Junit 你如何测试一个不’;不返回任何值

Junit 你如何测试一个不’;不返回任何值,junit,testng,Junit,Testng,如何测试JUnit/TestNG中不返回任何值的方法 您可以控制来自测试的Junit/TestNG结果吗 这些是我在面试中遇到的问题?我该如何回答这些问题呢?可能是通过测试没有引发异常,并且产生的副作用与预期的一样。但这取决于你的背景。 关于你的问题: 您可以控制来自测试的Junit/TestNG结果吗 可能使用方法。您可以控制方法失败-例如异常抛出。例如,断言代码应该引发异常。您有和数组,并希望检查数组是否正确JUnit示例: @Test(expected = SomeException.cl

如何测试JUnit/TestNG中不返回任何值的方法

您可以控制来自测试的Junit/TestNG结果吗


这些是我在面试中遇到的问题?我该如何回答这些问题呢?

可能是通过测试没有引发异常,并且产生的副作用与预期的一样。但这取决于你的背景。 关于你的问题:

您可以控制来自测试的Junit/TestNG结果吗


可能使用方法。

您可以控制方法失败-例如异常抛出。例如,断言代码应该引发异常。您有和数组,并希望检查数组是否正确<代码>JUnit示例:

@Test(expected = SomeException.class)
public void testMethod() {
    testMethod(int someValue); // You accept that it should throw an exception
}

如果该方法不返回值,您理解为“正确工作”是什么意思?该方法是否会更改对象的状态?如果是,你们能审问那个物体吗?谢谢大家。谢谢。