Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
什么';在Android中,获取单元测试活动对象的最佳方式是什么?_Android_Unit Testing_Testing - Fatal编程技术网

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

什么';在Android中,获取单元测试活动对象的最佳方式是什么?,android,unit-testing,testing,Android,Unit Testing,Testing,我需要一个泛型活动对象来测试另一个类。只需制作一个模拟。。。从活动继承,并重写需要重写的任何内容 更好的是,将另一个类解耦,这样您就不会对像Activity这样的框架类产生依赖。在基于ActivityInstrumentationTestCase2的单元测试中,很难获得除被测活动之外的其他活动的句柄 然而,正如另一位受访者所说,让一个类依赖于基本的Android组件(如活动)并不是一个好主意。用例是什么

我需要一个泛型活动对象来测试另一个类。

只需制作一个模拟。。。从活动继承,并重写需要重写的任何内容


更好的是,将另一个类解耦,这样您就不会对像Activity这样的框架类产生依赖。

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

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