[解決済み] クラスが見つかりません。IntelliJの空のテストスイート
2022-03-03 11:38:45
質問
私は大学でコンピュータ・サイエンス・プログラムを始めたばかりですが、IntelliJでいくつかの問題を抱えています。ユニットテストを実行しようとすると、次のようなメッセージが表示されます。
Process finished with exit code 1
Class not found: "edu.macalester.comp124.hw0.AreaTest"Empty test suite.
また、画面の左側に"No tests were found"というタイトルのメッセージが表示されています。私のテストコードはここにあります。
package edu.macalester.comp124.hw0;
import org.junit.Test;
import static org.junit.Assert.*;
public class AreaTest {
@Test
public void testSquare() {
assertEquals(Area.getSquareArea(3.0), 9.0, 0.001);
}
@Test
public void testCircle() {
assertEquals(Area.getCircleArea(3.0), 28.2743, 0.001);
}
}
そして、私のプロジェクトコードはここです。
package edu.macalester.comp124.hw0;
import java.lang.Math;
public class Area {
/**
* Calculates the area of a square.
* @param sideLength The length of the side of a square
* @return The area
*/
public static double getSquareArea(double sideLength) {
// Has been replaced by correct formula
return sideLength * sideLength;
}
/**
* Calculates the area of a circle.
* @param radius The radius of the circle
* @return The area
*/
public static double getCircleArea(double radius) {
// Replaced by correct value
return radius * 2 * Math.PI;
}
}
どうしたらテストがうまくいくようになりますか? 最新版のIntelliJ IDEA CEを使用しています。
解決方法を教えてください。
さて、ここで私が問題にしたのは、フォルダ名です。私はコードフォルダをClasses 2016/2017と呼んでいたのですが、これがIntelliJに嫌われたのです。スラッシュ(またはパスの他の不快な文字)を削除し、プロジェクトを再インポートすれば、うまくいきますよ。
関連
-
[解決済み】Doubleはdereferencedできない?
-
[解決済み】ResultSetの例外 - 結果セットの開始前
-
[解決済み] メソッドがそのスーパークラスのメソッドをオーバーライドしない
-
[解決済み] IntelliJでプロジェクトフォルダが表示されない
-
[解決済み] 「Android Studioのバージョンアップで「デフォルトのアクティビティが見つかりません。
-
[解決済み] プライベートメソッド、フィールド、インナークラスを持つクラスをテストするにはどうすればよいですか?
-
[解決済み] Could not find or load main class "とはどういう意味ですか?
-
[解決済み] IntelliJのインスペクションで「シンボルを解決できない」と表示されたが、コードはコンパイルされる
-
[解決済み] Gradleを使用して1つのユニットテストクラスのみを実行する方法
-
[解決済み] IntelliJでテストクラスを作成する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】imageio.IIOException: 入力ファイルが読み込めない
-
[解決済み】不正なエスケープ文字"㊧"について
-
[解決済み】指定された子にはすでに親がいます。先に子の親に対してremoveView()を呼び出す必要がある(Android)
-
[解決済み] メソッドがスーパータイプのメソッドをオーバーライドまたは実装していない - Overrideの場合
-
[解決済み】「error: '.class' expected」の意味と修正方法について
-
[解決済み】Javaでユーザー入力を待機させる方法
-
[解決済み】Gradleがtools.jarを見つけ出さない
-
[解決済み】スレッド "main "での例外 java.util.NoSuchElementException
-
[解決済み】Javaのswitch文。定数式が必要だが、定数である
-
[解決済み】koch snowflake java recursion