【发布时间】:2018-03-29 18:48:54
【问题描述】:
我需要以这样的方法实现除零运算 (1) 每个实现 100% 路径覆盖率的测试套件都会揭示故障; (2) 可以创建一个实现 100% 分支覆盖率且不揭示故障的测试套件。
由于除以零是非常简单的操作,我想知道这种方法的实现,以满足这两个要求。目前,我无法做到,因为我的分支和路径覆盖测试用例都显示一个错误(ArithmeticException)并且是相同的。
这是我当前的代码,但它是错误的。
void method1(int m, int n)
int p = m / n;
if (n != 0) {
System.out.println("Print some value");
}
if (n == 0) {
System.out.println("Infinity");
}
return p;
谢谢
【问题讨论】:
标签: java junit4 white-box-testing