
TDD란 Test Driven Development의 약자로 ‘테스트 주도 개발’이라고 한다.
참고한 블로그들
[SpringBoot /Gradle+ JUnit] 스프링부트에서 JUnit 실행 안될 때 추가해 줄 설정 값
김영한님의 JPA 인프런 강의 시청 중 JUnit을 통해 테스트하는 데, 아무리 JUnit을 실행해도 아무런 반응이 없음ㅠㅠ 그래서 열심히 삽질해가면서 해결했는데, 어떤 부분에서 해결된건지를 모르겠
xively.tistory.com
https://itsowavy.oopy.io/develop-knowledge/tdd
TDD는 무엇이고 어떤 장점이 있을까?
TDD의 개념과 장점과 단점에 대해 알아본다.
itsowavy.oopy.io

@BeforeEach : 각 테스트 실행 전에 호출된다. 테스트가 서로 영향이 없도록 항상 새로운 객체를 생성하고, 의 존관계도 새로 맺어준다
@AfterEach : 한번에 여러 테스트를 실행하면 메모리 DB에 직전 테스트의 결과가 남을 수 있다. 이렇게 되면 다음 이전 테스트 때문에 다음 테스트가 실패할 가능성이 있다. @AfterEach 를 사용하면 각 테스트가 종료될 때 마다 이 기능을 실행한다. 여기서는 메모리 DB에 저장된 데이터를 삭제한다.
'스프링' 카테고리의 다른 글
| DB 이용하지 않는 간단한 회원가입/회원목록 만들기 (0) | 2024.02.01 |
|---|---|
| 컴포넌트 스캔과 자동 의존관계 설정 (0) | 2024.01.20 |
| API (0) | 2024.01.11 |
| MVC와 템플릿 엔진 (0) | 2024.01.10 |
| cmd창에서 빌드하고 실행해보기 (0) | 2024.01.10 |