0

次のコードがある場合

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

まず、これは価値のあるテストケースですか? (ブラックボックステスト用)

そうでない場合は、

それから私は尋ねます、いずれにしてもブラックボックステストのテスト中にnull値は価値がありますか?(一般的に)

ありがとう

4

1 に答える 1

2

コードが null 入力にどのように反応するかは、文書化してテストする必要があります。

于 2013-06-01T02:33:34.923 に答える