【问题标题】:How to create a separate test-directory in AndroidStudio?如何在 Android Studio 中创建一个单独的测试目录?
【发布时间】:2017-04-23 12:04:00
【问题描述】:

我的项目结构如下:

我想在底部的“测试”文件夹中创建测试。当我在里面复制粘贴一个测试类时,它显然无法识别,如下图所示。 我应该如何让 Android Studio 将“测试”目录或其中的内容识别为测试文件夹?

谢谢!

【问题讨论】:

  • 什么无法识别?什么错误?

标签: android unit-testing junit


【解决方案1】:

由于 AndroidStudio 是基于 IntelliJ 的,我认为您应该能够将您的文件夹标记为测试文件夹,就像在 IntelliJ 中标记测试文件夹一样(即 File->Project Structure->Modules 并选择您给定的文件夹作为测试文件夹)。见this answer which described it for IntelliJ

【讨论】:

  • 您实际上会使用 Gradle 来建立它,而不是使用 IDE
【解决方案2】:

你应该把你的测试放在实际的模块中

这就是 Android + Java Gradle 模块默认的工作方式。

android
  src 
    main
      java
    test
      java
    androidTest
      java
core
  src
    main
      java
    test 
      java

如果您想要“集成测试”,请为此创建一个新模块并为每个模块创建compile(),然后仍然遵循该目录结构。

您可以在Getting Started with Testing找到信息

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-05-11
    • 1970-01-01
    • 2020-02-21
    • 2011-07-20
    • 2019-01-01
    • 1970-01-01
    • 2022-10-24
    相关资源
    最近更新 更多