⬇️이전 게시글 참고⬇️
Spring Boot와 Spock 테스트: 완벽한 조합을 위한 의존성 관리
Spock 테스트는 BDD(Behavior-Driven Development) 스타일을 따른다.
Specification: Spock에서는 테스트 클래스를 'Specification'이라고 부Feature Method: 각 테스트 케이스를 'Feature Method'라고 한다.Blocks: 각 Feature Method는 아래의 블록으로 구성되어있다.given : 테스트를 위한 초기 설정when : 테스트하고자 하는 행동 실행then : 예상 결과 확인where : 데이터 드리븐 테스트를 위한 옵션 (필요한 경우 사용)cleanup : 테스트 후 정리 작업 (필요한 경우 사용)expect : when과 then을 하나로 결합 (필요한 경우 사용)