4

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。但是,在确定如何从中获取类名方面没有运气。

有人有什么想法吗?谢谢

4

2 回答 2

18

以下应该可以解决问题:

@BeforeClass
public void beforeClass() {
    String className = this.getClass().getName();
}
于 2012-05-24T01:46:59.670 回答
2

怎么样getClass()

(还有几个角色让你开心)

于 2012-05-24T01:42:47.130 回答