Я пишу тест для действия, в котором есть несколько кнопок, каждая из которых запускает новое действие,
Как узнать, запускает ли кнопка правильное действие?
Это то, что я имею до сих пор:
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 () не работает, как это может быть, если я поднял новое полноэкранное действие?Спасибо,