gpt4 book ai didi

android - 如何让 Android Studio 将文件识别为源(测试)

转载 作者:IT老高 更新时间:2023-10-28 21:54:17 27 4
gpt4 key购买 nike

我正在尝试为一个 android 项目创建 Robolectric 测试(哎呀,我什至很乐意让它们进行单元测试)

我的文件夹目录为:

MyApp
- app
- src
- main
- java
- com.myapp
HelloWorld
- test
- java
- com
- myapp
HelloWorldTest.java

问题是 HelloWorldTest.java 无法运行,因为它未被识别为源代码。我如何设置它以便我可以运行这个类作为测试?????

如果我尝试执行 CMD + SHIFT + T(创建测试的快捷方式),它会提示在与我的源文件相同的目录下创建测试,我不希望这样做

最佳答案

在 Android Studio 1.0 中,方案发生了一些变化。

你的路径应该是 (app)/src/androidTest/java/com/myapp/HelloWorldTest.java

这是我在一个新的 Android Studio 项目中设置单元测试的方法:

  • 在 Android Studio 中打开应用。
  • 将项目浏览器(左侧窗口)设置为显示“项目”模式。点击左上角的小下拉菜单并选择“项目”。
  • 右键单击“src”目录,“新建 -> 目录”。
  • 调用新目录androidTest
  • 右击androidTest并添加一个'java'目录。它将显示为绿色(表示它是一个测试 src 目录)。
  • 现在再次右键单击并添加一个包,例如com.mycompany.myapp.tests
  • 添加一个扩展 AndroidTestCase 的新类。

现在添加一个新的配置进行测试:

  • 编辑配置
  • 点击左上角的+
  • 选择 Android 测试
  • 在“常规”选项卡中选择您的主模块。
  • 点击确定

现在您可以运行测试了。

关于android - 如何让 Android Studio 将文件识别为源(测试),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21927447/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com