GWT とフレームワークGWTPを使用して MVP パターンを使用するアプリケーションを開発しています。ほとんどのビューごとに、GWTTestCase を継承するテストを作成します。
ほとんどの場合、私は同じ過ちを犯します。Mockito を呼び出して (ResourceBundle インターフェースなどの) いくつかのものをモックすると、mockito は GWT コンパイラーによって変換できないため、テストが失敗します。
この場合に使用できる特定のモック フレームワークはありますか?
MVP を使用すると、JRE でテストを作成できます。MVP の考え方は、GWT テスト ケースへの依存を最小限に抑えることです。プレゼンターにはすべてのロジックが含まれている必要があり、ビューはパネルやボタンのデザインなどの装飾にのみ使用する必要があるため、プレゼンターのみをテストする必要があります。ビューは DUMP である必要があります。この 2 つの記事をまだ読んでいない場合は、ご覧になることをお勧めします。MVP1とMVP2です。これは単純なアプリへのリンクです。現在開発中です。経費管理については、クライアント側での私のテストをご覧ください。私はmockitoを使用しています。幸運を祈ります。あなたからのフィードバックを期待しています。