私はよくこのようなことに直面しました
public void methodToTest() {
Set<String> names = dependencyDao.getNamesFromExternalDataSource();
for (String name : names) {
externalService.doSomethingWithName(name);
//....
}
}
最後に、期待される結果をモックして、ジェネリック値でdependencyDao
問題ない動作を確認する必要がありexternalService
ますが、上記の例のようにセットまたはリストをモックする「最もクリーンな」方法は何ですか? 1 つの値で を作成するHashSet<String>
ことは、ここでは適切ではないようです。