問題タブ [gwtmockito]

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 投票する
0 に答える
459 参照

java - Mockito を介して単純な GWT ボタンでクリック イベントを実行し、テストに合格する方法

コードは次のとおりです。

デフォルトでは、以下のコードが Button as Mock オブジェクトのデフォルトの動作をオーバーライドすることを知っています。だからうまくいかない。私はそれに固執しました。

そのような既存のビューでテストに合格するためのベストプラクティスは何ですか? そのような匿名の内部クラス内でビューのその小さな部分を実行するにはどうすればよいですか? クリックイベントをシミュレートすると同時に、コードをそのままにしておくにはどうすればよいですか。

  1. button.click() メソッドを呼び出すためだけに、別のゲッターを持ちたくありません

GUI.java

0 投票する
0 に答える
128 参照

jacoco-maven-plugin - JaCoCo と gwtmockito の統合

テストカバレッジレポートにJaCoCo maven プラグインを使用しています。MockitoJUnitRunner で動作しますが、 GwtMockitoTestRunner (注釈付き)で実行されるテストで使用すると、@RunWith(GwtMockitoTestRunner.class)常にカバレッジがゼロになります。gwtmockito プロジェクトのドキュメントには、バージョン 1.1.5 で JaCoCo がサポートされているので、うまくいくと思います。なぜそうならないのか説明できますか?JaCoCo で動作させる方法はありますか、または gwtmockito テストのコード カバレッジを測定できる他のツールはありますか?

0 投票する
0 に答える
332 参照

java - requestbuilder を使用した gwtmockito

これは私のクラスの一部です。テストしたいです:

これが私のテストクラスの一部です:

デバッグを開始すると、次のエラー メッセージが表示されます。

RequestBuilder (新しい RequestBuilder) を作成する行でエラーが発生します。RequestBuilder の新しいインスタンスを作成する方法がわかりません。手がかりを教えていただけますか?

gwtmockit はコンストラクターを処理できないと聞いたことがあります。新しい RequestBuilder を回避する方法はありますか? powermockito を使用する必要がありますか?