如何获得Android的工作室来识别文件作为源(测试) [英] How to get Android Studio to recognize file as source (test)
问题描述
我想创建Robolectric测试的Android项目(哎呀,我很高兴,甚至使他们的单元测试)
I'm trying to create Robolectric tests for an android project (heck, i'd be happy to even make them unit tests)
我的文件夹目录为:
MyApp
- app
- src
- main
- java
- com.myapp
HelloWorld
- test
- java
- com
- myapp
HelloWorldTest.java
问题是, HelloWorldTest.java
无法运行,因为它没有被认定为来源。我如何设置它,这样我可以运行这个类作为测试?????
The problem is that HelloWorldTest.java
can't be run because it's not being recognized as source. how do i set it up so that i can run this class as a test?????
如果我尝试做 CMD + Shift + T
(快捷方式创建测试),它会提示创建同一个目录下的测试,我的源文件,我做不希望
if i try to do CMD + SHIFT + T
(shortcut for creating tests), it prompts to create the tests under the same directory as my source file and i do NOT want that
推荐答案
在机器人工作室1.0的计划已经改变了一点点。
In Android Studio 1.0 the scheme has changed a little bit.
您的路径应该是(APP)/src/androidTest/java/com/myapp/HelloWorldTest.java
Your path should be (app)/src/androidTest/java/com/myapp/HelloWorldTest.java
下面是我如何在一个新的Android Studio项目设置单元测试:
Here's how I set up Unit Tests in a new Android Studio project:
- 在Android的公寓开放的应用程序。
- 设置项目资源管理器(左边窗口),以显示项目模式。点击左上角的小下拉菜单,选择项目。
- 右键点击src目录,新建 - >目录。
- 在通话新目录androidTest
- 右键单击androidTest并添加一个Java的目录。它会显示为绿色(表示它是一个测试src目录)。
- 现在,再次右键单击并添加一个包,例如com.mycompany.myapp.tests
- 添加一个扩展AndroidTestCase一个新的类。
现在添加一个新的配置来进行测试:
Now add a new configuration for testing:
- 编辑配置
- 单击+在左上角
- 选择Android的测试
- 在常规选项卡中选择你的主要模块。
- 点击确定
现在,您可以运行测试。
Now you can run the tests.
这篇关于如何获得Android的工作室来识别文件作为源(测试)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!