我有一个Android正在开发的应用程序,试图为此编写单元测试。该应用程序是使用MVP架构编写的,我正在尝试测试Presenter类。
我要测试的简化方法如下所示:
public void userPressedButton() {
service.loadData(new Callback<Data>{
@Override
onResponse(Data data) {
view.showData(data);
}
});
}
Run Code Online (Sandbox Code Playgroud)
现在,我想验证在userPressedButton调用方法时是否view.showData(data)已调用。
我尝试了几种方法,但似乎无法弄清楚如何进行测试。
有任何想法吗?
编辑:澄清一下,我想编写一个单元测试