Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- event
- synchronized
- 저장소
- 자바스크립트
- Dict
- thread
- 배열
- Java
- AssertJ
- array
- JavaScript
- SSL
- 스프링부트
- 메소드
- join()
- StringBuilder
- 프로그래머스스쿨
- SpringBoot
- 자바
- 파이썬
- JS
- c#
- docker
- Docker Desktop
- 클래스
- GIT
- 객체
- Python
- class
- Swing
Archives
- Today
- Total
정리노트
[스프링부트] 테스트 도구 .함수 본문
// 테스트 어노테이션
@DisplayName // 테스트 이름 지정, 출력
@Test // 테스트 메소드
@BeforeAll // 1 전체 테스트 전 1회만 실행. static 선언
@BeforeEach // 2 각 테스트 전 실행
@AfterEach // 3 각 테스트 후 실행
@AfterAll // 4 전체 테스트 후 1회만 실행. static 선언
@Disabled // 테스트 실행 X
// 여러 테스트 진행시 2, 3은 여러번 실행. 1, 4는 1회만 실행. 전체 순서는 번호순
- AssertJ
int x = 1;
assertThat(x) // x의 값이
.isNull() // Null 값?
.isNotNull() // Null이 아닌값?
.isEqualTo(y) // y의 값과 동일값?
.isNotEqualTo(y) // y의 값과 동일하지 않은값?
.startsWith(y) // y의 값으로 시작?
.endsWith(y) // y의 값으로 종료?
.isEmpty() // 빈 값?
.isNotEmpty() // 비지않은 값?
.isPositive() // 양수?
.isZero() // 0?
.isNegative() // 음수?
.isGreaterThan(y) // y보다 큰 값?
.isLessThan(y) // y보다 작은 값?
.contains(y) // y의 값을 포함?
.doesNotContain(y) // y의 값을 미포함?
// 테스트의 결과는 해당 메소드 결과가 참이면 성공 거짓이면 실패
- Spring Test, Spring Boot Test
- JsonPath
- JSONassert
- Mockito
- Hamcrest
- JUnit
728x90
'프로그래밍 > Spring' 카테고리의 다른 글
[스프링부트] DAO, DTO (0) | 2025.03.27 |
---|---|
[스프링부트] IoC, DI, 빈, 스프링 컨테이너, AOP, PSA (0) | 2024.10.01 |