jersey的Junit测试(RESTful)@PostHTML表单

jersey的Junit测试(RESTful)@PostHTML表单,junit,http-post,jersey,Junit,Http Post,Jersey,我正在尝试为以下方法编写junit测试用例: @POST @Produces(MediaType.APPLICATION_JSON) @Path("writeStuff") @Consumes("multipart/form-data") public Response stuffToWrite(FormDataMultiPart formData) { .... } 如何模拟html表单?我在想 MultiPart multipart = new FormDataMultiPar

我正在尝试为以下方法编写junit测试用例:

@POST
@Produces(MediaType.APPLICATION_JSON)
@Path("writeStuff")
@Consumes("multipart/form-data")
public Response stuffToWrite(FormDataMultiPart formData) {
     ....
}
如何模拟html表单?我在想

 MultiPart multipart = new FormDataMultiPart();
但我不知道如何用字段和数据填充它


谢谢。

请参阅Jersey workspace中的多部分Webapp示例:

有一个测试类可以满足您的需要: