[Spring] Spring JUnit Annotations


JUnit Annotaions
これらはSpringプロジェクトでJUnitライブラリを使用してテストコードを作成する際に役立つツールです.
@BeforeEach
各テストは実行前に実行されます.何かを初期化するときに役立ちます.
@BeforeEach
public void init() {
    int i = 0;
}
@BeforeAll
テストクラスは、実行時に1回実行されます.テストクラスは実行前に実行する必要があるため、staticと宣言する必要があります.
@BeforeAll
public static void start() {
    log.info("start test");
}
@AfterEach
各テストは実行後に実行されます.テストのたびにメモリなどを初期化します.
@AfterEach
public void clear() {
    store.clear();
}
@AfterAll
テストクラスのすべてのテストは、実行後に実行されます.
@AfterAll
public void end() {
    log.info("test end");
}
@Disable
テストクラスでは、後続のノイズを伴うクラスは実行されません.
@Test
@Disable
public void disable() {
    log.info("not running");
}
@RepeatedTest
繰り返しテストに使用します.
パラメータタイプ説明valueint繰返し回数(必須)nameString繰返し時に出力されるテキスト
    @RepeatedTest(value = 3, name = "{displayName} {currentRepetition} - {totalRepetitions}")
    public void repeatTest() {
        System.out.println("test!");
    }