其他分享
首页 > 其他分享> > android – 如何使用Espresso测试视图的分区?

android – 如何使用Espresso测试视图的分区?

作者:互联网

我需要测试我的自定义视图的状态是否正确保存在活动重新创建上.

我该如何测试呢?可以用Espresso进行测试吗?

解决方法:

调用activity.recreate(),将使用savedInstanceState重新创建活动

@Test
public void testStateParceling() throws Exception {
    InstrumentationRegistry.getInstrumentation().runOnMainSync(new Runnable() {
        @Override
        public void run() {
            mainToolbar.updateToolbarWithSelection(MainContentView.DEVICE_ACTIVITY);
            activity.recreate();
        }
    });

    checker.checkToolbarTitle(MainContentView.DEVICE_ACTIVITY);
}

标签:android,android-espresso,android-testing
来源: https://codeday.me/bug/20190829/1760547.html