3

私は、GWT、Google App Engine、Google Eclipseプラグインを組み合わせたプロジェクトを開始しています。私のテストを保存する場所はどこですか?私は通常、私のコードをsrc/main/javaでMaven形式に整理しておき、src/test/javaでテストしています。私がプラグインから得るデフォルトの設定は、自分のソースを直接srcにダンプしました。私はあまり好きではありませんが、ツールとの闘いを好まないでしょう。そのようなプロジェクトで単体テストを行う「標準的な」場所は何ですか?Google App Engine + GWT + Eclipse:ユニットテストはどこにありますか?

ソリューション

  • プロジェクトに行く
  • ここにテストを追加し、src/test/javaを作成するが
  • の下で既存のコードを移動し、src/main/javaを作成 - 追加、> Javaのビルド・パス - > [プロパティ]ソースフォルダとして新しい場所。

答えて

3

あなたの痛みを最小限に抑えてください。

Google App EngineのGWTはこの時点でかなり新しいものです。 あなたはすでにツールが何をしているのか不一致を発見しているので、特に " "の間に "標準"の場所があることを期待して楽観的です。

"src /"で始まるソースを既に受け入れているので、 は "test /"にテストソースを入れませんか?これは多くの コンテキストでは確かに標準です。

4

私はGAEテストの問題に遭遇しました:いくつかのテストでは、そのプロジェクトの主なappengine-api-xxx.jarと競合するappengine-testing.jarが必要です。そうすれば、私はGAEのテストを実行することができましたが、通常の実行/デバッグの起動と競合しました。私のローカルマシンでアプリケーションを実行できるようにするには、appengine-testing.jarを削除しなければならなかったので、テスト/クローズには多くのコンパイルエラーが発生しました。

あなたがアドバイスをしたい場合は、そうでない場合(あなたが競合することなく瓶を使用することができます)他のプロジェクト

でテストclasesを設定し、あなたはそれを動作させる得た場合、あなたはどのように行うのでした教えてください。

ありがとうございます。

関連する問題