我的GWT应用程序包含必须从客户端的xml文件中读取的数据。 为此我正在使用RequestBuilder。
RequestBuilder builder = new RequestBuilder(RequestBuilder.GET,GWT.getHostPageBaseURL()+"myFile.xml");
尝试{ builder.sendRequest(null,new RequestCallback(){ @覆盖 public void onResponseReceived(请求请求,响应响应){
// read out data and put into to a list
}
}); .........
将读出的数据放入列表中,并从该列表中将数据放入视图中。 如何测试? 当我在GWTTestCase类中尝试使用onResponseReceived中的一些assertEquals方法时,我收到此错误消息:
[WARN] 404 - GET /com.test.app.appName.JUnit/myFile.xml(192.168.2.102)1466 bytes 请求标头 主持人:192.168.2.102:51731 User-Agent:Mozilla / 5.0(Windows; U; Windows NT 5.1; en-US; rv:1.9.0.19)Gecko / 2010031422 Firefox / 3.0.19 接受语言:en-us 接受: / 连接:保持活力 参考文献:h t t_p://192.168.2.102:51731 / com.test.app.appName.JUnit / junit-standards.html?gwt.codesvr = 192.168.2.102:51727 内容类型:text / plain;字符集= utf-8的 响应标头 内容类型:text / html;字符集= ISO-8859-1 内容长度:1466
我做错了什么? 请帮忙。
答案 0 :(得分:0)
您应该在源代码中跟进RequestBuilder的GWT测试代码。您可以搜索RequestBuilder测试用例。
同样在您的情况下,您可能最好只使用模拟以避免减慢测试用例。