⬇️이전 게시글 참고⬇️
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
을 하나로 결합 (필요한 경우 사용)