{"id":19472748,"url":"https://github.com/pastjung/springboot_testcode","last_synced_at":"2026-05-16T03:33:04.890Z","repository":{"id":242023128,"uuid":"797534191","full_name":"pastjung/SpringBoot_testcode","owner":"pastjung","description":"Spring Boot 의 단위 테스트 와 통합 테스트를 학습하기 위한 학습 프로젝트 ( 기간 : 2024.03.31 )","archived":false,"fork":false,"pushed_at":"2024-06-01T10:07:51.000Z","size":72,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-08T05:54:08.093Z","etag":null,"topics":["h2-database","integration-test","spring-boot","unit-test"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pastjung.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-05-08T03:01:06.000Z","updated_at":"2024-10-11T03:17:20.000Z","dependencies_parsed_at":"2024-11-10T19:26:01.049Z","dependency_job_id":null,"html_url":"https://github.com/pastjung/SpringBoot_testcode","commit_stats":null,"previous_names":["pastjung/testcode","pastjung/springboot_testcode"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pastjung%2FSpringBoot_testcode","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pastjung%2FSpringBoot_testcode/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pastjung%2FSpringBoot_testcode/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pastjung%2FSpringBoot_testcode/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pastjung","download_url":"https://codeload.github.com/pastjung/SpringBoot_testcode/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240692646,"owners_count":19842302,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["h2-database","integration-test","spring-boot","unit-test"],"created_at":"2024-11-10T19:15:43.338Z","updated_at":"2026-05-16T03:33:01.824Z","avatar_url":"https://github.com/pastjung.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 테스트 코드 작성법 학습 프로젝트\n앞으로의 코드 테스트를 위한 테스트 코드 작성 방법 학습\n[프로젝트 계획서](https://pastjung.notion.site/32906642450b4c2ca602db02d597b6c7?pvs=4)\n\n## 개발 환경\n- Java 17\n- Gradle 8.7\n- Spring Boot : 3.2.5\n- Database : H2-database\n- Tools : IntelliJ IDEA Community\n\n## 기능\n- `Hello` 생성, 조회, 수정\n\n## 1. 단위 테스트\n### Controller 테스트\n- Spring Test\n- Mockito\n- JUnit 5\n- Jackson\n- AssertJ\n### Service 테스트\n- Mockito\n- JUnit 5\n- AssertJ\n### Repository 테스트\n- Spring Boot Test\n- JUnit 5\n- AssertJ\n\n## 2. 통합 테스트\n- Spring Boot Test\n- Spring Test\n- JUnit 5\n- Jackson\n- AssertJ\n\n## 3. 예외 테스트\n- GlobalException\n- MockMvc\n- ResultActions\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpastjung%2Fspringboot_testcode","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpastjung%2Fspringboot_testcode","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpastjung%2Fspringboot_testcode/lists"}