这是我第一次使用Roboelectric。 编写我的第一个测试,这只是一个断言标题的简单测试 活动大约需要18秒才能执行,并给我以下警告:
WARNING: no system properties value for "ro.control_privapp_permissions"
WARNING: no system properties value for "ro.crypto.state"
WARNING: no system properties value for "ro.crypto.type"
这些警告是什么?即使我忽略了警告,它应该是真的 需要18秒来执行这个小测试?
这是测试:
@Test
public void titleIsCorrect() throws Exception {
Activity activity = Robolectric.setupActivity(MainActivity.class);
assertTrue(activity.getTitle().toString().equals("Title"));
}
答案 0 :(得分:0)
欢迎使用StackOverflow。
警告已知问题,并在Robolectric GitHub上进行了讨论。应该尽快找到解决方案。
关于漫长的开端,就是Robolectric的工作原理。在第一次Robolectric测试中,它加载资源/资产/等,然后显着快速地运行测试。