私の GWT アプリには、クライアント側にある xml ファイルから読み取る必要があるデータが含まれています。このために、私は RequestBuilder を使用しています。
RequestBuilder builder = new RequestBuilder(RequestBuilder.GET,GWT.getHostPageBaseURL()+"myFile.xml");
try{ builder.sendRequest(null, new RequestCallback() { @Override public void onResponseReceived(Request request,Response response) {
// read out data and put into to a list
}
}); .........
データは読み出されてリストに入れられ、このリストからデータがビューに入れられます。これをテストする方法は?onResponseReceived 内のいくつかの assertEquals メソッドを使用して GWTTestCase クラスでこれを試すと、次のエラー メッセージが表示されます。
[警告] 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 Accept-Language: en-us Accept: / Connection: Keep-Alive Referer: ht t_p://192.168.2.102:51731/com. test.app.appName.JUnit/junit-standards.html?gwt.codesvr=192.168.2.102:51727 コンテンツ タイプ: テキスト/プレーン; charset=utf-8 応答ヘッダー Content-Type: text/html; charset=iso-8859-1 コンテンツの長さ: 1466
私は何を間違っていますか?助けてください。