Grails测试目录的相对路径

时间:2013-09-03 23:53:08

标签: testing grails

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

例如,我需要访问类似的内容:

test/artifacts/file.txt

2 个答案:

答案 0 :(得分:2)

嗯,看起来这就像那条确切的道路一样简单:

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

解决得很好。

答案 1 :(得分:1)

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

从测试类加载资源
InputStream testResource = getClass().getResourceAsStream('file.txt')

URL testResource = getClass().getResource('file.txt')