为什么在JUnit中
由于
@BeforeClass
方法是static
的,而在TestNG中是non-static
的? TestNG是作为对JUnit的改进而开发的,所以为什么他们选择了这种实现方式?由于
@BeforeClass
仅运行一次,因此将其设置为static
比将其设置为非静态更有意义。此外,在调用@BeforeClass
方法的TestNG实例上是什么?能否举个例子以更好地理解?
v3.*
的改进,但现在似乎它们大致相当,因为JUnit也有了注释(在JUnitv4.*
中)。 - jpaugh