How to make mock void methods.I performed observer pattern but i cant mock with mockito because i dont know the mock way with mockito.And i search from the internet i cant find properly sample. My class looks like
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();
}
The system are not triggered with mock. =( I want to show abovementioned system state. and i make assertion according to them. Pls show me some way for solving this problem...