我想进行一些单元测试以获得最大的代码覆盖率
代码覆盖率绝不应成为编写单元测试的 目标 。您应该编写单元测试以证明您的代码正确,或帮助您更好地设计代码,或帮助其他人了解代码的用途。
但是我看不到如何测试我的方法checkIfValidElements,它什么也不返回或什么也没有改变。
好吧,您可能应该进行一些测试,在它们之间检查是否正确调用了所有7个方法-使用无效参数和有效参数,并
ErrorFile每次都检查结果。
例如,假设有人删除了对以下人员的呼叫:
method4(arg1, arg2);
…或不小心更改了参数顺序:
method4(arg2, arg1);
您将如何注意到这些问题?从那开始,进行设计测试以证明这一点。



