我有一个代码可以从请求对象
获取文件 if (!request.getFile('uploadFile').isEmpty()) {
...
}
为了测试这个,我使用了mockRequest。我已经在grails 1.3.7中编写了这个单元测试用例,但是在将其升级到grails 2.2.4
mockRequest.metaClass.getFile = { file ->
return new MockMultipartFile('uploadFile', new byte[0])
}
答案 0 :(得分:1)
使用metaClass时匹配签名。使用String file ->
。
希望this answer可以提供任何帮助。
FYI。 Grails 2.x不再使用mockRequest
。您可以改为使用request
。