Esempio n. 1
0
  @Ignore("ProgressDialog is kinda busted")
  @Test // todo 2.0-cleanup
  public void show_shouldCreateAProgressDialog() {
    Context context = new Activity();
    TestOnCancelListener cancelListener = new TestOnCancelListener();
    ProgressDialog progressDialog =
        ProgressDialog.show(context, "Title", "Message", true, true, cancelListener);
    ShadowProgressDialog shadowProgressDialog = shadowOf(progressDialog);
    assertThat(progressDialog.getContext()).isSameAs(context);
    assertThat(shadowProgressDialog.getMessage()).isEqualTo("Message");
    assertTrue(progressDialog.isIndeterminate());
    assertTrue(shadowProgressDialog.isCancelable());

    progressDialog.cancel();
    assertThat(cancelListener.onCancelDialogInterface).isSameAs((DialogInterface) progressDialog);
  }