1

我在 test 目录下创建了一个文件夹来存储我们测试所需的一些文件。如何通过相对路径访问此目录?我查看了 GrailsResourceUtils 但它似乎只处理 grails-app 目录。

例如,我需要访问以下内容:

test/artifacts/file.txt
4

2 回答 2

2

嗯,这似乎就像那条确切的路径一样简单:

new File("test/artifacts/file.txt")

解决就好了。

于 2013-09-03T23:57:03.747 回答
1

就个人而言,我更喜欢将测试资源与使用它们的测试类放在同一目录中。然后您可以使用从测试类加载资源

InputStream testResource = getClass().getResourceAsStream('file.txt')

或者

URL testResource = getClass().getResource('file.txt')
于 2014-04-02T11:52:27.710 回答