我有一个条件,我需要根据@BeforeClass中的条件跳过类中的测试用例。 我知道,这可以通过在@BeforeClass
中抛出跳过异常来实现Class someClass {
@BeforeClass
public void beforeclass() {
if(someThing.equals("Wrong")) {
throw new SkipException("Testing skip.");
}
}
@Test
public void test_method1() {
//will be skipped if something is wrong.
}
@Test
public test_method2() {
//will be skipped if something is wrong.
}
}
这种方法的问题是我需要在我编写的每个测试类中编写@BeforeClass方法。 是否有类调用的监听器? 或者有没有办法编写一个全局的beforeClass,它可以访问类名,它将调用此方法? 我找不到类调用监听器的任何内容。任何其他解决此问题的方法也表示赞赏。