我正在尝试为我的应用设置一些Espresso测试。
我想从其中一个测试中调用 onActivityResult(),但由于受到保护,如果测试位于不同的包中,它将无效。
但是如果该测试在同一个包中,则尝试运行单元测试失败,并出现如下错误:
未找到类:“com.example.MainActivityTest”空测试套件。
答案 0 :(得分:0)
您不应该从测试中调用onActivityResult()
。你应该做什么,因为测试涉及多个Activity就是使用UiAutomator来调用发送结果的其他Activity,与它交互以实际发送结果然后在你的Activity下测试验证无论如何当收到结果时,会反映在UI中。