私は数ヶ月からGWTで開発しています。私はテストに苦労しています。私は MVP パターンとアクティビティと場所を使用しています。Junit を使用して、GWT 固有のコードを使用せずにクラスをテストします。しかし、多くの GWT 依存関係を持つクライアント クラスはテストが困難です。
どの戦略とツールをお勧めしますか?
私は数ヶ月からGWTで開発しています。私はテストに苦労しています。私は MVP パターンとアクティビティと場所を使用しています。Junit を使用して、GWT 固有のコードを使用せずにクラスをテストします。しかし、多くの GWT 依存関係を持つクライアント クラスはテストが困難です。
どの戦略とツールをお勧めしますか?
ほとんどのプレゼンター(MVPから)は、GWT固有の依存関係なしでテスト可能である必要があります。
より複雑なケースでは、Apache(ex-Google)Waveが採用したアプローチが私には最適のように思えます。つまり、ツールバーボタンなどの非常に小さなコンポーネントに至るまでMVPを作成しました。これは、(少なくとも)ビューインターフェイスと実装クラス(ただし、Javaが原因)があるため、多くの定型文を意味しますが、シナリオが「十分に複雑」である場合は、それだけの価値があります。
具体的な例については、http://www.google.com/events/io/2010/sessions/gwt-continuous-build-testing.htmlをご覧ください。