创建活动之前的模拟方法?

时间:2016-10-10 16:32:53

标签: android mockito android-espresso android-instrumentation

我正在使用Espresso和Mockito测试活动。是否可以在创建活动之前模拟方法。

public class MyActivity extends Activity {
public int i;

@Override
protected void onCreate(final Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    callSomeMethod();
    callAnotherMethod();
}

protected void callSomeMethod() {
    //do some work
}

protected void callAnotherMethod() {
    //do some work
}

}

我的测试类看起来像

public class ActivityTest{
@Rule
public MyActivityRule testRule = new MyActivityRule(MyActivity.class);

public void test_preconditions(){
assertNotNull(testRule.getActivity())
}
}

但我需要模拟callSomeMethod()和callAnotherMethod()方法。提前谢谢。

0 个答案:

没有答案