我有我的主要应用程序项目,然后是我的测试的第二个项目。将所有类型的测试存储在该测试项目中是一种好的做法,还是应该将一些测试存在于主应用程序项目中?
我应该在我的主项目中保留POJO JUnits(测试非Android派生类的那些),还是将它们组合在一起?我在Google文档中看不到任何建议在哪里找到测试的建议。
由于
答案 0 :(得分:4)
不是创建两个项目,而是在原始的android(或java)项目中创建第二个“source”文件夹并将测试放入其中的非常好的做法。导出为应用程序时,可以从已编译的应用程序中排除该源文件夹。
答案 1 :(得分:1)
The Android test documetation说
...最好的方法是添加测试项目,使其根目录
tests/
与主应用程序项目的src/
目录处于同一级别。
the documentation中甚至有一个目录结构的例子。
首领