Test2 [Spock] Spock 사용하기 Spock이란? Spock은 Java 및 Groovy 애플리케이션을 위한 테스트 프레임워크입니다. 테스트 코드는 Groovy로 작성됩니다. Spock 2.0부터는 JUnit5를 사용합니다. 실행 환경 Spring Boot 2.7.4 Zulu 11 build.gradle 설정 plugins { ... // groovy plugin 사용 id 'groovy' } repositories { mavenCentral() // jitpack.io를 저장소로 추가 maven { url 'https://jitpack.io' } } dependencies { // spock framework를 위한 의존성 testImplementation 'org.spockframework.spock.. 2022. 10. 2. Jacoco 설정 JaCoCo(Java Code Coverage) 자바용 무료 코드 커버리지 라이브러리입니다. Gradle을 사용하는 경우 Jacoco 플러그인을 통해 프로젝트에 적용할 수 있습니다. JaCoCo 플러그인 적용 plugins { id 'jacoco' } plugins에 jacoco를 추가합니다. 플러그인을 적용한다면 jacocoTestReport, jacocoTestCoverageVerification 작업이 기본적으로 생성됩니다. 테스트와 보고서간 종속성 설정 test{ useJUnitPlatform() finalizedBy 'jacocoTestReport' } 보고서 생성의 경우 테스트가 선행되어야합니다. 따라서 Test를 실행한다면 보고서를 생성할 수 있게 설정합니다. H.. 2022. 9. 13. 이전 1 다음