【发布时间】:2018-12-03 15:38:35
【问题描述】:
在学校作业中,我应该为一个方法编写黑盒测试,该方法返回 true 的参数 false 否则。目前我的方法是
for (int i = 0; i < 80; i++) {
assertTrue(someMethod(i));
}
for (int i = 80; i <= 100; i++) {
assertFalse(someMethod(i));
}
但是,这需要 100 个单独的断言。是否有最佳/更好的实践方法?如果相关,我正在使用 JUnit 5,但如果需要可以切换到 JUnit 4(毕竟这只是一个学校作业)。问候。
【问题讨论】:
-
循环不是正确的方法根本。
标签: java unit-testing junit junit5 black-box-testing