我遇到一个问题,IntelliJ13.1.4在运行单元测试时,在模块的src/test/resources
目录中找不到ServiceLoader
文件。
在回答之前请注意,我已经完成了以下所有操作:
Gradle test
,单元测试运行良好。src/test/resources
目录被标记为测试资源目录。(见下面的截图。)build/classes/test/
和build/classes/java
目录,但既没有build/resources/test/
目录,也没有build/resources/main/
.我的模块配置的截图,显示测试资源文件夹设置。
通过创建一个与test
目录(!)并行的test-resources
目录,我设法使它更好地工作。
然而,仍然看到这方面的间歇性问题。在这些时候,可以打开IntelliJ项目设置并将测试资源定义为源(Gradle项目将保持不变)。
一定是IntelliJ的错误,因为我在Android Studio中也经历过同样的事情。
编辑:
我找到了解决这个问题的办法。
在Gradle配置的末尾添加以下内容(并指定测试资源路径):
task copyTestResources(type: Copy) {
from "${projectDir}/src/test/resources"
into "${buildDir}/classes/test"
}
processTestResources.dependsOn copyTestResources
我是刚到爪哇的。我正在做我的学校项目,我遇到了这个问题与错误消息。 下面是我的测试代码: 这是我的IntList.java
问题 我无法访问solr管理页。 在本地系统上运行url时:http://localhost:8983/solr/admin/cores?action=create&name=new_core&configset=basic_configs 回应 > 我已重新链接:https://wiki.apache.org/solr/coreadmin solr.xml代码 tomcat7 23192 0.7
我的项目是一个多模块分级项目,使用Scala。 测试类位于src/Test/scala/xxx/xxxx/xxx/xxxx/xxxxx/xxxxx下,每次尝试从IDE运行时,都会得到相同的错误: 测试类不是什么花哨的,简单的jUnit测试:
在spring boot 1.1.5和1.1.6中都有这个问题--我正在使用@value注释加载一个类路径资源,当我从STS(3.6.0,Windows)中运行应用程序时,它可以正常工作。但是,当我运行一个mvn包,然后尝试运行jar时,我得到了FileNotFound异常。 资源message.txt位于src/main/resources中。我已经检查了jar,并验证它在顶层(与applica
为了测试Hibernate/OGM/MongoDB Docker问题,我创建了一个JUnit5测试。 我已经将persistence.xml添加到项目的文件夹中: SRC/Test/Meta-Inf 我进入了项目设置和下面: 然而,当我运行测试时,我得到: Apr 08 2019 2:36:54 PM org.hibernate.jpa.boot.internal.persistenceXMLPa
问题内容: 我刚刚在我的大学开始计算机科学计划,而IntelliJ遇到了一些问题。当我尝试运行单元测试时,我收到消息 我还在屏幕的左侧看到一条消息,标题为“未找到测试”。我的测试代码在这里: 我的项目代码在这里: 我如何才能使测试正常工作?我正在使用IntelliJ IDEA CE的最新版本。 问题答案: 因此,我的问题是文件夹名称。我已将代码文件夹命名为Class 2016/2017,这是Int