Java 如何在gwttestcase中使用junit测试gwt requestbuilder?
我的GWT应用程序包含必须从客户端的xml文件中读取的数据。 为此,我使用RequestBuilderJava 如何在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(请求-请求,响应-响应){ }));
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
}