@Test public void testWithoutDialogs() { EspSystemAnrDialog.build().dismissIfShown(); // expected is that no error is thrown }
@Before public void setupEspresso() { Espresso.setFailureHandler(new EspScreenshotFailureHandler(InstrumentationRegistry.getTargetContext())); keepScreenUsable(); EspSystemAnrDialog.build().dismissIfShown(); EspSystemAerrDialog.build().dismissIfShown(); }
@Test public void testArn() { addDialog(new AlertDialog.Builder(activityTestRule.getActivity()) .setMessage(EspResourceTool.stringResourceByName("anr_process", "TestArn")) .setPositiveButton(EspResourceTool.stringResourceByName("wait"), null)); EspAlertDialog.build().assertIsDisplayedOnScreen(); EspSystemAnrDialog.build().dismissIfShown(); EspAlertDialog.build().assertNotExist(); } }