[英]How to check if an activity has changed Android Studio
我正在尝试编写 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();
}
}
为了检查新的Activity是否已经开始,你应该给那个Activity添加一个测试并检查onCreateView ()是否被调用,或者你可以检查视图(按钮、文本视图、编辑文本)等是否已经初始化,如果你传递了一些数据,你也可以检查一下。
在当前的Activity中,你可以查看你的intent值是否为null,也可以查看startActivity ()是否被调用。
我希望这将有所帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.