2
결과가 예상되는 onCreate()
메서드 내에서 다른 활동 B를 시작하는 활동 A가 있다고 가정합니다.Robolectric을 사용하여 현재 활동을 어떻게 얻습니까?
Robolectric을 사용하여 활동 B를 얻으려면 어떻게해야합니까?
결과가 예상되는 onCreate()
메서드 내에서 다른 활동 B를 시작하는 활동 A가 있다고 가정합니다.Robolectric을 사용하여 현재 활동을 어떻게 얻습니까?
Robolectric을 사용하여 활동 B를 얻으려면 어떻게해야합니까?
어쩌면 버튼이 시작된 활동이 예상대로 작동하는지 확인할 수 있습니까?
button.performClick();
assertThat(activity, new StartedMatcher(SecondActivity.class));
이 방법에 대해 :
ActivityA activityA = setupActivity(ActivityA.class);
// Start other activity by e.g. pushing on a button
Intent intentForB = shadowOf(activityA).peekNextStartedActivity();
ActivityB activityB = buildActivity(ActivityB.class).withIntent(intentForB)
.create().get();