-2

这有什么问题。我有junit 4在此处输入图像描述

4

2 回答 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 回答