我使用 Android Studio/IntelliJ
来构建一个现有的 Android
项目,并希望添加一些简单的 JUnit
单元测试。添加此类测试的正确文件夹是什么?
Android Gradle
插件定义了一个目录结构,其中 src/main/java
用于主源代码,src/instrumentTest/java
用于 Android
测试。
试图在 InstrentTest 中添加 JUnit 测试对我来说不起作用。我可以运行它作为一个 Android
测试(这似乎是该目录) ,但这不是我所寻找的-我只想运行一个简单的 JUnit
测试。
我尝试为这个类创建一个 JUnit 运行配置,但是也没有起作用——我猜想是因为我使用的目录被标记为 Android
Test 而不是 Source。
如果我创建了一个新的源文件夹,并将其标记为 Project Architecture,那么下次 IntelliJ
从 gradle 构建文件中刷新项目配置时,这个文件将被清除。
在 IntelliJ
上基于分级的 android 项目中配置 JUnit 测试的更合适的方法是什么?要使用哪种目录结构?