mud*_*dit 8 junit android easymock mockito
我正在使用ActivityInstrumentationTestCase2进行应用程序的单元测试.我有一个案例,用户点击活动'A'的按钮,然后打开一个新的活动'B',用户将做一些工作,最后一些数据通过setResult(RESULT_OK,intent)返回到活动'A' ;
现在,我想通过jUnit对此进行测试,并希望模拟此工作流程,以便不需要用户交互.有人可以帮我弄这个吗.
PS:我不想将Robotium用于此..我只想通过简单的ActivityInstrumentationTestCase2和一些Mocking框架来实现.
尝试这段代码
// Check the intent which was started
Intent triggeredIntent = getStartedActivityIntent();
assertNotNull("Intent was null", triggeredIntent);
String data = triggeredIntent.getExtras().getString("URL");
//And
@Override
protected void setUp() throws Exception {
super.setUp();
Intent intent = new Intent(getInstrumentation().getTargetContext(),
MainActivity.class);
startActivity(intent, null, null);
activity = getActivity();
}
Run Code Online (Sandbox Code Playgroud)
欲了解详情::请点击此链接
| 归档时间: |
|
| 查看次数: |
3291 次 |
| 最近记录: |