当我编写如下的简单方法时:
@BeforeClass
public void setUp(){}
它可以在IntellijIDEA和Eclipse中正确编译(使用内置的IDE Build)。
但是,相同的代码片段无法使Maven运行:
Tests in error:
initializationError(TestClass): Method setUp() should be static
编译期间是否应该捕获此错误?
最佳答案
@BeforeClass批注的保留类型为RUNTIME
,因此在执行时会报告。