显然我没有正确使用这个测试夹具。我的servlet在tomcat中工作得很好,但是当我尝试使用这个mock时,找不到多部分边界。“请求被拒绝,因为没有找到多部分边界”。有答案here这显示了如何使用文本文件来使用它,但该答案明确设置了边界字符串并将文件嵌入为测试。我认为我不需要手动处理mockrequest.addFile(...)这样的方法我在这里没有设置什么或者我怎么做错了?@org.testng.annotations.TestpublicvoidtestDoPost()throwsException{MockMultipartFilefile=newMockMultipartF