Junit이란?
- 자바 8이상 부터 제공하는 단위 테스트 프레임 워크
- 그 자체로 모듈화가 되어 있다.
Annotation
@Test(expected = Excepton.class)
void t(){
}
@BeforeAll
void t(){}
@AfterAll
void t(){}
@BeforeEach
void t(){}
@AfterEach
void t(){}
@Disabled
void t(){}
@DisplayName("")
void t(){}
@RepeatedTest(10)
void repeatedTest(){}
@ParameterizedTest
void t(){}
@Nested
Assertion
assertAll(
() -> assertNotNull
() -> assertEquals
() -> asserrTrue
)
assertThrows(Exception.class, () -> new Test(-10));
assertDoesNotThrow();
assertTimeout(duration, executable);
Assumption
assumeTrue