エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
JUnit5のNestedクラスを使ってテスト条件をクラスの構造に閉じ込める(テスト小ネタ Advent Calendar 2017 6日目) - mike-neckのブログ
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
JUnit5のNestedクラスを使ってテスト条件をクラスの構造に閉じ込める(テスト小ネタ Advent Calendar 2017 6日目) - mike-neckのブログ
JUnit4まででは増えすぎたテストを整理するために、スタティックなメンバークラスを作って整理してきた... JUnit4まででは増えすぎたテストを整理するために、スタティックなメンバークラスを作って整理してきたかと思います。 @RunWith(Enclosed.class) public class Foo { public static class Bar { @Test public void baz() {} } } JUnit5 ではネストしたクラスを用いる場合、 スタティックでないメンバークラスを用いるようになりました。 class Foo { class Bar { @Test void baz() {} } } このような構造のクラスの場合、メンバークラスからルートにあるクラスのフィールドにアクセスできます。 class Foo { private String name; @BeforeEach void setup() { this.name = "foo"; } @Neste