Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/392.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何计算单元测试java中的异常数?_Java_Unit Testing - Fatal编程技术网

如何计算单元测试java中的异常数?

如何计算单元测试java中的异常数?,java,unit-testing,Java,Unit Testing,在代码中,我计算异常的数量。在单元测试中,我似乎无法断言预期数量的异常,因为它在断言之前在测试中抛出异常。如何处理?Java异常处理的方式是,一旦按执行顺序发生异常,它将绕过try语句中的其余代码,直接跳转到Catch语句、final语句,然后运行代码。因此,将跳过第一次发生异常和结束try语句之间的代码 尽管这是一种非常草率的方法,但我建议您将每个方法都保存在每个方法的唯一try-catch语句中。因此,您可以计算代码中发生的所有异常。您是如何进行单元测试的?你在使用JUnit吗?请澄清。谢谢

在代码中,我计算异常的数量。在单元测试中,我似乎无法断言预期数量的异常,因为它在断言之前在测试中抛出异常。如何处理?

Java异常处理的方式是,一旦按执行顺序发生异常,它将绕过try语句中的其余代码,直接跳转到Catch语句、final语句,然后运行代码。因此,将跳过第一次发生异常和结束try语句之间的代码


尽管这是一种非常草率的方法,但我建议您将每个方法都保存在每个方法的唯一try-catch语句中。因此,您可以计算代码中发生的所有异常。

您是如何进行单元测试的?你在使用JUnit吗?请澄清。谢谢。你为什么要计算例外的数量?一旦捕获到第一个异常,您就不会处理该异常了吗?