问题
How can I access two classes with the same name in different packages?
foo.bar.myClass.class
and
foo.myClass.class
All of this in the same class
@TestRunner(Suite.class)
@SuiteTest({bar.myClass.class, myClass.class})
Thank you.
回答1:
you will have to import one and other you will be writting fully qualified path
for example in your code:
import foo.bar.myClass;
.
.
.
myClass ob; // this will refer to foo.bar.myClass
foo.myClass ob1 ;//this will refer to foo.myClass
回答2:
You need to use the fully qualified names of the classes.
foo.bar.myClass myvar;
foo.myClass anothervar;
回答3:
Without imports:
@TestRunner(Suite.class)
@SuiteTest({foo.bar.myClass.class, foo.myClass.class})
来源:https://stackoverflow.com/questions/4368120/how-to-use-two-class-with-the-same-name-in-different-packages