【发布时间】:2020-07-16 10:17:49
【问题描述】:
大家, 我正在 Grails 中使用 spock 测试某些需要 CommonMultipartFile 作为输入参数的方法。
我的问题是如何创建这些文件以便不生成本地文件。其中一些必须使用 request.getFile,所以我想我会在所有这些方法中使用 MockMultipartFile 类。
问题是它告诉我不能在以下转换中从 MockMultipartFile 转换为 CommonsMultipartFile:
CommonsMultipartFile commonsMultipartFile = (CommonsMultipartFile) request.getFile("filecsv")
有人知道怎么做这样的选角吗?
P.S.:在此之前我只做了以下事情:
MultipartFile multipartFile = new MockMultipartFile("filecsv","filecsv", "")
request.addFile(multipartFile)
【问题讨论】:
标签: spring unit-testing grails groovy spock