LoginSignup
0
3

More than 5 years have passed since last update.

【問題解決】Quick JUnitで新規JUnitクラスを作成する際、ソースフォルダに期待してないパスが設定されている

Last updated at Posted at 2018-02-07

環境

  • Eclipse pleiades: Oxygen.2 Release (4.7.2)
    • Quick JUnit プラグイン 0.7.0.201204240825
  • Spring Boot 1.5.9
  • Java8

やりたいこと

プロジェクトに、以下のソースフォルダが存在します。

  • src/main/java/
  • src/main/resources/
  • src/test/java/
  • src/test/resources

src/main/javaに存在するJavaクラスに対応する、テストクラスを作成したいです。
テストクラスの作成は、Quick JUnitのショートカットCtlr + 9で実行します。
Ctrl + 9の動作は、以下の通りです。

テストクラスとテスト対象クラス間を移動。テストクラスが無ければスケルトン生成。

http://eclipse-cheatsheet.readthedocs.io/en/latest/eclipse-cheatsheet-windows.html 引用

問題

Ctrl+9を押すと、「新規JUnitテスト・ケース」が開き、ソース・フォルダーにはsrc/test/resourcesが設定されていました。

image

Javaのテストクラスはsrc/test/resourceでなくsrc/test/javaに配置したいです。
ソースフォルダ―の値を直接修正すればよいのですが、新規作成する度に修正するのは面倒です。

解決

Eclipseで「プロジェクトのプロパティ→Javaのビルドパス→順序およびエクスポート」を開き、src/test/javasrc/test/resourcesより上に配置しました。

image

対応後は、「新規JUnitテスト・ケース」ダイアログを開いたとき、ソースフォルダにsrc/test/javaが設定されるようになりました。

補足

  • Eclipseの「順序およびエクスポート」は.classpathファイルに定義されています。
0
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
3