intellijでjunit Class not found: Empty test suite.と出てテスト実行できなかった

そろそろ私のお粗末なプロジェクトにもテスト駆動開発を取り入れようと、Junitを利用しようとしてたわけですが、

junit Class not found: {クラス名} Empty test suite.

と出てデストが実行できませんでした。

結論としてはプロジェクトとモジュールのoutputパスがおかしいせいでした。

intellij のproject structureからProjectの設定>Project Compiler outputを絶対パスで指定

module の設定からinherit project compiler output pathにするとエラーが出ずにテストが実行できました。

 

たぶんコンパイラー出力のパスがうまいことモジュールとテストで出力できなくてクラスみつからないよという感じなんだと思う

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください