我继承了一些我正在尝试清理的凌乱代码。我开始的第一件事是在模块上编写一些单元测试,我打算保留一段时间。不幸的是,其中之一是一个自定义适配器,它需要一个指向活动的指针(因为它调用了 getWindowManager() )。当我开始尝试编写此测试代码时,我立即发现我的测试知识存在差距。如何将指向活动的指针传递给我正在测试的对象?
我可以发起一个专门的测试活动吗?我应该查看 ActivityUnitTestCase 而不是 AndroidTestCase 吗?所有这些似乎都是一个相对普遍的问题的混乱解决方案?有谁知道如何在 android 仪器测试中传递指向活动的指针,而该活动实际上是被测对象?
提前致谢!!
阿凡达