2011-08-16 14 views
0

gwt-test-utilsライブラリ(http://code.google.com/p/gwt-test-utils/)を使って私のgwtクライアントをテストしたいと思います。標準的な実装では、/マッピングを処理するGwtCreateHandlerGWT.createRemoteServiceに擬似しています)が既に提供されていますが、Guiceサーブレット拡張(GuiceFilter/GuiceServletContextListener)は処理されません。Guice/Inject/GuiceFilterサーブレット環境でサーブレットインスタンスを取得する方法は?

基本的に私は私が知っていることを、サーブレット、または特定のURLを処理するサーブレットクラスを見つける必要がある:

String url = ... // I know this. 
// I know everything else (Injector, GuiceServletContextListener, etc). 
Class<?> servletClazz = ... // How to get this? 

がこのさえ可能ですか?もちろん 、GWTTestCaseを実行しても動作しますが、:

  1. それは、
  2. gwt-test-utilsは純粋なJavaであるので、それは

おかげで可能ではない理由を私は見ていない遅すぎます アレックス・D.

答えて

0

チェックアウトTadedon

  • Guiceモジュールのアプリケーション設定をバインドします。

  • Guiceアプリケーションの@PostConstructアノテーション(JSR 250)をサポートしています。 slf4jロガーをインジェクトします。

  • @Transactionalアノテーションを使用してメソッドにアノテーションを付けます。

  • Webアプリケーションでguiceステージをサポートします。

  • test your guice managed servlets and filters
    サーブレットコンテナ。マッチングスーパークラス、インタフェースおよびタイプ
    リテラル注釈

    素晴らしいことだ
+0

ため

  • 使用Guiceの照合プログラム、しかし、プロジェクトは瓶のダウンロード/ Antのビルドが...私が行う必要があるでしょう欠けていますそれは手動で:)。再度、感謝します –

  • 関連する問題