3

我继承了一些我正在尝试清理的凌乱代码。我开始的第一件事是在模块上编写一些单元测试,我打算保留一段时间。不幸的是,其中之一是一个自定义适配器,它需要一个指向活动的指针(因为它调用了 getWindowManager() )。当我开始尝试编写此测试代码时,我立即发现我的测试知识存在差距。如何将指向活动的指针传递给我正在测试的对象?

我可以发起一个专门的测试活动吗?我应该查看 ActivityUnitTestCase 而不是 AndroidTestCase 吗?所有这些似乎都是一个相对普遍的问题的混乱解决方案?有谁知道如何在 android 仪器测试中传递指向活动的指针,而该活动实际上是被测对象?

提前致谢!!

阿凡达

4

1 回答 1

0

似乎正确的方法是使用 AndroidUnitTestCase 并使用您正在测试的实际对象可以指向的虚拟活动。如果有人有更好的建议,请告诉我!

于 2013-03-18T21:47:50.860 回答