GWT 2.1のアクティビティとビューをテストするJRE junitテスト(TestCaseを拡張し、GWTTestCaseを拡張する)の作成方法に関するチュートリアルのリンクはありますか?アクティビティとビューのGWTユニットテスト
敬具
PICH
GWT 2.1のアクティビティとビューをテストするJRE junitテスト(TestCaseを拡張し、GWTTestCaseを拡張する)の作成方法に関するチュートリアルのリンクはありますか?アクティビティとビューのGWTユニットテスト
敬具
PICH
PowerMockを使用して、GWT.create()を呼び出すオブジェクトへの参照を含むビューをテストすることができました。
アクティビティの場合、たとえばMockitoを使用してビューをモックするのは簡単です。
彼らはGWT.create()
(明示的または暗黙的)を呼び出すので、ビューは唯一のユニットはGWTTestCaseを用いて試験することができます。
アクティビティをテストするには、GWT.create()
の使用を避けるためにモックビューを使用します。
アクティビティに、フードの下でGWT.create()を呼び出すGWT PlaceControllerなどのオブジェクトへの参照が含まれる場合はどうなりますか? (残念なことに、PlaceControllerはクラスなので、簡単に嘲笑することはできません...) –
'Place Controller'には、このための特別なコンストラクタがあります:' PlaceController(EventBus eventBus、PlaceController.Delegate delegate) 'この場合、Delegate 'の代わりに' PlaceController'を使います。ほとんどのモックフレームワーク(つまり、EasyMock)が具体的なクラス(制限あり)を模倣することをサポートしていることにも注目する価値があります。 –
ありがとうございます。私はインターフェイスだけを模擬する方が好きなので、私はこの問題を抱えていました。 –