我试图在Android Studio中的一个Android项目中运行单元测试。我已经学习了这个教程,它看起来非常简单。我有一份Android的清单。xml声明为
<instrumentation
android:name="android.test.InstrumentationTestRunner"
android:targetPackage="tests" />
标签不在活动中,但在
当我去运行测试时,我得到了错误
测试运行失败:找不到的检测信息:ComponentInfo{com.example/android.Test.InstrumentationTestRunner}
而且没有发现任何测试。
到目前为止,我只尝试运行一个测试类,我相信这是正确设置的
public class ItemTests extends InstrumentationTestCase {
private Item testItem = new Item("Car");
public void testGetFoodItemName(){
assertEquals("Car", testItem.getName());
}
}
任何帮助都太棒了!谢谢。
可以执行以下操作来运行测试。
添加以下内容进行构建。格拉德尔
android {
....
sourceSets {
androidTest.setRoot('src/test')
}
....
}
1)在src中创建一个名为test
的目录,如上所述。
2) 进一步在test
内部创建一个目录java
。你会注意到java
文件夹的颜色是绿色的。
3) insidersrc/test/java/
你可以把你的ItemTests
类和其他类放进去。
4) 右键单击类ItemTests
-
我得到以下的错误,当我运行我的cucumber测试,你们可以帮助解决这个问题。
当我尝试运行一个JUnit类时,我得到以下错误: 我怀疑这是POM.xml中的配置问题,但我不确定。顺便说一下,这里是依赖项: http://maven.apache.org/maven-v4_0_0.xsd"
我尝试用RESTAssured测试我的restendpoint。响应总是一个html文档,但是我将accept-header设置为“application/json”。 *java.lang.IllegalStateException:无法解析对象,因为响应中没有指定支持的内容类型。内容类型是'text/html;charset=utf-8'。 [main]调试org.apache.http.wi
我目前正在为Hibernate项目Hibernate Search构建一个新包,我需要使用Arquillian在托管的WildFly容器中运行一些单元测试。当我使用命令时,我得到了以下错误: org.jboss.arquillian.container.spi.配置异常:jbossHome'${project.build.directory}/node1/wilfly-${org.wildfly}
我有一个测试类,这个错误让我抓狂: org.springframework.beans.factory.unsatisfieddependencyexception:创建名称为bean时出错。imprimirrelatorio:通过字段存储库表示的不满足依赖项;嵌套异常为org.springframework.beans.factory.noSuchBeanDefinitionException:
执行94个规格中的3个不完整(跳过89个)。C:\users\joon\appdata\roaming\npm\node_modules\protractor\node_modules\jasmine-core\lib\jasmine-core\jasmine.js:3190抛出参数[0];^ NOSUCHSESSIONERROR:无效的会话id(驱动程序信息:chromedriver=73.0.