gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 07:52:23 25 4
gpt4 key购买 nike

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

RequestBuilder builder = new RequestBuilder(RequestBuilder.GET,GWT.getHostPageBaseURL()+"myFile.xml");

尝试{builder.sendRequest(null, new RequestCallback() { @覆盖 公共(public)无效onResponseReceived(请求请求,响应响应){

       // read out data and put into to a list

}

});......

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

[WARN] 404 - GET /com.test.app.appName.JUnit/myFile.xml (192.168.2.102) 1466 bytes Request headers Host: 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 Accept-Language: en-us Accept: / Connection: Keep-Alive Referer: h t t_p://192.168.2.102:51731/com.test.app.appName.JUnit/junit-standards.html?gwt.codesvr=192.168.2.102:51727 Content-Type: text/plain; charset=utf-8 Response headers Content-Type: text/html; charset=iso-8859-1 Content-Length: 1466

我做错了什么?请帮忙。

最佳答案

您应该跟进其源代码中提供的 RequestBuilder 的 GWT 测试代码。您可以搜索 RequestBuilder测试用例。

此外,在您的情况下,您可能最好只使用模拟来避免减慢测试用例的速度。

关于java - 如何在gwttestcase中使用junit测试gwt requestbuilder?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14450726/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com