2013-10-07 3 views
0

У меня есть код, который получит это файл из запроса объектаmockRequest не работает в Grails 2.x

 if (!request.getFile('uploadFile').isEmpty()) { 
     ... 
    } 

Чтобы проверить это я mockRequest. Я написал этот блок тестового случай в Грааль 1.3.7, которые работали хорошо, но то же самое не может после обновления его Grails 2.2.4

 mockRequest.metaClass.getFile = { file -> 
     return new MockMultipartFile('uploadFile', new byte[0]) 
    } 

ответ

1
  • Match подписи при использовании метакласса. Используйте String file ->.

  • Надежда this answer может помочь в любом случае.

FYI. mockRequest больше не используется от Grails 2.x. Вместо этого вы можете использовать request.

Смежные вопросы