Bagaimana cara mengejek metode dengan tipe batal?
Saya menerapkan pola pengamat tetapi saya tidak bisa mengejeknya dengan Mockito karena saya tidak tahu caranya.
Dan saya mencoba mencari contoh di Internet tetapi tidak berhasil.
Kelas saya terlihat seperti ini:
public class World {
List<Listener> listeners;
void addListener(Listener item) {
listeners.add(item);
}
void doAction(Action goal,Object obj) {
setState("i received");
goal.doAction(obj);
setState("i finished");
}
private string state;
//setter getter state
}
public class WorldTest implements Listener {
@Test public void word{
World w= mock(World.class);
w.addListener(this);
...
...
}
}
interface Listener {
void doAction();
}
Sistem tidak dipicu dengan mock.
Saya ingin menunjukkan status sistem yang disebutkan di atas. Dan buatlah pernyataan menurut mereka.