JUnit的预期标记工作不正常
-
18-09-2019 - |
解决方案
的问题是,你的AnnounceThreadTest延伸测试用例。因为它扩展测试用例,JUnit的转轮被处理它作为JUnit 3.8测试,并在测试运行,因为它与字测试开始,隐藏的事实@Test annotiation实际上并不是在所有的使用。
要解决这个问题,除去从类定义“延伸测试用例”。
其他提示
而不是删除扩展TestCase的,你可以添加这与Junit4测试情况下,支持注释运行。
@RunWith(JUnit4.class)
只需使用跑这在的IntelliJ的JUnit 4.4:
@Test(expected = IllegalArgumentException.class)
public void testExpected()
{
throw new IllegalArgumentException();
}
通行证完美。
重建整个项目,然后再试一次。还有其他人,你做错了什么。 JUnit 4.4的工作像广告
不隶属于 StackOverflow