問題タブ [gwttestcase]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
560 参照

gwt - GwtTestCase と Spring

それで、なんとかGWT-SpringMVCセットアップを作成しました。簡単ではありませんでしたが(リソースが多すぎませんでした)、可能でした。自動配線などもしました。それも機能します:)

ただし、GwtTestCase を実行する方法がわかりません。明らかに、「サーバー」が稼働している必要があります。Spring を使用しているため、ディスパッチするサーブレットを通過する必要があります (いいえ?)。しかし、私は2つを接続する方法を理解できません。プロダクション モードまたはホスト モードでは、これらを構成するために web.xml と spring-servlet.xml を取得しました。テストのために何ができますか?

Web パーツを無視してサービスを直接テストすることを考えましたが、これにより、すべてが「転送可能」であることを自動的にテストするオプションが拒否されます。(それを行う方法についてアイデアがある場合は、GWTTestCase を完全に捨てるかもしれません)。

0 投票する
1 に答える
825 参照

gwt - GWT RPC GWTTestCase + GUICE 2.0

フロントエンドにGWT、バックエンドにGUICEを使用してGoogle App Engineで提供されるアプリを作成しようとしています。

サンプルセットアップを使用して非常に単純なアプリを作成しました

http://stuffthathappens.com/blog/2009/09/14/guice-with-gwt/#comment-49355

アプリは正常に動作しますが、GWT RPC 呼び出しの単体テストをいくつか追加したいと考えていました。

以下のように GWTTestCase を使用しようとしています: `public void testContactMessageService() {

`/**

ただし、テストを実行すると失敗し、コンソールに出力されます

[警告] 404 - POST /com.resume.Contacthandler.JUnit/GWT.rpc (192.168.0.11) 1425 バイト リクエスト ヘッダー ホスト: 192.168.0.11:4016 ユーザー エージェント: 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: / 接続: キープアライブ リファラー: 192.168.0.11:4016/com.resume.Contacthandler.JUnit/junit.html?gwt.codesvr=192.168.0.11:4012 X-GWT-順列: HostedMode X-GWT-Module-Base: 192.168 .0.11:4016/com.resume.Contacthandler.JUnit/コンテンツ タイプ: テキスト/x-gwt-rpc; charset=utf-8 Content-Length: 285 応答ヘッダー Content-Type: text/html; charset=iso-8859-1 Content-Length: 1425 com.google.gwt.user.client.rpc.StatusCodeException: 404 HTTP エラー: 404 NOT_FOUND RequestURI=/com.resume.Contacthandler.JUnit/GWT.rpc

この出力から、Guice を使用したサーバー側の何かがセットアップされていないと想定しています。

GWTTestCases を実行するときに、サーバー側の Guice サーブレットをどのようにセットアップしますか?

0 投票する
1 に答える
479 参照

gwt - GWTTestCaseでJsonUtilsをテストします

JSON解析クラスが正しく機能するかどうかを確認するためのテストケースを作成したいと思います。したがって、JSON文字列から作成したJavaScriptオブジェクトを使用してそれらをインスタンス化し、JsonUtilsをスローします。

私の問題は、JsonUtilsがネイティブメソッドであるため、テスト中にソースコードを利用できるようになったことです。

ネイティブメソッドを含むGwtTestCasesを構築する可能性はありますか?

0 投票する
3 に答える
3430 参照

gwt - GWT TestCase:私のページのボタンをクリックするシミュレーション

JUnit4.8.1でGWT2.4を使用しています。GWTTestCaseを拡張するクラスを作成するときに、ページ上のボタンのクリックをシミュレートしたいと思います。現在、私のonModuleLoadメソッドでは、このボタンはローカルフィールドのみです...

GWTTestCaseからこのボタンをクリックすることをシミュレートするにはどうすればよいですか?このボタンをパブリックメンバーアクセサーとして公開する必要がありますか?アクセスするためのよりエレガントな方法はありますか?これが私のテストケースにあるものです...

ありがとう、-デイブ

0 投票する
1 に答える
742 参照

ajax - GWT: GWTTestCase で AJAX リクエストを送信すると 404 が発生する

Windows XP で Eclipse Indigo を使用しており、GWT 2.4 アプリケーションの GWT テスト ケースを作成しようとしています。具体的には、AJAX リクエストをテストしようとしていますが、404 が返されます。GWT はホスト モードで独自のサーバーを起動すると思いましたか? 私のコードは

最終的に、ボタンをクリックすると、この AJAX 呼び出しが発生します...

テストを右クリックし、「Run As」と「GWT Test Case」を選択してテストを実行します。コンソールのエラーは

何がうまくいかないのですか?ありがとう - デイブ

0 投票する
1 に答える
422 参照

gwt - GWTTestCaseはGuava10.0.1で失敗します-スタックトレースはjavax.annotation.Nullableについて文句を言います

ImmutableCollectionsを使用してコードを書いています。クラスパスにgwt-guava、guava、jsr305jarを含めました。私はantを使用してテストをコンパイルして実行しています。GWT/Junitテストの実行フェーズから一貫して実行時エラーが発生します。スタックトレース自体に加えて、ForwardingImmutableCollectionのコードは次のようにマークされています。これは、ForwardingImmutableCollectionがGWTシリアル化可能になるまでこれが機能しないことを示していますか?

// TODO:このクラスをGWTでシリアル化可能にします。クラスForwardingImmutableCollectionはImmutableCollectionを拡張します{

ランタイムエラースタックトレース:

0 投票する
1 に答える
550 参照

gwt - GWT:テストクラス「com.myco.clearing.commons.xml.XMLNodeTest」がモジュールに見つかりませんでした

Maven(3.0.3)/ GWT(2.4)プロジェクトがあります。いくつかのJUnitテストケースを作成しようとしていますが、問題が発生しています。私のすべてのテストケースはGWTTestCaseを拡張し、このコードを含みます...

「ProductPlus.gwt.xml」ファイルは私のsrc/main/javaディレクトリにあります。これをクラスパスに含めるために、surefire-plugin用にこれを構成しました...

ただし、「mvn clean test」を実行すると、これを含むこれらすべてのエラーが発生します...

問題のクラスは、「additionalClassPathElement」(上記)として含めたsrc / test / javaディレクトリにあるため、これは奇妙なエラーです。このエラーを修正するには、他にどのような構成を行う必要がありますか?-デイブ

0 投票する
1 に答える
2272 参照

gwt - GWT:Ajax呼び出しを行おうとするとGWTTestCaseで404を取得する

私はGWT2.4を使用しています。Ajax呼び出しを行うテストケースを作成しようとしていますが、404を取得しています。.gwt.xmlファイルでサービスを定義する方法は次のとおりです...

サービスが実装するインターフェースは次のとおりです...

しかし、私のテストクラス(GWTTestCaseを拡張する)では、サービスを呼び出そうとすると404が発生します...

404を回避するためにサービスを定義/呼び出す正しい方法は何ですか?以下のスタックトレース。ありがとう、-デイブ

0 投票する
1 に答える
397 参照

eclipse - Eclipse で GWTTestCase を使用して gwtgl コードをテストする方法

gwtgl の ArrayBuffer や Int32Array などを使用するコードのテスト (GWTTestCase) を作成しようとしていますが、Eclipse から実行すると例外とスタック トレースが発生します。

試験方法:

結果:

続行する方法についてのアイデアはありますか?

0 投票する
1 に答える
1828 参照

gwt - GWT テスト ケース: その型のコンパイル ユニットが見られなかった...なぜ?

GWT 2.4 を使用しています。最近新しいパッケージで作成したいくつかの GWTTestCase ファイルの実行に問題があります。既存のパッケージでファイルを正しく実行していますが、以下のようなテストが失敗する理由がわかりません。これらを起動するために Maven 3.0.3 を使用しています。これがプラグインの構成方法です...

これがテストファイルのテスト主要部分です...

「mvn clean test」を実行したときに表示されるエラーは次のとおりです。

私が言ったように、別のパッケージ (com.myco.product.client.xmltohtml という名前) にある gwt テストを正常に実行できるので、何が違うのかわかりません。何が問題ですか?