JUnitによる内部クラスでのテストケース作成
2023-08-07 19:58:02
質問
私は、以下の記事を読みました。 ユニットテストの構造化 を読んで、クラスごとにテストクラスがあり、メソッドごとにインナークラスがあることを知りました。それはテストを整理する便利な方法のように見えたので、私は私たちのJavaプロジェクトでそれを試してみました。しかし、インナークラス内のテストはまったくピックアップされないようです。
ざっとこんな感じでやってみました。
public class DogTests
{
public class BarkTests
{
@Test
public void quietBark_IsAtLeastAudible() { }
@Test
public void loudBark_ScaresAveragePerson() { }
}
public class EatTests
{
@Test
public void normalFood_IsEaten() { }
@Test
public void badFood_ThrowsFit() { }
}
}
JUnitはこれをサポートしていないのでしょうか、それとも私のやり方が間違っているのでしょうか?
どのように解決するのですか?
public class ServicesTest extends TestBase {
public static class TestLogon{
@Test
public void testLogonRequest() throws Exception {
//My Test Code
}
}
}
内側のクラスをstaticにするとうまくいきます。
関連
-
switch case文のcaseの後の列挙定数は列挙型なし
-
[解決済み] プライベートメソッド、フィールド、インナークラスを持つクラスをテストするにはどうすればよいですか?
-
[解決済み] JUnit 4のテストで、ある例外が投げられたことをどのように断言しますか?
-
[解決済み] Java内部クラスと静的ネストされたクラス
-
[解決済み] Mavenが実行するJUnitテストを見つけ出せない
-
[解決済み】Android UserManager.isUserAGoat()の正しい使用例?)
-
[解決済み】ユニットテスト中のSpring @Valueの入力について
-
[解決済み] Junit: 統合テストと単体テストの分割
-
[解決済み] JUnitのクラスを特別なテストパッケージに分離する?
-
[解決済み] Javaで抽象クラスをJUnitでテストするには?
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
Eclipseは、ポップアップA Java Exception has occurred.を実行し、エラーException in threadの解決策を報告します。
-
スレッド "main "での例外 java.util.NoSuchElementException in Java 問題解決済み
-
Eclipse の問題 アクセス制限。タイプ 'jfxrt' はAPI解決されていません。
-
java.sql.SQLException: executeQuery()でデータ操作文を発行できません。
-
Collections.sortがdoubleでソートできない問題を完璧に解決する。
-
Javaクラスが "Error occurred during initialization of boot layer "というエラーで実行される。
-
FindBugの使用概要
-
テストが空であるかどうかを判断するためのオプションの処理
-
switch case文のcaseの後の列挙定数は列挙型なし
-
Zipファイルの圧縮・解凍にantを使用する