如何验证打开的活动是否正确 - 浓缩咖啡



我用浓缩咖啡创建了android UI测试,并完成了按钮单击并打开了一个活动。现在我想验证打开的活动是否正确。

使用浓缩咖啡意图来验证这一点。

用法是:

intended(hasComponent(NewActivity.class.getName()));

您可以阅读此线程以获取更多详细信息:浓缩咖啡 - 检查使用按下按钮的意图打开了哪个活动?

您希望获取已注册的活动规则的实例,并将其与所需的活动进行比较。

// Define activity rule
    @Rule
        public ActivityTestRule<MainActivity> mActivityRule = new ActivityTestRule<>
                MainActivity.class);

    // compare activity rule activity with the activity you want to check.
    Assert.assertEquals(mActivityRule.getActivity(), MainActivity.class);

最新更新