我有以下测试:
@Test(expected = IllegalStateException.class)
public void testKey() {
int key = 1;
this.finder(key);
}
但是 JUnit 报告说,测试失败了,尽管它按照预期抛出了一个IllegalStateException
.
我是否必须配置其他东西才能运行?
我现在运行测试
@RunWith(Suite.class)
@SuiteClasses(Test.class)
public class TestSuite {
}
就像在这个问题中一样,但仍然没有得到想要的结果。
当我删除test
前缀时,我仍然遇到错误。
我得说我使用 Eclipse 运行这些测试,但它被配置为使用 JUnit 4 Runner。