@Test public void shouldCallActivityLifecycleCallbacks() { final Transcript transcript = new Transcript(); final ActivityController<Activity> controller = buildActivity(Activity.class); RuntimeEnvironment.application.registerActivityLifecycleCallbacks( new ActivityLifecycleCallbacks(transcript)); controller.create(); transcript.assertEventsSoFar("onActivityCreated"); controller.start(); transcript.assertEventsSoFar("onActivityStarted"); controller.resume(); transcript.assertEventsSoFar("onActivityResumed"); controller.saveInstanceState(new Bundle()); transcript.assertEventsSoFar("onActivitySaveInstanceState"); controller.pause(); transcript.assertEventsSoFar("onActivityPaused"); controller.stop(); transcript.assertEventsSoFar("onActivityStopped"); controller.destroy(); transcript.assertEventsSoFar("onActivityDestroyed"); }
@Before public void setUp() { final ActivityController<Activity> activityController = buildActivity(Activity.class); final Activity activity = activityController.create().get(); activityController.start().resume().visible(); TextInputLayout textInputLayout; activity.setContentView(textInputLayout = new TextInputLayout(activity)); textInputLayout.addView(editText = new EditText(activity)); editText.setText("0,00"); }