我正在尝试为下面的方法编写一个junit测试用例:
@POST
@Produces(MediaType.APPLICATION_JSON)
@Path("writeStuff")
@Consumes("multipart/form-data")
public Response stuffToWrite(FormDataMultiPart formData) {
....
}
如何模拟html表单?我在想
MultiPart multipart = new FormDataMultiPart();
但我不知道如何用字段和数据填充它。
感谢。
答案 0 :(得分:4)
请参阅泽西岛工作区的Multipart-Webapp示例:https://maven.java.net/content/repositories/releases/com/sun/jersey/samples/multipart-webapp/1.9.1/multipart-webapp-1.9.1-gf-project.zip
有一个测试类可以满足您的需求:MultipartWebAppTest.java