Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在gwttestcase中使用junit测试gwt requestbuilder?_Java_Gwt_Junit_Xmlhttprequest - Fatal编程技术网

Java 如何在gwttestcase中使用junit测试gwt requestbuilder?

Java 如何在gwttestcase中使用junit测试gwt requestbuilder?,java,gwt,junit,xmlhttprequest,Java,Gwt,Junit,Xmlhttprequest,我的GWT应用程序包含必须从客户端的xml文件中读取的数据。 为此,我使用RequestBuilder RequestBuilder builder = new RequestBuilder(RequestBuilder.GET,GWT.getHostPageBaseURL()+"myFile.xml"); 试一试{ sendRequest(null,new RequestCallback()){ @凌驾 接收到公共无效onResponseReceived(请求-请求,响应-响应){ }));

我的GWT应用程序包含必须从客户端的xml文件中读取的数据。 为此,我使用RequestBuilder

RequestBuilder builder = new RequestBuilder(RequestBuilder.GET,GWT.getHostPageBaseURL()+"myFile.xml");
试一试{ sendRequest(null,new RequestCallback()){ @凌驾 接收到公共无效onResponseReceived(请求-请求,响应-响应){

}));

数据将被读出并放入列表中,数据将从此列表中放入视图中。 如何测试这个? 当我在GWTTestCase类中使用onResponseReceived中的某些assertEquals方法尝试此操作时,我收到以下错误消息:

[警告]404-GET/com.test.app.appName.JUnit/myFile.xml(192.168.2.102)1466字节 请求头 主持人:192.168.2.102:51731 用户代理:Mozilla/5.0(Windows;U;Windows NT 5.1;en-US;rv:1.9.0.19)Gecko/2010031422 Firefox/3.0.19 接受语言:en us 接受:/ 连接:保持活力 参考:http://192.168.2.102:51731/com.test.app.appName.JUnit/JUnit standards.html?gwt.codesvr=192.168.2.102:51727 内容类型:文本/普通;字符集=utf-8 响应头 内容类型:text/html;字符集=iso-8859-1 内容长度:1466

我做错了什么?
请提供帮助。

您应该在源代码中提供RequestBuilder的GWT测试代码。您可以作为测试用例进行搜索

同样在您的情况下,最好只使用模拟来避免减慢测试用例的速度

       // read out data and put into to a list

   }