0

我有一个从请求对象获取文件的代码

        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])
    }
4

1 回答 1

1
  • 使用元类时匹配签名。使用String file ->.

  • 希望这个答案可以在任何方面有所帮助。

供参考。mockRequest从 Grails 2.x 中不再使用。你可以request改用。

于 2013-10-07T12:13:48.377 回答