@Test public void shouldCountToastsCorrectly() throws Exception { assertThat(ShadowToast.shownToastCount()).isEqualTo(0); Toast toast = Toast.makeText(context, "short toast", Toast.LENGTH_SHORT); assertThat(toast).isNotNull(); toast.show(); toast.show(); toast.show(); assertThat(ShadowToast.shownToastCount()).isEqualTo(3); ShadowToast.reset(); assertThat(ShadowToast.shownToastCount()).isEqualTo(0); toast.show(); toast.show(); assertThat(ShadowToast.shownToastCount()).isEqualTo(2); }
private void assertToast(String message) { assertThat(getTextOfLatestToast()).isEqualTo(message); assertThat(shownToastCount()).isEqualTo(1); } }