我正在进行以下测试:
@Test
public void testLoadFile() {
assertThat(new File("src/test/resources/text.xml").canRead(),
is(true));
}
该测试在单个gradle项目中可以正常运行, 但如果在gradle子项目中,则失败。
如何使子项目通过此测试?
Gradle构建文件是最低要求,例如:
plugins {
id 'java'
}
group 'gradle-load-resources'
version '1.0-SNAPSHOT'
sourceCompatibility = 1.8
repositories {
mavenCentral()
}
dependencies {
testCompile group: 'junit', name: 'junit', version: '4.12'
testCompile group: 'org.hamcrest', name: 'hamcrest-all', version:
'1.3'
}
从概念上进行测试时,我发现文件位置类似.idea\modules\...
,该如何更改?