浓咖啡:检查其中一项检查是否正确

时间:2018-11-12 12:02:36

标签: android android-espresso android-testing

如果其中一项检查正确,如何以优雅的方式检查?我的情况:我单击SendToken按钮,如果我有令牌,我可以发送它(在这里我需要输入电子邮件并检查DialogFragment是否出现),否则我需要检查DialogFragment是否通知我没有令牌出现。 下面的测试仅在我有令牌时检查情况:

onView(withId(R.id.btnSendToken)).perform(click());
        onView(withId(R.id.etEmail)).perform(typeText(EMAIL));
        onView(withId(R.id.btnSend)).perform(click());
        onView(withText(
                activityActivityTestRule
                        .getActivity()
                        .getString(R.string.text_successfully_send) + " " + EMAIL))
                .inRoot(isDialog())
                .check(matches(isDisplayed()));
        onView(withText(DIALOG_TOKEN_SENT_TEXT)).perform(click());

问题:如果我没有令牌,测试将失败。如何一次检查2个条件。

在此先感谢您的帮助。

0 个答案:

没有答案