diff --git a/README.md b/README.md index 56aa68b..e6eacb6 100644 --- a/README.md +++ b/README.md @@ -24,27 +24,31 @@ │ │ │ └── com │ │ │ └── testcar │ │ │ └── car -│ │ │ ├── common -│ │ │ ├── config -│ │ │ └── domains -│ │ │ └── ** -│ │ │ ├── entity -│ │ │ ├── exception -│ │ │ ├── model -│ │ │ ├── util -│ │ │ └── repository +│ │ │ ├── common # 어노테이션, 예외처리 등 공통 유틸 +│ │ │ ├── config # 설정 빈 +│ │ │ └── domains # 도메인 별 패키지 +│ │ │ └── ** # 각 도메인 +│ │ │ ├── entity # 엔티티 +│ │ │ ├── exception # ErrorCode 정의 +│ │ │ ├── model # DTO, VO 정의 +│ │ │ ├── util # 유틸 +│ │ │ ├── repository # 레포지토리 디렉토리 +│ │ │ │ └── **Repository.java # 레포지토리 클래스 +│ │ │ ├── **Service.java # 서비스 클래스 +│ │ │ └── **Controller.java # 컨트롤러 클래스 │ │ └── resources -│ │ └── db.migration +│ │ └── db.migration # Flyway를 이용한 DB 마이그레이션 파일 │ └── test │ └── java │ └── com │ └── testcar │ └── car -│ ├── common -│ └── domains -│ └── ** -│ ├── entity -│ └── request +│ ├── common # 테스트용 엔티티, DTO 생성 팩토리 정의 +│ └── domains # 도메인 별 테스트 +│ └── ** # 각 도메인 +│ ├── entity # 엔티티 테스트 +│ ├── request # 요청 DTO 생성 팩토리 정의 +│ └── **Test.java # 단위 테스트 클래스 ```
@@ -103,3 +107,12 @@ Swagger 라이브러리를 이용하여 API Docs를 작성하였습니다. ![화면스크린샷3](https://github.com/test-car-managing-system/backend/assets/72291860/0cfe3152-0791-4165-b83b-4bef15331f5e) ![화면스크린샷4](https://github.com/test-car-managing-system/backend/assets/72291860/1308bd35-68ad-490e-bbad-c7dbee1d80ab) +
+ +--- +## 📊 테스트 커버리지 + +![테스트 커버리지](https://github.com/test-car-managing-system/backend/assets/72291860/5b52c997-c16f-4951-9267-ae317951de84) + +- Jacoco 를 이용한 테스트 커버리지 측정 결과 +- 엔티티 및 서비스 레이어에 대한 단위 테스트 커버리지 100%를 달성하였습니다.