makotanの勉強日記

勉強したこととか設定系のメモとかそういうのを集めたもの

IntelliJ IDEAのUnitTestの実行ディレクトリがずれる問題

IntelliJ IDEAと他の環境の違い

IntelliJでマルチプロジェクトを作った状態でJUnitを動かすと、大元のプロジェクトで実行されてテスト用に使うファイルの位置がずれてエラーになったりする。

mavenでpackageしたりするときの位置と合わせる方法

設定

Run/Debug Configurations -> Defaults -> JUnit の Working directoryに $MODULE_DIR$ を入れる

これだけ

既存のテストがあればそっちも同じように変えるとOK