将单元测试添加到现有的Android Studio项目

时间:2018-08-05 23:00:10

标签: android-studio

如何向现有的Android Studio项目中添加单元测试或集成测试?

我尝试过在Project View中添加文件夹,并尝试通过上下文菜单(右键单击)创建测试。

我无法让Android Studio将该文件夹识别为测试文件夹。

我也尝试过:

3 个答案:

答案 0 :(得分:0)

仅当您已在src /目录下具有目录“ test”时,才将添加标记为“ androidTest”的测试目录识别为测试目录。

这是从Android 3.1.3开始的版本。

答案 1 :(得分:0)

  

我无法让Android Studio将该文件夹识别为测试文件夹。

按照下面的文件夹结构,当您将项目视图选择为“ Android

时,您应该能够看到所有标记为“ test”的测试用例。
|- src
  \-- androidTest // for android instrumentation tests
  \-- main        // your source code
  \-- test        // for unit tests

enter image description here

答案 2 :(得分:0)

我遇到了类似的问题,我的Android TV没有'androidTest'或'Test'目录,我想向项目中添加一些单元测试。

我要做的是从头开始创建一个新的Android项目(常规应用程序,而不是用于电视),然后将测试目录从新项目复制到我的现有项目中(保留上面@shizhen提到的文件夹结构)。

最后,我重命名了package文件夹的名称,并让ExampleUnitTest运行并正常运行。之后,我可以开始在Android TV项目中编写单元测试了。

希望有帮助!它可能不是最好的解决方案,但它可以工作