如何检查活动是否更改了Android Studio

问题描述 投票:0回答:1

我正在尝试编写一个junit测试,以查看单击按钮是否已更改活动。我有以下测试开始,但是如何检查新活动是否开始?

    @Rule
    public ActivityTestRule<SignIn> mActivityTestRule = new ActivityTestRule<SignIn>(SignIn.class);

    private SignIn mSignIn = null;

    @Test
    public void testInput() {
        assertNotNull(mSignIn.findViewById(R.id.signInButton)); 


        mSignIn.findViewById(R.id.signInButton).performClick(); 



    }
}
java android testing junit junit4
1个回答
0
投票

用于检查new Activity是否已经开始,您应该向该Activity添加一个测试,并检查是否已调用onCreateView(),或者可以检查视图是否(按钮,文本视图,编辑文本)等是否已初始化,如果您传递一些数据,也可以进行检查。

并且在当前活动中,您可以检查意图值是否为null,也可以检查startActivity()是否被调用。

我希望这会有所帮助。

© www.soinside.com 2019 - 2024. All rights reserved.