Пример #1
0
  @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");
  }