我一直在努力让检测单元测试正确地为我的android项目工作,因为当我创建一个测试类并使用ActivityTestRule来运行我的活动时,每个单独的测试运行 - 但是尽管返回成功或失败,测试永远不会结束。 一切都按预期工作,但测试没有结束,因此每个测试必须自己运行,然后手动结束。 有谁知道为什么会出现这种情况?
答案 0 :(得分:1)
发现问题,scottymack指出了我正确的方向 - 我有一个不断更新View的线程,并且由于某种原因,ActivityTestRule没有调用通常在关闭时调用的onPause和onDestroy方法。所需要的只是将它们放在@After方法中。