@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); }