@Test public void testDialogWithDeny() { addDialog(new AlertDialog.Builder(activityTestRule.getActivity()) .setTitle(TITLE) .setMessage(MESSAGE) .setPositiveButton(OK, clickListener) .setNegativeButton(DENY, clickListener)); espAlertDialog.denyButton().click(); espAlertDialog.assertNotExist(); espTextView.assertTextIs(CLICKED_BUTTON + DialogInterface.BUTTON_NEGATIVE); }
@Test public void testDialogWithDeny() { addDialog(new AlertDialog.Builder(activityTestRule.getActivity()) .setTitle(TITLE) .setMessage(MESSAGE) .setPositiveButton(OK, clickListener) .setNegativeButton(DENY, clickListener)); espSupportAlertDialog.denyButton().click(); espSupportAlertDialog.assertNotExist(); espTextView.assertTextIs(CLICKED_BUTTON + DialogInterface.BUTTON_NEGATIVE); }
@Test public void testDialogWithCancel() { addDialog(new AlertDialog.Builder(activityTestRule.getActivity()) .setTitle(TITLE) .setMessage(MESSAGE) .setPositiveButton(OK, clickListener) .setNeutralButton(CANCEL, clickListener) .setNegativeButton(DENY, clickListener)); espSupportAlertDialog.cancelButton().click(); espSupportAlertDialog.assertNotExist(); espTextView.assertTextIs(CLICKED_BUTTON + DialogInterface.BUTTON_NEUTRAL); }
@Test public void testDialogWithCancel() { addDialog(new AlertDialog.Builder(activityTestRule.getActivity()) .setTitle(TITLE) .setMessage(MESSAGE) .setPositiveButton(OK, clickListener) .setNeutralButton(CANCEL, clickListener) .setNegativeButton(DENY, clickListener)); espAlertDialog.cancelButton().click(); espAlertDialog.assertNotExist(); espTextView.assertTextIs(CLICKED_BUTTON + DialogInterface.BUTTON_NEUTRAL); }
@Test public void testTemplateConstructor() { espSupportAlertDialog = new EspSupportAlertDialog(espSupportAlertDialog); addDialog(new AlertDialog.Builder(activityTestRule.getActivity()) .setTitle(TITLE) .setMessage(MESSAGE) .setPositiveButton(OK, clickListener)); espSupportAlertDialog.confirmButton().click(); espTextView.assertTextIs(CLICKED_BUTTON + DialogInterface.BUTTON_POSITIVE); }
@Test public void testTemplateConstructor() { espAlertDialog = new EspAlertDialog(espAlertDialog); addDialog(new AlertDialog.Builder(activityTestRule.getActivity()) .setTitle(TITLE) .setMessage(MESSAGE) .setPositiveButton(OK, clickListener)); espAlertDialog.confirmButton().click(); espTextView.assertTextIs(CLICKED_BUTTON + DialogInterface.BUTTON_POSITIVE); }
@Test public void testDialogWithConfirm() { espAlertDialog.assertNotExist(); addDialog(new AlertDialog.Builder(activityTestRule.getActivity()) .setTitle(TITLE) .setMessage(MESSAGE) .setPositiveButton(OK, clickListener)); espAlertDialog.assertIsVisible(); espAlertDialog.title().assertTextIs(TITLE); espAlertDialog.message().assertTextIs(MESSAGE); espAlertDialog.confirmButton().click(); espAlertDialog.assertNotExist(); espTextView.assertTextIs(CLICKED_BUTTON + DialogInterface.BUTTON_POSITIVE); }
@Test public void testDialogWithConfirm() { espSupportAlertDialog.assertNotExist(); addDialog(new AlertDialog.Builder(activityTestRule.getActivity()) .setTitle(TITLE) .setMessage(MESSAGE) .setPositiveButton(OK, clickListener)); espSupportAlertDialog.assertIsVisible(); espSupportAlertDialog.title().assertTextIs(TITLE); espSupportAlertDialog.message().assertTextIs(MESSAGE); espSupportAlertDialog.confirmButton().click(); espSupportAlertDialog.assertNotExist(); espTextView.assertTextIs(CLICKED_BUTTON + DialogInterface.BUTTON_POSITIVE); }
@Test public void testClickBackButton() { givenButtonToStartNextPage(); startPage.assertIsVisible(); espButton.click(); nextPage.assertIsVisible(); espDevice.clickBackButton(); startPage.assertIsVisible(); }
@Test public void testWrongLogin() { loginPage.confirm().assertIsDisabled(); loginPage.username().replaceText("MyUserName"); loginPage.password().replaceText("*****"); loginPage.confirm().click(); loginPage.errorMessage().assertTextIs("Username or password not correct."); } }
@Test public void testDummyLauncher() { EspPage.byId(EspDummyLauncherActivity.rootLayout).assertIsDisplayedOnScreen(); // test start method EspDummyLauncherActivity activity = getActivity(); activity.setStartIntent(BaseActivity.class); activity.start(); EspPage.byId(BaseActivity.rootLayout).assertIsDisplayedOnScreen(); EspDevice.root().clickBackButton(); EspPage.byId(EspDummyLauncherActivity.rootLayout).assertIsDisplayedOnScreen(); // test click action EspButton.byId(EspDummyLauncherActivity.buttonId).click(); EspPage.byId(BaseActivity.rootLayout).assertIsDisplayedOnScreen(); }