最佳答案
如何模拟返回类型为空的方法?
我实现了一个观察者模式,但我不能用Mockito来嘲笑它,因为我不知道怎么做。
我试图在互联网上找到一个例子,但没有成功。
我的类看起来像这样:
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();}
系统不是用mock触发的。
我想展示上述系统状态。并根据它们进行断言。