以下は私のコードです。メソッド実行のためのJunitテストケースを記述しています。 DBが利用できないので、getListメソッドがダミー値を返すようにしたい。私がJMockitを使って同じことをする方法を提案してください。JMockitを使用して継承したメソッドを模擬する方法
class BaseClass {
public List<> getList() {
return DataBase.getList();
}
}
class ChildClass extends BaseClass {
public boolean perform(String temp) {
boolean bool=true;
List list = getList();
for(String str:list){
if(str.equals(temp);
bool=false;
break;
}
return bool;
}
}
私はもはやJMockitを使用せず、Mockitoに切り替えました。上記の@Mockアノテーションを使用すると、上記の問題を解決できます。 – user1520277
おそらく '@ Spy'アノテーションを意味します。しかし、JMockitテストは、とにかく簡単です。 –
@ user1520277 - もう質問に気付かず、回答を参考にしていない場合は、回答を返さずに削除することはできますか? –