在Android中获取单元测试的活动对象的最佳方法是什么?

时间:2012-02-10 18:24:28

标签: android unit-testing testing

我需要一个通用的活动对象来测试另一个类。

2 个答案:

答案 0 :(得分:1)

只需制作一个模拟...继承自Activity,并覆盖您需要覆盖的任何内容。

更好的是,将另一个类解耦,这样你就不会像Activity那样依赖于框架类。

答案 1 :(得分:1)

在基于ActivityInstrumentationTestCase2的单元测试中,很难获得除测试活动之外的Activity的句柄。

然而,正如另一位受访者所说,让一个类依赖于像Activity这样的基本Android组件并不是一个好主意。用例是什么?