gpt4 book ai didi

android - 如何在 Android 中访问用于 JUnit 测试的文本文件?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:35:23 27 4
gpt4 key购买 nike

如何访问我的目录“src/test/resources”中的文本文件

我似乎无法在我的 JUnit 测试中获取它

移动/build.gradle:

sourceSets {
test {
java {
srcDirs = [ 'src/test/java' ]
}
resources {
srcDirs = [ 'src/test/resources' ]
}
}
}

测试方法:

@Test
public void test_file() {
URL resource = getClass().getResource("file_four_lines.txt");
File file = new File(resource.getFile()); // Get NullPointerException here
...

}

最佳答案

在文件路径前加上/

基本上,你会做这样的事情:

File helloBleprintJson = new File(
getClass().getResource("/helloBlueprint.json").getPath());

以上 fragment 摘自here .

关于android - 如何在 Android 中访问用于 JUnit 测试的文本文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37221590/

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