【发布时间】:2017-11-02 11:03:11
【问题描述】:
我们如何模拟应用程序上下文?我有一个我打算为其编写测试的演示者。它接收的参数是view 和Context。如何创建一个模拟以使上下文工作?
public TutorProfilePresenter(TutorProfileScreenView view, Context context){
this.view = view;
this.context = context
}
public void setPrice(float price,int selectedTopics){
int topicsPrice = 0;
if(selectedTopics>2)
{
topicsPrice = (int) ((price/5.0)*(selectedTopics-2));
}
view.setBasePrice(price,topicsPrice,selectedTopics,
price+topicsPrice);
}
【问题讨论】:
-
添加你要测试的impl并让我们看看
-
我更新了我的问题。请检查一下
-
我只是想写一个示例 sn-p 来测试是否正在调用来自演示者的视图中的方法(这是一个接口)来更新活动内容。
标签: java android unit-testing mockito