私は現在、GWTTestCaseを拡張した単体テストでいくつかのGWT RPCサービスをテストしています。すべてのテストケースは、基本的に永続ストアで使用可能なテストデータに依存しています。私はGWTがシリアル化できない休止状態のオブジェクトについてGWTが不平を言っているので、これをGWTTestCaseから設定することはできません(実際のテストケースだけでなく、クラス全体がjavascriptにコンパイルされると思います)。GWTTestCaseと永続データソースを設定する
私は明らかにそれをデータベースに挿入してそのまま残すことができますが、私はその解決策が本当に好きではありません。
現在、RPCサービスには、基本的にテスト用のサービスを設定するメソッドと、すべてを削除するメソッドが追加されています。繰り返しますが、これは悪い解決策だと思います。私は、ドメインモデルをunittestingするときに使用する通常の@BeforeClassと@AfterClassアノテーションを使用できるようにしたいと考えています。誰でもGWTTestCase GWT RPC実装の経験を共有し、テストケースが実行される前に永続ストアにデータを設定する方法を教えてください。
RPCサービスをテストするためにGWTTestCaseを使用するためにあなたを強制的に何-Daniel
質問をしてから1年以上が経過していますが、どのように問題を解決しましたか(解決した場合)? – homaxto
私はDAOで関連するコードをラップし、GWTTestCaseのコードを嘲笑してから、それらのDAOに対して通常のユニット、統合、受け入れテストを行いました(GWTバブルの外でうまくいくので) – JustDanyul