标签: junit assert
我正在使用JUnit 4.12,这是我目前对我经常使用的以下API的理解:
但是,我无法澄清几件事:
答案 0 :(得分:2)
assumeTrue表示测试不应该运行。这并不意味着您的代码被破坏,大多数参赛者将此测试视为“忽略”
assumeTrue
AssertionError表示测试失败。将不再运行该测试用例(单个方法)中的步骤。由于测试已经失败,这样做毫无意义
AssertionError
测试失败。如果您想否定测试的含义,还有其他方法可以做到这一点,例如:将assertNull替换为assertNotNull
assertNull
assertNotNull