테스트코드
-
[appling] Domain 테스트코드 작성appling 프로젝트 2024. 9. 4. 13:28
🔴 Domain🟠 jacoco 수정tasks.jacocoTestCoverageVerification { violationRules { rule { enabled = true element = "CLASS" // 라인 커버리지를 최소한 80% limit { counter = "LINE" value = "COVEREDRATIO" minimum = "1.00".toBigDecimal() } // 브랜치 커버리지를 최소한 90% limit { cou..
-
[appling] poroduct 등록appling 프로젝트 2024. 9. 4. 12:35
🔴 Product 상품 등록상품은 다음과 같이 domain을 작성하였었다. 이 설계에 맞춰서 상품을 작성해보자.🟠 도메인 정리🟢 Entity@MappedSuperclasspublic class CommonEntity { protected LocalDateTime createdAt; protected LocalDateTime modifiedAt; @PrePersist public void prePersist() { this.createdAt = LocalDateTime.now(); this.modifiedAt = LocalDateTime.now(); }}createdAt, modifiedAt의 경우 모든 Entity가 동일하게 가져갈 구조라 해당 값..