Java 使用多部分表单数据重新融合HttpTest?

Java 使用多部分表单数据重新融合HttpTest?,java,rest,junit,Java,Rest,Junit,myfile.txt包含多部分表单数据,我想在这个单元测试中加载它,但是即使我在类路径中有这个txt文件,它也会给我一个restfuse错误,说“myfile.txt”“不在类路径中。我正在使用eclipse,有人能告诉我应该将此文件放在何处,并将重新融合读取此文件的内容,以及如何在filename属性标记中声明文件名吗 我得到以下错误 @HttpTest(method = Method.PUT, path = "/v1/deliveries/" + DELIVERY_ID, headers =

myfile.txt包含多部分表单数据,我想在这个单元测试中加载它,但是即使我在类路径中有这个txt文件,它也会给我一个restfuse错误,说“myfile.txt”“不在类路径中。我正在使用eclipse,有人能告诉我应该将此文件放在何处,并将重新融合读取此文件的内容,以及如何在filename属性标记中声明文件名吗

我得到以下错误

@HttpTest(method = Method.PUT, path = "/v1/deliveries/" + DELIVERY_ID, headers = { @Header(name = "Accept-Encoding", value = "multipart/form-data") }, content = "{}" type = MediaType.MULTIPART_FORM_DATA, file="myfile.txt")
public void testUpdateDeliveryDetails()
{
        assertEquals("204 response if Delivery is successfully updated", Status.NO_CONTENT.getStatusCode(), response.getStatus());
}

将该文件放在测试资源中,并用斜杠提供文件路径 file=“/myfile.txt”

Caused an ERROR
[junit] Could not open file myfile.txt. Maybe it's not on the classpath?
[junit] java.lang.IllegalStateException: Could not open file myfile.txt. Maybe it's not on the classpath?