1
我正在寫有幾個按鈕的活動測試, 比開始一個新的活動每一個,測試,如果單擊按鈕時正確的活動lauched
我怎麼能知道,如果按鈕開始正確的活動?
這是我到目前爲止有:
public class MainActivityTest extends ActivityUnitTestCase<MainActivity> {
private Intent mMainIntent;
public MainActivityTest() {
super(MainActivity.class);
}
@Override
protected void setUp() throws Exception {
super.setUp();
mMainIntent = new Intent(Intent.ACTION_MAIN);
}
@MediumTest
public void testButtonActivityA() {
MainActivity activity = startActivity(mMainIntent, null, null);
Button buttonActivityA = (Button) activity.findViewById(com.project.R.id.button_activity_a);
buttonVoice.performClick();
Intent i = getStartedActivityIntent();
assertNotNull(i);
assertTrue(isFinishCalled());
}
}
PS:在「isFinishedCalled()」失敗,怎麼會這樣,如果我提出一個新的全屏活動? 謝謝,
活動按鈕在暫停時,沒有完成。 –
這[回答] [1]可能會給你一個線索。 [1]:http://stackoverflow.com/questions/6985758/how-to-see-if-a-sub-activity-was-started-or-not/6986889#6986889 –