私はJUnitテストをネストする機能を探しています。 @RunWith(Enclosed.class)が見つかりましたが、1つのレベルのみが実行され、他のテストは実行されません。Java JUnitでアウトライン仕様を取得するにはどうすればよいですか?
2
A
答えて
1
気にしないで、私はこっちの答えを見つけました:NitorCreations Nested Runner
これは私が探していたまさにです。 JUnitテストを完全に入れ子にすることができます。
0
NestedRunnerテストが適切に私のIntelliJ IDEAにテスト名を視覚化していないので、私が代わりに
をHierarchicalContextRunnerを使用していますそれはまったく同じ機能を提供します。あなたのIDEがあなたのテストをどのように表示しているかに満足できない場合は、@RunWith
に入れ替えてください。ここで
は間違っていたものの一例である:ここで
私は最後の行でthatHasTestsを持つことが期待が、全体AClassは$を得た:
@RunWith(NestedRunner.class)
public class ATest {
@Test
public void haveARegularTestsInside() {}
public class hasASubClass {
@Test
public void thatHasTests() {}
}
}
は次のようになりますhasASubClass.thatHasTests。
HierarchicalContextRunnerに@RunWith変化とどのようなあなたが得るが、今これです:
より良い、それはないですか?
関連する問題
- 1. LinuxマシンでCUDA仕様を取得するにはどうすればよいですか?
- 2. Java:コンピュータ名でコンピュータ仕様を取得
- 3. リンククリックでアウトラインを削除するにはどうすればよいですか?
- 4. GDI +パスの簡単な「ブロック」アウトラインを取得するにはどうすればよいですか?
- 5. イメージにアウトラインを追加するにはどうすればよいですか?
- 6. html5で.spxファイルを再生するにはどうすればよいですか? HTML5仕様から
- 7. Rspec2でモデルと仕様を別のパスでサポートするにはどうすればよいですか?
- 8. 仕様書ではなくテストを実行するにはどうすればよいですか?
- 9. JUnitテスト全体で単一のsetUp tearDownを取得するにはどうすればよいですか?
- 10. TextMateで複数のPERFORCEクライアント仕様を使用するにはどうすればよいですか?
- 11. RPM仕様ファイルでシェルコマンドを実行するにはどうすればよいですか?
- 12. 以前のバージョンのRspecで仕様を実行するにはどうすればよいですか?
- 13. Capybara機能仕様でリクエストIPを設定するにはどうすればよいですか?
- 14. AuthLogicコントローラ仕様で模擬モデルを使用するにはどうすればよいですか?
- 15. ヘルパー仕様でクッキーにアクセスするにはどうすればよいですか?
- 16. Pythonのcgi.fieldstorage()と同様に、Rubyでフォームデータを取得するにはどうすればよいですか?
- 17. 使用されるHTML5仕様の種類を知るにはどうすればよいですか?
- 18. Rspec機能仕様からRailsログをテストするにはどうすればよいですか?
- 19. テスト仕様に追加情報を添付するにはどうすればよいですか?
- 20. CSS仕様に提案を提出するにはどうすればよいですか?
- 21. オーガイモードのビーマーエクスポート機能のリストにオーバーレイ仕様を使用するにはどうすればよいですか?
- 22. Windows APIを使用してシステム仕様にアクセスするにはどうすればよいですか?
- 23. RPM仕様ファイルにREADME%docファイルを追加作成するにはどうすればよいですか?
- 24. xpathで同様の属性を取得するにはどうすればよいですか?
- 25. jsweetでtanhを取得するにはどうすればよいですか?
- 26. サイトリンクのウェブサービスから仕訳入力データを取得するにはどうすればよいですか?
- 27. このAPI仕様を理解するにはどうすればよいですか?
- 28. 可変仕様のカスタムメッセージを使用するにはどうすればよいですか?
- 29. Rspecリクエスト仕様のミドルウェアをスキップするにはどうすればよいですか?
- 30. 既存のコントローラの仕様を生成するにはどうすればよいですか?
それは素晴らしい解決策です。 –