Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/402.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
Java 在Android上使用mockito加速编译_Java_Android_Eclipse_Mockito_Dalvik - Fatal编程技术网

Java 在Android上使用mockito加速编译

Java 在Android上使用mockito加速编译,java,android,eclipse,mockito,dalvik,Java,Android,Eclipse,Mockito,Dalvik,我目前正在eclipse中使用以下工具开发android应用程序: 应用程序的一个项目 一个测试项目(仪器和Pojo测试) 在测试项目中,我将导入mockito库以进行标准POJO测试。 然而,当我导入库时,在eclipse中编译时间从1秒猛增到大约30秒。原因似乎是整个图书馆每次都被改造。所以基本上,每次我想测试的修改,我都要等30秒 到目前为止,我找到的唯一解决办法是: 禁用“自动生成” 创建一个只包含pojo测试的项目,并将mockito只放在那里 使用另一个编译速度更快的库(例如e

我目前正在eclipse中使用以下工具开发android应用程序:

  • 应用程序的一个项目
  • 一个测试项目(仪器和Pojo测试)
在测试项目中,我将导入mockito库以进行标准POJO测试。 然而,当我导入库时,在eclipse中编译时间从1秒猛增到大约30秒。原因似乎是整个图书馆每次都被改造。所以基本上,每次我想测试的修改,我都要等30秒

到目前为止,我找到的唯一解决办法是:

  • 禁用“自动生成”
  • 创建一个只包含pojo测试的项目,并将mockito只放在那里
  • 使用另一个编译速度更快的库(例如easymock)

还有其他建议吗?

您是否需要将测试项目作为android项目? If可以通过创建Java项目和模拟任何android特定的类来进行测试,这将是我的建议

看看这篇文章: