这有什么问题。我有junit 4
问问题
1770 次
2 回答
5
您可以在@Test
注释上声明,要通过测试,它必须抛出以下异常:
@Test(expected = NullPointerException.class)
public void testSynapseOne() {
// test
}
@Test(expected = IllegalStateException.class)
public void testSynapseTwo() {
// test
}
当然,您必须确保您正在测试正确的东西 - 目前,您的测试不使用构造函数,这是您要测试的关键部分。
TestCase
哦-除非您需要与 JUnit3.x 兼容,否则您不希望扩展测试。
于 2013-05-14T20:48:30.653 回答
2
您可以使用注释@Test(expected = TheClassException.class)
编写一个应该抛出类异常的测试TheClassException
于 2013-05-14T20:50:09.153 回答