【发布时间】:2013-06-01 02:31:56
【问题描述】:
如果我有以下代码
public static <T> int count(List<T> list, T elem) {
int count = 0; // the result
for (int i=0; i < list.size(); i++) {
if (list.get(i).equals(elem))
count++;
}
return count;
}
假设我需要运行一个黑盒测试,
这样,
输入
[null], null Output should be 0
首先,这是一个值得的测试用例吗? (用于黑盒测试)
如果没有,
然后我问,空值是否值得在任何情况下进行黑盒测试?(一般而言)
谢谢
【问题讨论】:
-
附带说明,您的方法可以替换为
int count = Collections.frequency(list, elem);... -
@assylias 有一个确保结果 >=0