1

src/java に Java クラスがあり、その .class ファイルは「externalConfig」フォルダーにコピーされて SVN に保存されるため、ビルド サーバーで引き出してリモート プラットフォームに送信できます。私はGGTS 3.1を使用しています。

このためのテストを書きました。どこに置けばいいですか?src/java の xxx.yyy.test パッケージで試しました。この OK を jUnit Test として実行できます (Mockito を lib フォルダーに配置し、プロジェクトのクラスパスに追加した後)。

ただし、test-app は、Mockito.*、mock などを見つけることができないため、テスト クラスのコンパイル エラーを生成します。run-app についても同じ結果です。

テキスト パッケージとクラスをリファクタリングして test/unit に移動しました (期待以上の期待です)。test-app を実行しても同じエラーが発生しましたが、run-app からではありません。

基本的に、Grails がこのテスト クラスを無視してくれれば幸いです。最善の解決策は何ですか?

4

1 に答える 1

0

それらをテスト/ユニットまたはテスト/統合に配置する必要があります。おそらくコンパイルされたクラスはターゲットフォルダーにまだ残っています。それらを src から test に移動した後、grails clean を呼び出してコンパイル済みファイルを削除します。

于 2013-01-31T14:50:04.337 に答える