【发布时间】:2019-02-22 20:59:29
【问题描述】:
我正在尝试测试使用 src/main/webapp/folder 下的文件的服务方法,但是它不起作用,由于任何原因它似乎没有访问权限或其他什么,获取文件的代码是以下:
def file = grailsApplication.parentContext.getResource("folder/file.txt").file
错误是:
ServletContext resource [/folder/file.txt] cannot be resolved to absolute file path - web application archive not expanded?
有什么想法吗? 这不是 grailsApplication 注入或获取资源方法,我认为该服务在被测试框架使用时无权访问该路径。
【问题讨论】:
-
如果您操作 grails 应用程序对象并需要访问应用程序资源,您确定您的测试是“单元测试”吗?您可以发布您正在测试的代码和测试本身吗?
标签: unit-testing grails