我正在使用以下导入语句:
import static org.junit.Assert.fail;
在我的测试方法中:
public class WeirdTest {
@Test
public void thisIsWeird() {
System.out.println("1");
System.out.println("2");
fail();
System.out.println("3");
}
}
在控制台输出中,我看到:
1
2
无效的
我没有看到“3”字样!相反,单元测试通过(不打印“3”)!!这里发生了什么?!?我在 Eclipse 中并且在我的类路径上有 JUnit(否则它会给我在 import 语句或@Test
注释上的错误)。提前致谢。