TestNG - 如何从BeforeClass获取当前的类名。
我有A类扩展类B
class B {
@BeforeClass
public void beforeClass() {
/* Need test class name 'A' */
}
}
class A extends B {
@Test
public void test() {
/* do something */
}
}
在BeforeClass中,我尝试了两个注入的参数:ITestContext和XmlTest。 但是,在确定如何从中获取类名时没有好运。
有人有任何想法吗? 感谢
答案 0 :(得分:12)
以下应该做的诀窍:
@BeforeClass
public void beforeClass() {
String className = this.getClass().getName();
}
答案 1 :(得分:2)
getClass()
怎么样?
(还有几个要保持高兴的人物)