men*_*awi 9 android android-testing android-espresso
我正在使用espresso将测试添加到我的Android应用程序中.
在我看来TestActivity,我有一些只有在用户签名时才能看到的视图.该userIsSignedIn标志存储在MyApp其子类中android.app.Application.有没有办法可以访问MyApp测试用例中的实例?
如果没有,有什么方法可以做到这一点?
谢谢
Gab*_*tti 23
在您的测试类中,您可以使用以下内容:
@Rule
public ActivityTestRule<MainActivity> mActivityRule =
new ActivityTestRule<>(MainActivity.class);
Run Code Online (Sandbox Code Playgroud)
然后在你的测试方法中:
@Test
public void doSomething() {
//....
mActivityRule.getActivity().getApplication();
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3927 次 |
| 最近记录: |