[Spring] Spring JUnit Annotations
JUnit Annotaions
これらはSpringプロジェクトでJUnitライブラリを使用してテストコードを作成する際に役立つツールです.
@BeforeEach
各テストは実行前に実行されます.何かを初期化するときに役立ちます.
テストクラスは、実行時に1回実行されます.テストクラスは実行前に実行する必要があるため、
各テストは実行後に実行されます.テストのたびにメモリなどを初期化します.
テストクラスのすべてのテストは、実行後に実行されます.
テストクラスでは、後続のノイズを伴うクラスは実行されません.
繰り返しテストに使用します.
パラメータタイプ説明valueint繰返し回数(必須)nameString繰返し時に出力されるテキスト
これらは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!");
}
Reference
この問題について([Spring] Spring JUnit Annotations), 我々は、より多くの情報をここで見つけました https://velog.io/@sanghyeon/Spring-Spring-JUnit-Annotationsテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol