Skip to content

인증/인가 파트 리팩토링 #50

인증/인가 파트 리팩토링

인증/인가 파트 리팩토링 #50

Triggered via pull request March 30, 2024 14:24
Status Failure
Total duration 1m 14s
Artifacts

pr-test.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

39 errors and 39 warnings
AuthControllerTest$loginKakao.카카오 로그인을 성공하면(기존 회원) 200 상태코드와 함께 access token, refresh token을 반환한다.: AuthControllerTest$loginKakao#L1
java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@5c190662 testClass = com.sendback.domain.auth.controller.AuthControllerTest, locations = [], classes = [com.sendback.SendbackApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceLocations = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@56a4f272, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@83d2ee5f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@577fcd4f, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@618ff5c2, [ImportsContextCustomizer@d374c01 key = [@org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureWebMvc(), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters({org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTypeExcludeFilter.class}), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.context.annotation.Import({org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.context.annotation.Import({org.springframework.boot.test.autoconfigure.restdocs.RestDocumentationContextProviderRegistrar.class}), @org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTest(controllers={com.sendback.domain.project.controller.ProjectController.class, com.sendback.domain.like.controller.LikeController.class, com.sendback.domain.scrap.controller.ScrapController.class, com.sendback.domain.auth.controller.AuthController.class, com.sendback.domain.feedback.controller.FeedbackController.class, com.sendback.domain.user.controller.UserController.class, com.sendback.domain.comment.controller.CommentController.class}, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, useDefaultFilters=true, value={com.sendback.domain.project.controller.ProjectController.class, com.sendback.domain.like.controller.LikeController.class, com.sendback.domain.scrap.controller.ScrapController.class, com.sendback.domain.auth.controller.AuthController.class, com.sendback.domain.feedback.controller.FeedbackController.class, com.sendback.domain.user.controller.UserController.class, com.sendback.domain.comment.controller.CommentController.class}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(value="spring.test.restdocs", skip=NO), @org.springframework.test.context.BootstrapWith(org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper.class), @org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMockMvc(webDriverEnabled=true, print=DEFAULT, webClientEnabled=true, addFilters=true, printOnlyOnFailure=true), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(value="spring.test.mockmvc", skip=NO), @org.springframework.boot.test.autoconfigure.restdocs.AutoConfigureRestDocs(outputDir="", uriHost="localhost", uriPort=8080, uriScheme="http", value=""), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@2cc75074, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6cd3ad8a, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@1f4f09a3, org.springframework.boot.test.context.SpringBootTestAnnotation@fd00bdc0], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
AuthControllerTest$loginKakao.회원 가입이 필요하면 1070 상태코드와 함께 sign token을 반환한다.: AuthControllerTest$loginKakao#L1
java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@5c190662 testClass = com.sendback.domain.auth.controller.AuthControllerTest, locations = [], classes = [com.sendback.SendbackApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceLocations = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@56a4f272, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@83d2ee5f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@577fcd4f, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@618ff5c2, [ImportsContextCustomizer@d374c01 key = [@org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureWebMvc(), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters({org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTypeExcludeFilter.class}), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.context.annotation.Import({org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.context.annotation.Import({org.springframework.boot.test.autoconfigure.restdocs.RestDocumentationContextProviderRegistrar.class}), @org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTest(controllers={com.sendback.domain.project.controller.ProjectController.class, com.sendback.domain.like.controller.LikeController.class, com.sendback.domain.scrap.controller.ScrapController.class, com.sendback.domain.auth.controller.AuthController.class, com.sendback.domain.feedback.controller.FeedbackController.class, com.sendback.domain.user.controller.UserController.class, com.sendback.domain.comment.controller.CommentController.class}, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, useDefaultFilters=true, value={com.sendback.domain.project.controller.ProjectController.class, com.sendback.domain.like.controller.LikeController.class, com.sendback.domain.scrap.controller.ScrapController.class, com.sendback.domain.auth.controller.AuthController.class, com.sendback.domain.feedback.controller.FeedbackController.class, com.sendback.domain.user.controller.UserController.class, com.sendback.domain.comment.controller.CommentController.class}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(value="spring.test.restdocs", skip=NO), @org.springframework.test.context.BootstrapWith(org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper.class), @org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMockMvc(webDriverEnabled=true, print=DEFAULT, webClientEnabled=true, addFilters=true, printOnlyOnFailure=true), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(value="spring.test.mockmvc", skip=NO), @org.springframework.boot.test.autoconfigure.restdocs.AutoConfigureRestDocs(outputDir="", uriHost="localhost", uriPort=8080, uriScheme="http", value=""), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@2cc75074, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6cd3ad8a, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@1f4f09a3, org.springframework.boot.test.context.SpringBootTestAnnotation@fd00bdc0], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
AuthControllerTest$logoutSocial.로그아웃을 성공하면 200 상태코드를 반환한다.: AuthControllerTest$logoutSocial#L1
java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@5c190662 testClass = com.sendback.domain.auth.controller.AuthControllerTest, locations = [], classes = [com.sendback.SendbackApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceLocations = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@56a4f272, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@83d2ee5f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@577fcd4f, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@618ff5c2, [ImportsContextCustomizer@d374c01 key = [@org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureWebMvc(), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters({org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTypeExcludeFilter.class}), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.context.annotation.Import({org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.context.annotation.Import({org.springframework.boot.test.autoconfigure.restdocs.RestDocumentationContextProviderRegistrar.class}), @org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTest(controllers={com.sendback.domain.project.controller.ProjectController.class, com.sendback.domain.like.controller.LikeController.class, com.sendback.domain.scrap.controller.ScrapController.class, com.sendback.domain.auth.controller.AuthController.class, com.sendback.domain.feedback.controller.FeedbackController.class, com.sendback.domain.user.controller.UserController.class, com.sendback.domain.comment.controller.CommentController.class}, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, useDefaultFilters=true, value={com.sendback.domain.project.controller.ProjectController.class, com.sendback.domain.like.controller.LikeController.class, com.sendback.domain.scrap.controller.ScrapController.class, com.sendback.domain.auth.controller.AuthController.class, com.sendback.domain.feedback.controller.FeedbackController.class, com.sendback.domain.user.controller.UserController.class, com.sendback.domain.comment.controller.CommentController.class}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(value="spring.test.restdocs", skip=NO), @org.springframework.test.context.BootstrapWith(org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper.class), @org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMockMvc(webDriverEnabled=true, print=DEFAULT, webClientEnabled=true, addFilters=true, printOnlyOnFailure=true), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(value="spring.test.mockmvc", skip=NO), @org.springframework.boot.test.autoconfigure.restdocs.AutoConfigureRestDocs(outputDir="", uriHost="localhost", uriPort=8080, uriScheme="http", value=""), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@2cc75074, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6cd3ad8a, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@1f4f09a3, org.springframework.boot.test.context.SpringBootTestAnnotation@fd00bdc0], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
AuthControllerTest$reissueToken.refresh token을 정상적으로 재발급하면 200 상태코드를 반환한다.: AuthControllerTest$reissueToken#L1
java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@5c190662 testClass = com.sendback.domain.auth.controller.AuthControllerTest, locations = [], classes = [com.sendback.SendbackApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceLocations = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@56a4f272, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@83d2ee5f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@577fcd4f, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@618ff5c2, [ImportsContextCustomizer@d374c01 key = [@org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureWebMvc(), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters({org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTypeExcludeFilter.class}), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.context.annotation.Import({org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.context.annotation.Import({org.springframework.boot.test.autoconfigure.restdocs.RestDocumentationContextProviderRegistrar.class}), @org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTest(controllers={com.sendback.domain.project.controller.ProjectController.class, com.sendback.domain.like.controller.LikeController.class, com.sendback.domain.scrap.controller.ScrapController.class, com.sendback.domain.auth.controller.AuthController.class, com.sendback.domain.feedback.controller.FeedbackController.class, com.sendback.domain.user.controller.UserController.class, com.sendback.domain.comment.controller.CommentController.class}, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, useDefaultFilters=true, value={com.sendback.domain.project.controller.ProjectController.class, com.sendback.domain.like.controller.LikeController.class, com.sendback.domain.scrap.controller.ScrapController.class, com.sendback.domain.auth.controller.AuthController.class, com.sendback.domain.feedback.controller.FeedbackController.class, com.sendback.domain.user.controller.UserController.class, com.sendback.domain.comment.controller.CommentController.class}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(value="spring.test.restdocs", skip=NO), @org.springframework.test.context.BootstrapWith(org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper.class), @org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMockMvc(webDriverEnabled=true, print=DEFAULT, webClientEnabled=true, addFilters=true, printOnlyOnFailure=true), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(value="spring.test.mockmvc", skip=NO), @org.springframework.boot.test.autoconfigure.restdocs.AutoConfigureRestDocs(outputDir="", uriHost="localhost", uriPort=8080, uriScheme="http", value=""), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@2cc75074, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6cd3ad8a, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@1f4f09a3, org.springframework.boot.test.context.SpringBootTestAnnotation@fd00bdc0], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
CommentControllerTest$deleteComment.정상적인 요청이라면 삭제 여부를 반환한다.: CommentControllerTest$deleteComment#L1
java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@7d26b390 testClass = com.sendback.domain.comment.controller.CommentControllerTest, locations = [], classes = [com.sendback.SendbackApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceLocations = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@56a4f272, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@83d2ee5f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@577fcd4f, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@618ff5c2, [ImportsContextCustomizer@77f43f3e key = [@org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureWebMvc(), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters({org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTypeExcludeFilter.class}), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.context.annotation.Import({org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.context.annotation.Import({org.springframework.boot.test.autoconfigure.restdocs.RestDocumentationContextProviderRegistrar.class}), @org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTest(controllers={com.sendback.domain.project.controller.ProjectController.class, com.sendback.domain.like.controller.LikeController.class, com.sendback.domain.scrap.controller.ScrapController.class, com.sendback.domain.auth.controller.AuthController.class, com.sendback.domain.feedback.controller.FeedbackController.class, com.sendback.domain.user.controller.UserController.class, com.sendback.domain.comment.controller.CommentController.class}, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, useDefaultFilters=true, value={com.sendback.domain.project.controller.ProjectController.class, com.sendback.domain.like.controller.LikeController.class, com.sendback.domain.scrap.controller.ScrapController.class, com.sendback.domain.auth.controller.AuthController.class, com.sendback.domain.feedback.controller.FeedbackController.class, com.sendback.domain.user.controller.UserController.class, com.sendback.domain.comment.controller.CommentController.class}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(value="spring.test.restdocs", skip=NO), @org.springframework.test.context.BootstrapWith(org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper.class), @org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMockMvc(webDriverEnabled=true, print=DEFAULT, webClientEnabled=true, addFilters=true, printOnlyOnFailure=true), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(value="spring.test.mockmvc", skip=NO), @org.springframework.boot.test.autoconfigure.restdocs.AutoConfigureRestDocs(outputDir="", uriHost="localhost", uriPort=8080, uriScheme="http", value=""), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@2cc75074, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6cd3ad8a, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@1f4f09a3, org.springframework.boot.test.context.SpringBootTestAnnotation@fd00bdc0], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
CommentControllerTest$getCommentList.정상적인 요청이라면 댓글 리스트들을 조회한다.: CommentControllerTest$getCommentList#L1
java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@7d26b390 testClass = com.sendback.domain.comment.controller.CommentControllerTest, locations = [], classes = [com.sendback.SendbackApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceLocations = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@56a4f272, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@83d2ee5f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@577fcd4f, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@618ff5c2, [ImportsContextCustomizer@77f43f3e key = [@org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureWebMvc(), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters({org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTypeExcludeFilter.class}), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.context.annotation.Import({org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.context.annotation.Import({org.springframework.boot.test.autoconfigure.restdocs.RestDocumentationContextProviderRegistrar.class}), @org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTest(controllers={com.sendback.domain.project.controller.ProjectController.class, com.sendback.domain.like.controller.LikeController.class, com.sendback.domain.scrap.controller.ScrapController.class, com.sendback.domain.auth.controller.AuthController.class, com.sendback.domain.feedback.controller.FeedbackController.class, com.sendback.domain.user.controller.UserController.class, com.sendback.domain.comment.controller.CommentController.class}, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, useDefaultFilters=true, value={com.sendback.domain.project.controller.ProjectController.class, com.sendback.domain.like.controller.LikeController.class, com.sendback.domain.scrap.controller.ScrapController.class, com.sendback.domain.auth.controller.AuthController.class, com.sendback.domain.feedback.controller.FeedbackController.class, com.sendback.domain.user.controller.UserController.class, com.sendback.domain.comment.controller.CommentController.class}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(value="spring.test.restdocs", skip=NO), @org.springframework.test.context.BootstrapWith(org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper.class), @org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMockMvc(webDriverEnabled=true, print=DEFAULT, webClientEnabled=true, addFilters=true, printOnlyOnFailure=true), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(value="spring.test.mockmvc", skip=NO), @org.springframework.boot.test.autoconfigure.restdocs.AutoConfigureRestDocs(outputDir="", uriHost="localhost", uriPort=8080, uriScheme="http", value=""), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@2cc75074, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6cd3ad8a, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@1f4f09a3, org.springframework.boot.test.context.SpringBootTestAnnotation@fd00bdc0], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
CommentControllerTest$saveComment.정상적인 요청이라면 성공을 반환한다.: CommentControllerTest$saveComment#L1
java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@7d26b390 testClass = com.sendback.domain.comment.controller.CommentControllerTest, locations = [], classes = [com.sendback.SendbackApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceLocations = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@56a4f272, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@83d2ee5f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@577fcd4f, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@618ff5c2, [ImportsContextCustomizer@77f43f3e key = [@org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureWebMvc(), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters({org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTypeExcludeFilter.class}), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.context.annotation.Import({org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.context.annotation.Import({org.springframework.boot.test.autoconfigure.restdocs.RestDocumentationContextProviderRegistrar.class}), @org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTest(controllers={com.sendback.domain.project.controller.ProjectController.class, com.sendback.domain.like.controller.LikeController.class, com.sendback.domain.scrap.controller.ScrapController.class, com.sendback.domain.auth.controller.AuthController.class, com.sendback.domain.feedback.controller.FeedbackController.class, com.sendback.domain.user.controller.UserController.class, com.sendback.domain.comment.controller.CommentController.class}, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, useDefaultFilters=true, value={com.sendback.domain.project.controller.ProjectController.class, com.sendback.domain.like.controller.LikeController.class, com.sendback.domain.scrap.controller.ScrapController.class, com.sendback.domain.auth.controller.AuthController.class, com.sendback.domain.feedback.controller.FeedbackController.class, com.sendback.domain.user.controller.UserController.class, com.sendback.domain.comment.controller.CommentController.class}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(value="spring.test.restdocs", skip=NO), @org.springframework.test.context.BootstrapWith(org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper.class), @org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMockMvc(webDriverEnabled=true, print=DEFAULT, webClientEnabled=true, addFilters=true, printOnlyOnFailure=true), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(value="spring.test.mockmvc", skip=NO), @org.springframework.boot.test.autoconfigure.restdocs.AutoConfigureRestDocs(outputDir="", uriHost="localhost", uriPort=8080, uriScheme="http", value=""), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@2cc75074, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6cd3ad8a, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@1f4f09a3, org.springframework.boot.test.context.SpringBootTestAnnotation@fd00bdc0], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
FeedbackControllerTest$getFeedbackDetail.정상적인 접근 시 성공을 반환한다.: FeedbackControllerTest$getFeedbackDetail#L1
java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@1261fd82 testClass = com.sendback.domain.feedback.controller.FeedbackControllerTest, locations = [], classes = [com.sendback.SendbackApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceLocations = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@56a4f272, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@83d2ee5f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@577fcd4f, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@618ff5c2, [ImportsContextCustomizer@3c744de9 key = [@org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureWebMvc(), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters({org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTypeExcludeFilter.class}), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.context.annotation.Import({org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.context.annotation.Import({org.springframework.boot.test.autoconfigure.restdocs.RestDocumentationContextProviderRegistrar.class}), @org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTest(controllers={com.sendback.domain.project.controller.ProjectController.class, com.sendback.domain.like.controller.LikeController.class, com.sendback.domain.scrap.controller.ScrapController.class, com.sendback.domain.auth.controller.AuthController.class, com.sendback.domain.feedback.controller.FeedbackController.class, com.sendback.domain.user.controller.UserController.class, com.sendback.domain.comment.controller.CommentController.class}, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, useDefaultFilters=true, value={com.sendback.domain.project.controller.ProjectController.class, com.sendback.domain.like.controller.LikeController.class, com.sendback.domain.scrap.controller.ScrapController.class, com.sendback.domain.auth.controller.AuthController.class, com.sendback.domain.feedback.controller.FeedbackController.class, com.sendback.domain.user.controller.UserController.class, com.sendback.domain.comment.controller.CommentController.class}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(value="spring.test.restdocs", skip=NO), @org.springframework.test.context.BootstrapWith(org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper.class), @org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMockMvc(webDriverEnabled=true, print=DEFAULT, webClientEnabled=true, addFilters=true, printOnlyOnFailure=true), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(value="spring.test.mockmvc", skip=NO), @org.springframework.boot.test.autoconfigure.restdocs.AutoConfigureRestDocs(outputDir="", uriHost="localhost", uriPort=8080, uriScheme="http", value=""), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@2cc75074, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6cd3ad8a, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@1f4f09a3, org.springframework.boot.test.context.SpringBootTestAnnotation@fd00bdc0], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
FeedbackControllerTest$getFeedbacks.정상적인 접근 시 값을 반환한다.: FeedbackControllerTest$getFeedbacks#L1
java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@1261fd82 testClass = com.sendback.domain.feedback.controller.FeedbackControllerTest, locations = [], classes = [com.sendback.SendbackApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceLocations = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@56a4f272, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@83d2ee5f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@577fcd4f, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@618ff5c2, [ImportsContextCustomizer@3c744de9 key = [@org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureWebMvc(), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters({org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTypeExcludeFilter.class}), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.context.annotation.Import({org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.context.annotation.Import({org.springframework.boot.test.autoconfigure.restdocs.RestDocumentationContextProviderRegistrar.class}), @org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTest(controllers={com.sendback.domain.project.controller.ProjectController.class, com.sendback.domain.like.controller.LikeController.class, com.sendback.domain.scrap.controller.ScrapController.class, com.sendback.domain.auth.controller.AuthController.class, com.sendback.domain.feedback.controller.FeedbackController.class, com.sendback.domain.user.controller.UserController.class, com.sendback.domain.comment.controller.CommentController.class}, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, useDefaultFilters=true, value={com.sendback.domain.project.controller.ProjectController.class, com.sendback.domain.like.controller.LikeController.class, com.sendback.domain.scrap.controller.ScrapController.class, com.sendback.domain.auth.controller.AuthController.class, com.sendback.domain.feedback.controller.FeedbackController.class, com.sendback.domain.user.controller.UserController.class, com.sendback.domain.comment.controller.CommentController.class}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(value="spring.test.restdocs", skip=NO), @org.springframework.test.context.BootstrapWith(org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper.class), @org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMockMvc(webDriverEnabled=true, print=DEFAULT, webClientEnabled=true, addFilters=true, printOnlyOnFailure=true), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(value="spring.test.mockmvc", skip=NO), @org.springframework.boot.test.autoconfigure.restdocs.AutoConfigureRestDocs(outputDir="", uriHost="localhost", uriPort=8080, uriScheme="http", value=""), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@2cc75074, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6cd3ad8a, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@1f4f09a3, org.springframework.boot.test.context.SpringBootTestAnnotation@fd00bdc0], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
FeedbackControllerTest$saveFeedback.정상적인 요청이라면 성공을 반환한다.: FeedbackControllerTest$saveFeedback#L1
java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@1261fd82 testClass = com.sendback.domain.feedback.controller.FeedbackControllerTest, locations = [], classes = [com.sendback.SendbackApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceLocations = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@56a4f272, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@83d2ee5f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@577fcd4f, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@618ff5c2, [ImportsContextCustomizer@3c744de9 key = [@org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureWebMvc(), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters({org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTypeExcludeFilter.class}), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.context.annotation.Import({org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.context.annotation.Import({org.springframework.boot.test.autoconfigure.restdocs.RestDocumentationContextProviderRegistrar.class}), @org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTest(controllers={com.sendback.domain.project.controller.ProjectController.class, com.sendback.domain.like.controller.LikeController.class, com.sendback.domain.scrap.controller.ScrapController.class, com.sendback.domain.auth.controller.AuthController.class, com.sendback.domain.feedback.controller.FeedbackController.class, com.sendback.domain.user.controller.UserController.class, com.sendback.domain.comment.controller.CommentController.class}, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, useDefaultFilters=true, value={com.sendback.domain.project.controller.ProjectController.class, com.sendback.domain.like.controller.LikeController.class, com.sendback.domain.scrap.controller.ScrapController.class, com.sendback.domain.auth.controller.AuthController.class, com.sendback.domain.feedback.controller.FeedbackController.class, com.sendback.domain.user.controller.UserController.class, com.sendback.domain.comment.controller.CommentController.class}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(value="spring.test.restdocs", skip=NO), @org.springframework.test.context.BootstrapWith(org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper.class), @org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMockMvc(webDriverEnabled=true, print=DEFAULT, webClientEnabled=true, addFilters=true, printOnlyOnFailure=true), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(value="spring.test.mockmvc", skip=NO), @org.springframework.boot.test.autoconfigure.restdocs.AutoConfigureRestDocs(outputDir="", uriHost="localhost", uriPort=8080, uriScheme="http", value=""), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@2cc75074, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6cd3ad8a, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@1f4f09a3, org.springframework.boot.test.context.SpringBootTestAnnotation@fd00bdc0], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
FeedbackControllerTest$submitFeedback.정상적인 요청이면 성공을 반환한다.: FeedbackControllerTest$submitFeedback#L1
java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@1261fd82 testClass = com.sendback.domain.feedback.controller.FeedbackControllerTest, locations = [], classes = [com.sendback.SendbackApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceLocations = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@56a4f272, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@83d2ee5f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@577fcd4f, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@618ff5c2, [ImportsContextCustomizer@3c744de9 key = [@org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureWebMvc(), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters({org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTypeExcludeFilter.class}), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.context.annotation.Import({org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.context.annotation.Import({org.springframework.boot.test.autoconfigure.restdocs.RestDocumentationContextProviderRegistrar.class}), @org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTest(controllers={com.sendback.domain.project.controller.ProjectController.class, com.sendback.domain.like.controller.LikeController.class, com.sendback.domain.scrap.controller.ScrapController.class, com.sendback.domain.auth.controller.AuthController.class, com.sendback.domain.feedback.controller.FeedbackController.class, com.sendback.domain.user.controller.UserController.class, com.sendback.domain.comment.controller.CommentController.class}, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, useDefaultFilters=true, value={com.sendback.domain.project.controller.ProjectController.class, com.sendback.domain.like.controller.LikeController.class, com.sendback.domain.scrap.controller.ScrapController.class, com.sendback.domain.auth.controller.AuthController.class, com.sendback.domain.feedback.controller.FeedbackController.class, com.sendback.domain.user.controller.UserController.class, com.sendback.domain.comment.controller.CommentController.class}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(value="spring.test.restdocs", skip=NO), @org.springframework.test.context.BootstrapWith(org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper.class), @org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMockMvc(webDriverEnabled=true, print=DEFAULT, webClientEnabled=true, addFilters=true, printOnlyOnFailure=true), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(value="spring.test.mockmvc", skip=NO), @org.springframework.boot.test.autoconfigure.restdocs.AutoConfigureRestDocs(outputDir="", uriHost="localhost", uriPort=8080, uriScheme="http", value=""), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@2cc75074, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6cd3ad8a, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@1f4f09a3, org.springframework.boot.test.context.SpringBootTestAnnotation@fd00bdc0], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
FeedbackRepositoryTest.initializationError: src/test/java/com/sendback/domain/feedback/repository/FeedbackRepositoryTest.java#L1
java.lang.IllegalStateException: Failed to load ApplicationContext for [MergedContextConfiguration@2a25dd06 testClass = com.sendback.domain.feedback.repository.FeedbackRepositoryTest, locations = [], classes = [com.sendback.SendbackApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceLocations = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@56a4f272, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@c17d4923, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@779c7bc9, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@618ff5c2, [ImportsContextCustomizer@7491ccdf key = [org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration, org.springframework.boot.autoconfigure.data.jpa.JpaRepositoriesAutoConfiguration, org.springframework.boot.test.autoconfigure.orm.jpa.TestEntityManagerAutoConfiguration, org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration, org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration, org.springframework.boot.autoconfigure.sql.init.SqlInitializationAutoConfiguration, org.springframework.boot.test.autoconfigure.jdbc.TestDatabaseAutoConfiguration, org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration, org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration, org.springframework.boot.autoconfigure.liquibase.LiquibaseAutoConfiguration, org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration, org.springframework.boot.autoconfigure.jdbc.JdbcTemplateAutoConfiguration, com.sendback.global.config.TestJpaConfig]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@2cc75074, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6cd3ad8a, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@fd00bdc0], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
FeedbackSubmitRepositoryTest.initializationError: src/test/java/com/sendback/domain/feedback/repository/FeedbackSubmitRepositoryTest.java#L1
java.lang.IllegalStateException: Failed to load ApplicationContext for [MergedContextConfiguration@2d288c47 testClass = com.sendback.domain.feedback.repository.FeedbackSubmitRepositoryTest, locations = [], classes = [com.sendback.SendbackApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceLocations = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@56a4f272, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@c17d4923, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@779c7bc9, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@618ff5c2, [ImportsContextCustomizer@1579cf25 key = [org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration, org.springframework.boot.autoconfigure.data.jpa.JpaRepositoriesAutoConfiguration, org.springframework.boot.test.autoconfigure.orm.jpa.TestEntityManagerAutoConfiguration, org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration, org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration, org.springframework.boot.autoconfigure.sql.init.SqlInitializationAutoConfiguration, org.springframework.boot.test.autoconfigure.jdbc.TestDatabaseAutoConfiguration, org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration, org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration, org.springframework.boot.autoconfigure.liquibase.LiquibaseAutoConfiguration, org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration, org.springframework.boot.autoconfigure.jdbc.JdbcTemplateAutoConfiguration, com.sendback.global.config.TestJpaConfig]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@2cc75074, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6cd3ad8a, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@fd00bdc0], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
FieldRepositoryTest.initializationError: src/test/java/com/sendback/domain/field/repository/FieldRepositoryTest.java#L1
java.lang.IllegalStateException: Failed to load ApplicationContext for [MergedContextConfiguration@211d17c testClass = com.sendback.domain.field.repository.FieldRepositoryTest, locations = [], classes = [com.sendback.SendbackApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceLocations = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@56a4f272, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@c17d4923, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@779c7bc9, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@618ff5c2, [ImportsContextCustomizer@369fc9bd key = [org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration, org.springframework.boot.autoconfigure.data.jpa.JpaRepositoriesAutoConfiguration, org.springframework.boot.test.autoconfigure.orm.jpa.TestEntityManagerAutoConfiguration, org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration, org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration, org.springframework.boot.autoconfigure.sql.init.SqlInitializationAutoConfiguration, org.springframework.boot.test.autoconfigure.jdbc.TestDatabaseAutoConfiguration, org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration, org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration, org.springframework.boot.autoconfigure.liquibase.LiquibaseAutoConfiguration, org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration, org.springframework.boot.autoconfigure.jdbc.JdbcTemplateAutoConfiguration, com.sendback.global.config.TestJpaConfig]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@2cc75074, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6cd3ad8a, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@fd00bdc0], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
LikeControllerTest.좋아요에 반응할 때 정상 요청이면 값을 반환한다.: src/test/java/com/sendback/domain/like/controller/LikeControllerTest.java#L1
java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@14796b9e testClass = com.sendback.domain.like.controller.LikeControllerTest, locations = [], classes = [com.sendback.SendbackApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceLocations = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@56a4f272, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@83d2ee5f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@577fcd4f, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@618ff5c2, [ImportsContextCustomizer@5b3cb4b1 key = [@org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureWebMvc(), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters({org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTypeExcludeFilter.class}), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.context.annotation.Import({org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.context.annotation.Import({org.springframework.boot.test.autoconfigure.restdocs.RestDocumentationContextProviderRegistrar.class}), @org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTest(controllers={com.sendback.domain.project.controller.ProjectController.class, com.sendback.domain.like.controller.LikeController.class, com.sendback.domain.scrap.controller.ScrapController.class, com.sendback.domain.auth.controller.AuthController.class, com.sendback.domain.feedback.controller.FeedbackController.class, com.sendback.domain.user.controller.UserController.class, com.sendback.domain.comment.controller.CommentController.class}, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, useDefaultFilters=true, value={com.sendback.domain.project.controller.ProjectController.class, com.sendback.domain.like.controller.LikeController.class, com.sendback.domain.scrap.controller.ScrapController.class, com.sendback.domain.auth.controller.AuthController.class, com.sendback.domain.feedback.controller.FeedbackController.class, com.sendback.domain.user.controller.UserController.class, com.sendback.domain.comment.controller.CommentController.class}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(value="spring.test.restdocs", skip=NO), @org.springframework.test.context.BootstrapWith(org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper.class), @org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMockMvc(webDriverEnabled=true, print=DEFAULT, webClientEnabled=true, addFilters=true, printOnlyOnFailure=true), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(value="spring.test.mockmvc", skip=NO), @org.springframework.boot.test.autoconfigure.restdocs.AutoConfigureRestDocs(outputDir="", uriHost="localhost", uriPort=8080, uriScheme="http", value=""), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@2cc75074, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6cd3ad8a, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@1f4f09a3, org.springframework.boot.test.context.SpringBootTestAnnotation@fd00bdc0], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
LikeRepositoryTest.initializationError: src/test/java/com/sendback/domain/like/repository/LikeRepositoryTest.java#L1
java.lang.IllegalStateException: Failed to load ApplicationContext for [MergedContextConfiguration@4415cc21 testClass = com.sendback.domain.like.repository.LikeRepositoryTest, locations = [], classes = [com.sendback.SendbackApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceLocations = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@56a4f272, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@c17d4923, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@779c7bc9, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@618ff5c2, [ImportsContextCustomizer@21ffedc7 key = [org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration, org.springframework.boot.autoconfigure.data.jpa.JpaRepositoriesAutoConfiguration, org.springframework.boot.test.autoconfigure.orm.jpa.TestEntityManagerAutoConfiguration, org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration, org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration, org.springframework.boot.autoconfigure.sql.init.SqlInitializationAutoConfiguration, org.springframework.boot.test.autoconfigure.jdbc.TestDatabaseAutoConfiguration, org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration, org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration, org.springframework.boot.autoconfigure.liquibase.LiquibaseAutoConfiguration, org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration, org.springframework.boot.autoconfigure.jdbc.JdbcTemplateAutoConfiguration, com.sendback.global.config.TestJpaConfig]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@2cc75074, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6cd3ad8a, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@fd00bdc0], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
ProjectControllerTest$deleteProject.정상적인 요청이라면 프로젝트를 삭제한다.: ProjectControllerTest$deleteProject#L1
java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@1257e0fd testClass = com.sendback.domain.project.controller.ProjectControllerTest, locations = [], classes = [com.sendback.SendbackApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceLocations = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@56a4f272, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@83d2ee5f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@577fcd4f, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@618ff5c2, [ImportsContextCustomizer@5c991516 key = [@org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureWebMvc(), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters({org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTypeExcludeFilter.class}), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.context.annotation.Import({org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.context.annotation.Import({org.springframework.boot.test.autoconfigure.restdocs.RestDocumentationContextProviderRegistrar.class}), @org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTest(controllers={com.sendback.domain.project.controller.ProjectController.class, com.sendback.domain.like.controller.LikeController.class, com.sendback.domain.scrap.controller.ScrapController.class, com.sendback.domain.auth.controller.AuthController.class, com.sendback.domain.feedback.controller.FeedbackController.class, com.sendback.domain.user.controller.UserController.class, com.sendback.domain.comment.controller.CommentController.class}, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, useDefaultFilters=true, value={com.sendback.domain.project.controller.ProjectController.class, com.sendback.domain.like.controller.LikeController.class, com.sendback.domain.scrap.controller.ScrapController.class, com.sendback.domain.auth.controller.AuthController.class, com.sendback.domain.feedback.controller.FeedbackController.class, com.sendback.domain.user.controller.UserController.class, com.sendback.domain.comment.controller.CommentController.class}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(value="spring.test.restdocs", skip=NO), @org.springframework.test.context.BootstrapWith(org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper.class), @org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMockMvc(webDriverEnabled=true, print=DEFAULT, webClientEnabled=true, addFilters=true, printOnlyOnFailure=true), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(value="spring.test.mockmvc", skip=NO), @org.springframework.boot.test.autoconfigure.restdocs.AutoConfigureRestDocs(outputDir="", uriHost="localhost", uriPort=8080, uriScheme="http", value=""), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@2cc75074, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6cd3ad8a, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@1f4f09a3, org.springframework.boot.test.context.SpringBootTestAnnotation@fd00bdc0], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
ProjectControllerTest$getProjectDetail.정상적인 요청일 시 성공을 반환한다.: ProjectControllerTest$getProjectDetail#L1
java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@1257e0fd testClass = com.sendback.domain.project.controller.ProjectControllerTest, locations = [], classes = [com.sendback.SendbackApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceLocations = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@56a4f272, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@83d2ee5f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@577fcd4f, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@618ff5c2, [ImportsContextCustomizer@5c991516 key = [@org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureWebMvc(), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters({org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTypeExcludeFilter.class}), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.context.annotation.Import({org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.context.annotation.Import({org.springframework.boot.test.autoconfigure.restdocs.RestDocumentationContextProviderRegistrar.class}), @org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTest(controllers={com.sendback.domain.project.controller.ProjectController.class, com.sendback.domain.like.controller.LikeController.class, com.sendback.domain.scrap.controller.ScrapController.class, com.sendback.domain.auth.controller.AuthController.class, com.sendback.domain.feedback.controller.FeedbackController.class, com.sendback.domain.user.controller.UserController.class, com.sendback.domain.comment.controller.CommentController.class}, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, useDefaultFilters=true, value={com.sendback.domain.project.controller.ProjectController.class, com.sendback.domain.like.controller.LikeController.class, com.sendback.domain.scrap.controller.ScrapController.class, com.sendback.domain.auth.controller.AuthController.class, com.sendback.domain.feedback.controller.FeedbackController.class, com.sendback.domain.user.controller.UserController.class, com.sendback.domain.comment.controller.CommentController.class}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(value="spring.test.restdocs", skip=NO), @org.springframework.test.context.BootstrapWith(org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper.class), @org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMockMvc(webDriverEnabled=true, print=DEFAULT, webClientEnabled=true, addFilters=true, printOnlyOnFailure=true), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(value="spring.test.mockmvc", skip=NO), @org.springframework.boot.test.autoconfigure.restdocs.AutoConfigureRestDocs(outputDir="", uriHost="localhost", uriPort=8080, uriScheme="http", value=""), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@2cc75074, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6cd3ad8a, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@1f4f09a3, org.springframework.boot.test.context.SpringBootTestAnnotation@fd00bdc0], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
ProjectControllerTest$getProjects.정상적인 요청일 시 성공을 반환한다.: ProjectControllerTest$getProjects#L1
java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@1257e0fd testClass = com.sendback.domain.project.controller.ProjectControllerTest, locations = [], classes = [com.sendback.SendbackApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceLocations = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@56a4f272, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@83d2ee5f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@577fcd4f, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@618ff5c2, [ImportsContextCustomizer@5c991516 key = [@org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureWebMvc(), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters({org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTypeExcludeFilter.class}), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.context.annotation.Import({org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.context.annotation.Import({org.springframework.boot.test.autoconfigure.restdocs.RestDocumentationContextProviderRegistrar.class}), @org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTest(controllers={com.sendback.domain.project.controller.ProjectController.class, com.sendback.domain.like.controller.LikeController.class, com.sendback.domain.scrap.controller.ScrapController.class, com.sendback.domain.auth.controller.AuthController.class, com.sendback.domain.feedback.controller.FeedbackController.class, com.sendback.domain.user.controller.UserController.class, com.sendback.domain.comment.controller.CommentController.class}, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, useDefaultFilters=true, value={com.sendback.domain.project.controller.ProjectController.class, com.sendback.domain.like.controller.LikeController.class, com.sendback.domain.scrap.controller.ScrapController.class, com.sendback.domain.auth.controller.AuthController.class, com.sendback.domain.feedback.controller.FeedbackController.class, com.sendback.domain.user.controller.UserController.class, com.sendback.domain.comment.controller.CommentController.class}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(value="spring.test.restdocs", skip=NO), @org.springframework.test.context.BootstrapWith(org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper.class), @org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMockMvc(webDriverEnabled=true, print=DEFAULT, webClientEnabled=true, addFilters=true, printOnlyOnFailure=true), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(value="spring.test.mockmvc", skip=NO), @org.springframework.boot.test.autoconfigure.restdocs.AutoConfigureRestDocs(outputDir="", uriHost="localhost", uriPort=8080, uriScheme="http", value=""), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@2cc75074, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6cd3ad8a, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@1f4f09a3, org.springframework.boot.test.context.SpringBootTestAnnotation@fd00bdc0], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
ProjectControllerTest$getRecommendedProject.200 상태코드와 함께 추천 프로젝트를 반환한다.: ProjectControllerTest$getRecommendedProject#L1
java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@1257e0fd testClass = com.sendback.domain.project.controller.ProjectControllerTest, locations = [], classes = [com.sendback.SendbackApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceLocations = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@56a4f272, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@83d2ee5f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@577fcd4f, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@618ff5c2, [ImportsContextCustomizer@5c991516 key = [@org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureWebMvc(), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters({org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTypeExcludeFilter.class}), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.context.annotation.Import({org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.context.annotation.Import({org.springframework.boot.test.autoconfigure.restdocs.RestDocumentationContextProviderRegistrar.class}), @org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTest(controllers={com.sendback.domain.project.controller.ProjectController.class, com.sendback.domain.like.controller.LikeController.class, com.sendback.domain.scrap.controller.ScrapController.class, com.sendback.domain.auth.controller.AuthController.class, com.sendback.domain.feedback.controller.FeedbackController.class, com.sendback.domain.user.controller.UserController.class, com.sendback.domain.comment.controller.CommentController.class}, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, useDefaultFilters=true, value={com.sendback.domain.project.controller.ProjectController.class, com.sendback.domain.like.controller.LikeController.class, com.sendback.domain.scrap.controller.ScrapController.class, com.sendback.domain.auth.controller.AuthController.class, com.sendback.domain.feedback.controller.FeedbackController.class, com.sendback.domain.user.controller.UserController.class, com.sendback.domain.comment.controller.CommentController.class}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(value="spring.test.restdocs", skip=NO), @org.springframework.test.context.BootstrapWith(org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper.class), @org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMockMvc(webDriverEnabled=true, print=DEFAULT, webClientEnabled=true, addFilters=true, printOnlyOnFailure=true), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(value="spring.test.mockmvc", skip=NO), @org.springframework.boot.test.autoconfigure.restdocs.AutoConfigureRestDocs(outputDir="", uriHost="localhost", uriPort=8080, uriScheme="http", value=""), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@2cc75074, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6cd3ad8a, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@1f4f09a3, org.springframework.boot.test.context.SpringBootTestAnnotation@fd00bdc0], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
ProjectControllerTest$pullUpProject.정상적인 요청이라면 프로젝트를 삭제한다.: ProjectControllerTest$pullUpProject#L1
java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@1257e0fd testClass = com.sendback.domain.project.controller.ProjectControllerTest, locations = [], classes = [com.sendback.SendbackApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceLocations = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@56a4f272, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@83d2ee5f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@577fcd4f, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@618ff5c2, [ImportsContextCustomizer@5c991516 key = [@org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureWebMvc(), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters({org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTypeExcludeFilter.class}), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.context.annotation.Import({org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.context.annotation.Import({org.springframework.boot.test.autoconfigure.restdocs.RestDocumentationContextProviderRegistrar.class}), @org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTest(controllers={com.sendback.domain.project.controller.ProjectController.class, com.sendback.domain.like.controller.LikeController.class, com.sendback.domain.scrap.controller.ScrapController.class, com.sendback.domain.auth.controller.AuthController.class, com.sendback.domain.feedback.controller.FeedbackController.class, com.sendback.domain.user.controller.UserController.class, com.sendback.domain.comment.controller.CommentController.class}, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, useDefaultFilters=true, value={com.sendback.domain.project.controller.ProjectController.class, com.sendback.domain.like.controller.LikeController.class, com.sendback.domain.scrap.controller.ScrapController.class, com.sendback.domain.auth.controller.AuthController.class, com.sendback.domain.feedback.controller.FeedbackController.class, com.sendback.domain.user.controller.UserController.class, com.sendback.domain.comment.controller.CommentController.class}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(value="spring.test.restdocs", skip=NO), @org.springframework.test.context.BootstrapWith(org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper.class), @org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMockMvc(webDriverEnabled=true, print=DEFAULT, webClientEnabled=true, addFilters=true, printOnlyOnFailure=true), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(value="spring.test.mockmvc", skip=NO), @org.springframework.boot.test.autoconfigure.restdocs.AutoConfigureRestDocs(outputDir="", uriHost="localhost", uriPort=8080, uriScheme="http", value=""), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@2cc75074, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6cd3ad8a, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@1f4f09a3, org.springframework.boot.test.context.SpringBootTestAnnotation@fd00bdc0], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
ProjectControllerTest$saveProject.saveProjectRequest가 존재하지 않는다면 프로젝트를 등록할 때 에러를 일으킨다.: ProjectControllerTest$saveProject#L1
java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@1257e0fd testClass = com.sendback.domain.project.controller.ProjectControllerTest, locations = [], classes = [com.sendback.SendbackApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceLocations = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@56a4f272, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@83d2ee5f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@577fcd4f, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@618ff5c2, [ImportsContextCustomizer@5c991516 key = [@org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureWebMvc(), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters({org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTypeExcludeFilter.class}), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.context.annotation.Import({org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.context.annotation.Import({org.springframework.boot.test.autoconfigure.restdocs.RestDocumentationContextProviderRegistrar.class}), @org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTest(controllers={com.sendback.domain.project.controller.ProjectController.class, com.sendback.domain.like.controller.LikeController.class, com.sendback.domain.scrap.controller.ScrapController.class, com.sendback.domain.auth.controller.AuthController.class, com.sendback.domain.feedback.controller.FeedbackController.class, com.sendback.domain.user.controller.UserController.class, com.sendback.domain.comment.controller.CommentController.class}, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, useDefaultFilters=true, value={com.sendback.domain.project.controller.ProjectController.class, com.sendback.domain.like.controller.LikeController.class, com.sendback.domain.scrap.controller.ScrapController.class, com.sendback.domain.auth.controller.AuthController.class, com.sendback.domain.feedback.controller.FeedbackController.class, com.sendback.domain.user.controller.UserController.class, com.sendback.domain.comment.controller.CommentController.class}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(value="spring.test.restdocs", skip=NO), @org.springframework.test.context.BootstrapWith(org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper.class), @org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMockMvc(webDriverEnabled=true, print=DEFAULT, webClientEnabled=true, addFilters=true, printOnlyOnFailure=true), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(value="spring.test.mockmvc", skip=NO), @org.springframework.boot.test.autoconfigure.restdocs.AutoConfigureRestDocs(outputDir="", uriHost="localhost", uriPort=8080, uriScheme="http", value=""), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@2cc75074, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6cd3ad8a, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@1f4f09a3, org.springframework.boot.test.context.SpringBootTestAnnotation@fd00bdc0], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
ProjectControllerTest$saveProject.saveProjectRequest와 이미지들이 존재한다면 성공을 반환한다.: ProjectControllerTest$saveProject#L1
java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@1257e0fd testClass = com.sendback.domain.project.controller.ProjectControllerTest, locations = [], classes = [com.sendback.SendbackApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceLocations = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@56a4f272, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@83d2ee5f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@577fcd4f, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@618ff5c2, [ImportsContextCustomizer@5c991516 key = [@org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureWebMvc(), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters({org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTypeExcludeFilter.class}), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.context.annotation.Import({org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.context.annotation.Import({org.springframework.boot.test.autoconfigure.restdocs.RestDocumentationContextProviderRegistrar.class}), @org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTest(controllers={com.sendback.domain.project.controller.ProjectController.class, com.sendback.domain.like.controller.LikeController.class, com.sendback.domain.scrap.controller.ScrapController.class, com.sendback.domain.auth.controller.AuthController.class, com.sendback.domain.feedback.controller.FeedbackController.class, com.sendback.domain.user.controller.UserController.class, com.sendback.domain.comment.controller.CommentController.class}, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, useDefaultFilters=true, value={com.sendback.domain.project.controller.ProjectController.class, com.sendback.domain.like.controller.LikeController.class, com.sendback.domain.scrap.controller.ScrapController.class, com.sendback.domain.auth.controller.AuthController.class, com.sendback.domain.feedback.controller.FeedbackController.class, com.sendback.domain.user.controller.UserController.class, com.sendback.domain.comment.controller.CommentController.class}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(value="spring.test.restdocs", skip=NO), @org.springframework.test.context.BootstrapWith(org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper.class), @org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMockMvc(webDriverEnabled=true, print=DEFAULT, webClientEnabled=true, addFilters=true, printOnlyOnFailure=true), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(value="spring.test.mockmvc", skip=NO), @org.springframework.boot.test.autoconfigure.restdocs.AutoConfigureRestDocs(outputDir="", uriHost="localhost", uriPort=8080, uriScheme="http", value=""), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@2cc75074, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6cd3ad8a, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@1f4f09a3, org.springframework.boot.test.context.SpringBootTestAnnotation@fd00bdc0], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
ProjectControllerTest$saveProject.saveProjectRequest가 존재한다면 성공을 반환한다.: ProjectControllerTest$saveProject#L1
java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@1257e0fd testClass = com.sendback.domain.project.controller.ProjectControllerTest, locations = [], classes = [com.sendback.SendbackApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceLocations = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@56a4f272, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@83d2ee5f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@577fcd4f, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@618ff5c2, [ImportsContextCustomizer@5c991516 key = [@org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureWebMvc(), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters({org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTypeExcludeFilter.class}), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.context.annotation.Import({org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.context.annotation.Import({org.springframework.boot.test.autoconfigure.restdocs.RestDocumentationContextProviderRegistrar.class}), @org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTest(controllers={com.sendback.domain.project.controller.ProjectController.class, com.sendback.domain.like.controller.LikeController.class, com.sendback.domain.scrap.controller.ScrapController.class, com.sendback.domain.auth.controller.AuthController.class, com.sendback.domain.feedback.controller.FeedbackController.class, com.sendback.domain.user.controller.UserController.class, com.sendback.domain.comment.controller.CommentController.class}, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, useDefaultFilters=true, value={com.sendback.domain.project.controller.ProjectController.class, com.sendback.domain.like.controller.LikeController.class, com.sendback.domain.scrap.controller.ScrapController.class, com.sendback.domain.auth.controller.AuthController.class, com.sendback.domain.feedback.controller.FeedbackController.class, com.sendback.domain.user.controller.UserController.class, com.sendback.domain.comment.controller.CommentController.class}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(value="spring.test.restdocs", skip=NO), @org.springframework.test.context.BootstrapWith(org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper.class), @org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMockMvc(webDriverEnabled=true, print=DEFAULT, webClientEnabled=true, addFilters=true, printOnlyOnFailure=true), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(value="spring.test.mockmvc", skip=NO), @org.springframework.boot.test.autoconfigure.restdocs.AutoConfigureRestDocs(outputDir="", uriHost="localhost", uriPort=8080, uriScheme="http", value=""), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@2cc75074, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6cd3ad8a, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@1f4f09a3, org.springframework.boot.test.context.SpringBootTestAnnotation@fd00bdc0], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
ProjectControllerTest$updateProject.updateProjectRequest와 이미지들이 존재한다면 성공을 반환한다.: ProjectControllerTest$updateProject#L1
java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@1257e0fd testClass = com.sendback.domain.project.controller.ProjectControllerTest, locations = [], classes = [com.sendback.SendbackApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceLocations = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@56a4f272, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@83d2ee5f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@577fcd4f, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@618ff5c2, [ImportsContextCustomizer@5c991516 key = [@org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureWebMvc(), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters({org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTypeExcludeFilter.class}), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.context.annotation.Import({org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.context.annotation.Import({org.springframework.boot.test.autoconfigure.restdocs.RestDocumentationContextProviderRegistrar.class}), @org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTest(controllers={com.sendback.domain.project.controller.ProjectController.class, com.sendback.domain.like.controller.LikeController.class, com.sendback.domain.scrap.controller.ScrapController.class, com.sendback.domain.auth.controller.AuthController.class, com.sendback.domain.feedback.controller.FeedbackController.class, com.sendback.domain.user.controller.UserController.class, com.sendback.domain.comment.controller.CommentController.class}, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, useDefaultFilters=true, value={com.sendback.domain.project.controller.ProjectController.class, com.sendback.domain.like.controller.LikeController.class, com.sendback.domain.scrap.controller.ScrapController.class, com.sendback.domain.auth.controller.AuthController.class, com.sendback.domain.feedback.controller.FeedbackController.class, com.sendback.domain.user.controller.UserController.class, com.sendback.domain.comment.controller.CommentController.class}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(value="spring.test.restdocs", skip=NO), @org.springframework.test.context.BootstrapWith(org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper.class), @org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMockMvc(webDriverEnabled=true, print=DEFAULT, webClientEnabled=true, addFilters=true, printOnlyOnFailure=true), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(value="spring.test.mockmvc", skip=NO), @org.springframework.boot.test.autoconfigure.restdocs.AutoConfigureRestDocs(outputDir="", uriHost="localhost", uriPort=8080, uriScheme="http", value=""), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@2cc75074, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6cd3ad8a, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@1f4f09a3, org.springframework.boot.test.context.SpringBootTestAnnotation@fd00bdc0], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
ProjectControllerTest$updateProject.updateProjectRequest가 존재하지 않는다면 프로젝트를 등록할 때 에러를 일으킨다.: ProjectControllerTest$updateProject#L1
java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@1257e0fd testClass = com.sendback.domain.project.controller.ProjectControllerTest, locations = [], classes = [com.sendback.SendbackApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceLocations = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@56a4f272, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@83d2ee5f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@577fcd4f, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@618ff5c2, [ImportsContextCustomizer@5c991516 key = [@org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureWebMvc(), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters({org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTypeExcludeFilter.class}), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.context.annotation.Import({org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.context.annotation.Import({org.springframework.boot.test.autoconfigure.restdocs.RestDocumentationContextProviderRegistrar.class}), @org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTest(controllers={com.sendback.domain.project.controller.ProjectController.class, com.sendback.domain.like.controller.LikeController.class, com.sendback.domain.scrap.controller.ScrapController.class, com.sendback.domain.auth.controller.AuthController.class, com.sendback.domain.feedback.controller.FeedbackController.class, com.sendback.domain.user.controller.UserController.class, com.sendback.domain.comment.controller.CommentController.class}, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, useDefaultFilters=true, value={com.sendback.domain.project.controller.ProjectController.class, com.sendback.domain.like.controller.LikeController.class, com.sendback.domain.scrap.controller.ScrapController.class, com.sendback.domain.auth.controller.AuthController.class, com.sendback.domain.feedback.controller.FeedbackController.class, com.sendback.domain.user.controller.UserController.class, com.sendback.domain.comment.controller.CommentController.class}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(value="spring.test.restdocs", skip=NO), @org.springframework.test.context.BootstrapWith(org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper.class), @org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMockMvc(webDriverEnabled=true, print=DEFAULT, webClientEnabled=true, addFilters=true, printOnlyOnFailure=true), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(value="spring.test.mockmvc", skip=NO), @org.springframework.boot.test.autoconfigure.restdocs.AutoConfigureRestDocs(outputDir="", uriHost="localhost", uriPort=8080, uriScheme="http", value=""), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@2cc75074, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6cd3ad8a, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@1f4f09a3, org.springframework.boot.test.context.SpringBootTestAnnotation@fd00bdc0], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
ProjectImageRepositoryTest.initializationError: src/test/java/com/sendback/domain/project/repository/ProjectImageRepositoryTest.java#L1
java.lang.IllegalStateException: Failed to load ApplicationContext for [MergedContextConfiguration@43fbd29 testClass = com.sendback.domain.project.repository.ProjectImageRepositoryTest, locations = [], classes = [com.sendback.SendbackApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceLocations = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@56a4f272, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@c17d4923, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@779c7bc9, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@618ff5c2, [ImportsContextCustomizer@2c7c805f key = [org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration, org.springframework.boot.autoconfigure.data.jpa.JpaRepositoriesAutoConfiguration, org.springframework.boot.test.autoconfigure.orm.jpa.TestEntityManagerAutoConfiguration, org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration, org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration, org.springframework.boot.autoconfigure.sql.init.SqlInitializationAutoConfiguration, org.springframework.boot.test.autoconfigure.jdbc.TestDatabaseAutoConfiguration, org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration, org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration, org.springframework.boot.autoconfigure.liquibase.LiquibaseAutoConfiguration, org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration, org.springframework.boot.autoconfigure.jdbc.JdbcTemplateAutoConfiguration, com.sendback.global.config.TestJpaConfig]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@2cc75074, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6cd3ad8a, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@fd00bdc0], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
ProjectRepositoryTest.initializationError: src/test/java/com/sendback/domain/project/repository/ProjectRepositoryTest.java#L1
java.lang.IllegalStateException: Failed to load ApplicationContext for [MergedContextConfiguration@4a187041 testClass = com.sendback.domain.project.repository.ProjectRepositoryTest, locations = [], classes = [com.sendback.SendbackApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceLocations = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@56a4f272, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@c17d4923, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@779c7bc9, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@618ff5c2, [ImportsContextCustomizer@6171b73a key = [org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration, org.springframework.boot.autoconfigure.data.jpa.JpaRepositoriesAutoConfiguration, org.springframework.boot.test.autoconfigure.orm.jpa.TestEntityManagerAutoConfiguration, org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration, org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration, org.springframework.boot.autoconfigure.sql.init.SqlInitializationAutoConfiguration, org.springframework.boot.test.autoconfigure.jdbc.TestDatabaseAutoConfiguration, org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration, org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration, org.springframework.boot.autoconfigure.liquibase.LiquibaseAutoConfiguration, org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration, org.springframework.boot.autoconfigure.jdbc.JdbcTemplateAutoConfiguration, com.sendback.global.config.TestJpaConfig]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@2cc75074, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6cd3ad8a, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@fd00bdc0], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
ScrapControllerTest.스크랩을 클릭할 때 정상 요청이면 값을 반환한다.: src/test/java/com/sendback/domain/scrap/controller/ScrapControllerTest.java#L1
java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@35fdc926 testClass = com.sendback.domain.scrap.controller.ScrapControllerTest, locations = [], classes = [com.sendback.SendbackApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceLocations = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@56a4f272, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@83d2ee5f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@577fcd4f, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@618ff5c2, [ImportsContextCustomizer@1cae5759 key = [@org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureWebMvc(), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters({org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTypeExcludeFilter.class}), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.context.annotation.Import({org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.context.annotation.Import({org.springframework.boot.test.autoconfigure.restdocs.RestDocumentationContextProviderRegistrar.class}), @org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTest(controllers={com.sendback.domain.project.controller.ProjectController.class, com.sendback.domain.like.controller.LikeController.class, com.sendback.domain.scrap.controller.ScrapController.class, com.sendback.domain.auth.controller.AuthController.class, com.sendback.domain.feedback.controller.FeedbackController.class, com.sendback.domain.user.controller.UserController.class, com.sendback.domain.comment.controller.CommentController.class}, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, useDefaultFilters=true, value={com.sendback.domain.project.controller.ProjectController.class, com.sendback.domain.like.controller.LikeController.class, com.sendback.domain.scrap.controller.ScrapController.class, com.sendback.domain.auth.controller.AuthController.class, com.sendback.domain.feedback.controller.FeedbackController.class, com.sendback.domain.user.controller.UserController.class, com.sendback.domain.comment.controller.CommentController.class}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(value="spring.test.restdocs", skip=NO), @org.springframework.test.context.BootstrapWith(org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper.class), @org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMockMvc(webDriverEnabled=true, print=DEFAULT, webClientEnabled=true, addFilters=true, printOnlyOnFailure=true), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(value="spring.test.mockmvc", skip=NO), @org.springframework.boot.test.autoconfigure.restdocs.AutoConfigureRestDocs(outputDir="", uriHost="localhost", uriPort=8080, uriScheme="http", value=""), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@2cc75074, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6cd3ad8a, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@1f4f09a3, org.springframework.boot.test.context.SpringBootTestAnnotation@fd00bdc0], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
ScrapRepositoryTest.initializationError: src/test/java/com/sendback/domain/scrap/repository/ScrapRepositoryTest.java#L1
java.lang.IllegalStateException: Failed to load ApplicationContext for [MergedContextConfiguration@5ea8b13c testClass = com.sendback.domain.scrap.repository.ScrapRepositoryTest, locations = [], classes = [com.sendback.SendbackApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceLocations = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@56a4f272, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@c17d4923, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@779c7bc9, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@618ff5c2, [ImportsContextCustomizer@42f623e1 key = [org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration, org.springframework.boot.autoconfigure.data.jpa.JpaRepositoriesAutoConfiguration, org.springframework.boot.test.autoconfigure.orm.jpa.TestEntityManagerAutoConfiguration, org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration, org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration, org.springframework.boot.autoconfigure.sql.init.SqlInitializationAutoConfiguration, org.springframework.boot.test.autoconfigure.jdbc.TestDatabaseAutoConfiguration, org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration, org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration, org.springframework.boot.autoconfigure.liquibase.LiquibaseAutoConfiguration, org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration, org.springframework.boot.autoconfigure.jdbc.JdbcTemplateAutoConfiguration, com.sendback.global.config.TestJpaConfig]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@2cc75074, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6cd3ad8a, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@fd00bdc0], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
UserControllerTest$checkNickname.닉네임 중복 여부를 검사해서 200 상태코드와 ture or false를 반환한다.: UserControllerTest$checkNickname#L1
java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@6982fae testClass = com.sendback.domain.user.controller.UserControllerTest, locations = [], classes = [com.sendback.SendbackApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceLocations = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@56a4f272, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@83d2ee5f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@577fcd4f, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@618ff5c2, [ImportsContextCustomizer@7d20cd82 key = [@org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureWebMvc(), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters({org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTypeExcludeFilter.class}), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.context.annotation.Import({org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.context.annotation.Import({org.springframework.boot.test.autoconfigure.restdocs.RestDocumentationContextProviderRegistrar.class}), @org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTest(controllers={com.sendback.domain.project.controller.ProjectController.class, com.sendback.domain.like.controller.LikeController.class, com.sendback.domain.scrap.controller.ScrapController.class, com.sendback.domain.auth.controller.AuthController.class, com.sendback.domain.feedback.controller.FeedbackController.class, com.sendback.domain.user.controller.UserController.class, com.sendback.domain.comment.controller.CommentController.class}, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, useDefaultFilters=true, value={com.sendback.domain.project.controller.ProjectController.class, com.sendback.domain.like.controller.LikeController.class, com.sendback.domain.scrap.controller.ScrapController.class, com.sendback.domain.auth.controller.AuthController.class, com.sendback.domain.feedback.controller.FeedbackController.class, com.sendback.domain.user.controller.UserController.class, com.sendback.domain.comment.controller.CommentController.class}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(value="spring.test.restdocs", skip=NO), @org.springframework.test.context.BootstrapWith(org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper.class), @org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMockMvc(webDriverEnabled=true, print=DEFAULT, webClientEnabled=true, addFilters=true, printOnlyOnFailure=true), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(value="spring.test.mockmvc", skip=NO), @org.springframework.boot.test.autoconfigure.restdocs.AutoConfigureRestDocs(outputDir="", uriHost="localhost", uriPort=8080, uriScheme="http", value=""), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@2cc75074, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6cd3ad8a, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@1f4f09a3, org.springframework.boot.test.context.SpringBootTestAnnotation@fd00bdc0], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
UserControllerTest$getRegisteredProjects.200 상태코드와 함께 내가 등록한 프로젝트 정보들을 반환한다.: UserControllerTest$getRegisteredProjects#L1
java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@6982fae testClass = com.sendback.domain.user.controller.UserControllerTest, locations = [], classes = [com.sendback.SendbackApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceLocations = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@56a4f272, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@83d2ee5f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@577fcd4f, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@618ff5c2, [ImportsContextCustomizer@7d20cd82 key = [@org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureWebMvc(), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters({org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTypeExcludeFilter.class}), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.context.annotation.Import({org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.context.annotation.Import({org.springframework.boot.test.autoconfigure.restdocs.RestDocumentationContextProviderRegistrar.class}), @org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTest(controllers={com.sendback.domain.project.controller.ProjectController.class, com.sendback.domain.like.controller.LikeController.class, com.sendback.domain.scrap.controller.ScrapController.class, com.sendback.domain.auth.controller.AuthController.class, com.sendback.domain.feedback.controller.FeedbackController.class, com.sendback.domain.user.controller.UserController.class, com.sendback.domain.comment.controller.CommentController.class}, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, useDefaultFilters=true, value={com.sendback.domain.project.controller.ProjectController.class, com.sendback.domain.like.controller.LikeController.class, com.sendback.domain.scrap.controller.ScrapController.class, com.sendback.domain.auth.controller.AuthController.class, com.sendback.domain.feedback.controller.FeedbackController.class, com.sendback.domain.user.controller.UserController.class, com.sendback.domain.comment.controller.CommentController.class}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(value="spring.test.restdocs", skip=NO), @org.springframework.test.context.BootstrapWith(org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper.class), @org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMockMvc(webDriverEnabled=true, print=DEFAULT, webClientEnabled=true, addFilters=true, printOnlyOnFailure=true), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(value="spring.test.mockmvc", skip=NO), @org.springframework.boot.test.autoconfigure.restdocs.AutoConfigureRestDocs(outputDir="", uriHost="localhost", uriPort=8080, uriScheme="http", value=""), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@2cc75074, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6cd3ad8a, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@1f4f09a3, org.springframework.boot.test.context.SpringBootTestAnnotation@fd00bdc0], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
UserControllerTest$getScrappedProjects.200 상태코드와 함께 내가 스크랩한 프로젝트 정보들을 반환한다.: UserControllerTest$getScrappedProjects#L1
java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@6982fae testClass = com.sendback.domain.user.controller.UserControllerTest, locations = [], classes = [com.sendback.SendbackApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceLocations = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@56a4f272, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@83d2ee5f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@577fcd4f, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@618ff5c2, [ImportsContextCustomizer@7d20cd82 key = [@org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureWebMvc(), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters({org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTypeExcludeFilter.class}), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.context.annotation.Import({org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.context.annotation.Import({org.springframework.boot.test.autoconfigure.restdocs.RestDocumentationContextProviderRegistrar.class}), @org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTest(controllers={com.sendback.domain.project.controller.ProjectController.class, com.sendback.domain.like.controller.LikeController.class, com.sendback.domain.scrap.controller.ScrapController.class, com.sendback.domain.auth.controller.AuthController.class, com.sendback.domain.feedback.controller.FeedbackController.class, com.sendback.domain.user.controller.UserController.class, com.sendback.domain.comment.controller.CommentController.class}, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, useDefaultFilters=true, value={com.sendback.domain.project.controller.ProjectController.class, com.sendback.domain.like.controller.LikeController.class, com.sendback.domain.scrap.controller.ScrapController.class, com.sendback.domain.auth.controller.AuthController.class, com.sendback.domain.feedback.controller.FeedbackController.class, com.sendback.domain.user.controller.UserController.class, com.sendback.domain.comment.controller.CommentController.class}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(value="spring.test.restdocs", skip=NO), @org.springframework.test.context.BootstrapWith(org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper.class), @org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMockMvc(webDriverEnabled=true, print=DEFAULT, webClientEnabled=true, addFilters=true, printOnlyOnFailure=true), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(value="spring.test.mockmvc", skip=NO), @org.springframework.boot.test.autoconfigure.restdocs.AutoConfigureRestDocs(outputDir="", uriHost="localhost", uriPort=8080, uriScheme="http", value=""), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@2cc75074, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6cd3ad8a, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@1f4f09a3, org.springframework.boot.test.context.SpringBootTestAnnotation@fd00bdc0], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
UserControllerTest$getSubmittedProjects.200 상태코드와 함께 내가 피드백한 피드백 정보들을 반환한다.: UserControllerTest$getSubmittedProjects#L1
java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@6982fae testClass = com.sendback.domain.user.controller.UserControllerTest, locations = [], classes = [com.sendback.SendbackApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceLocations = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@56a4f272, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@83d2ee5f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@577fcd4f, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@618ff5c2, [ImportsContextCustomizer@7d20cd82 key = [@org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureWebMvc(), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters({org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTypeExcludeFilter.class}), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.context.annotation.Import({org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.context.annotation.Import({org.springframework.boot.test.autoconfigure.restdocs.RestDocumentationContextProviderRegistrar.class}), @org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTest(controllers={com.sendback.domain.project.controller.ProjectController.class, com.sendback.domain.like.controller.LikeController.class, com.sendback.domain.scrap.controller.ScrapController.class, com.sendback.domain.auth.controller.AuthController.class, com.sendback.domain.feedback.controller.FeedbackController.class, com.sendback.domain.user.controller.UserController.class, com.sendback.domain.comment.controller.CommentController.class}, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, useDefaultFilters=true, value={com.sendback.domain.project.controller.ProjectController.class, com.sendback.domain.like.controller.LikeController.class, com.sendback.domain.scrap.controller.ScrapController.class, com.sendback.domain.auth.controller.AuthController.class, com.sendback.domain.feedback.controller.FeedbackController.class, com.sendback.domain.user.controller.UserController.class, com.sendback.domain.comment.controller.CommentController.class}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(value="spring.test.restdocs", skip=NO), @org.springframework.test.context.BootstrapWith(org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper.class), @org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMockMvc(webDriverEnabled=true, print=DEFAULT, webClientEnabled=true, addFilters=true, printOnlyOnFailure=true), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(value="spring.test.mockmvc", skip=NO), @org.springframework.boot.test.autoconfigure.restdocs.AutoConfigureRestDocs(outputDir="", uriHost="localhost", uriPort=8080, uriScheme="http", value=""), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@2cc75074, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6cd3ad8a, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@1f4f09a3, org.springframework.boot.test.context.SpringBootTestAnnotation@fd00bdc0], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
UserControllerTest$getUserInfo.내 정보와 함께 200 상태코드를 반환한다.: UserControllerTest$getUserInfo#L1
java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@6982fae testClass = com.sendback.domain.user.controller.UserControllerTest, locations = [], classes = [com.sendback.SendbackApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceLocations = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@56a4f272, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@83d2ee5f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@577fcd4f, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@618ff5c2, [ImportsContextCustomizer@7d20cd82 key = [@org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureWebMvc(), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters({org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTypeExcludeFilter.class}), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.context.annotation.Import({org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.context.annotation.Import({org.springframework.boot.test.autoconfigure.restdocs.RestDocumentationContextProviderRegistrar.class}), @org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTest(controllers={com.sendback.domain.project.controller.ProjectController.class, com.sendback.domain.like.controller.LikeController.class, com.sendback.domain.scrap.controller.ScrapController.class, com.sendback.domain.auth.controller.AuthController.class, com.sendback.domain.feedback.controller.FeedbackController.class, com.sendback.domain.user.controller.UserController.class, com.sendback.domain.comment.controller.CommentController.class}, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, useDefaultFilters=true, value={com.sendback.domain.project.controller.ProjectController.class, com.sendback.domain.like.controller.LikeController.class, com.sendback.domain.scrap.controller.ScrapController.class, com.sendback.domain.auth.controller.AuthController.class, com.sendback.domain.feedback.controller.FeedbackController.class, com.sendback.domain.user.controller.UserController.class, com.sendback.domain.comment.controller.CommentController.class}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(value="spring.test.restdocs", skip=NO), @org.springframework.test.context.BootstrapWith(org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper.class), @org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMockMvc(webDriverEnabled=true, print=DEFAULT, webClientEnabled=true, addFilters=true, printOnlyOnFailure=true), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(value="spring.test.mockmvc", skip=NO), @org.springframework.boot.test.autoconfigure.restdocs.AutoConfigureRestDocs(outputDir="", uriHost="localhost", uriPort=8080, uriScheme="http", value=""), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@2cc75074, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6cd3ad8a, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@1f4f09a3, org.springframework.boot.test.context.SpringBootTestAnnotation@fd00bdc0], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
UserControllerTest$signUp.회원 가입을 성공하면 200 상태코드와 함께 access token, refresh token을 반환한다.: UserControllerTest$signUp#L1
java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@6982fae testClass = com.sendback.domain.user.controller.UserControllerTest, locations = [], classes = [com.sendback.SendbackApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceLocations = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@56a4f272, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@83d2ee5f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@577fcd4f, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@618ff5c2, [ImportsContextCustomizer@7d20cd82 key = [@org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureWebMvc(), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters({org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTypeExcludeFilter.class}), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.context.annotation.Import({org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.context.annotation.Import({org.springframework.boot.test.autoconfigure.restdocs.RestDocumentationContextProviderRegistrar.class}), @org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTest(controllers={com.sendback.domain.project.controller.ProjectController.class, com.sendback.domain.like.controller.LikeController.class, com.sendback.domain.scrap.controller.ScrapController.class, com.sendback.domain.auth.controller.AuthController.class, com.sendback.domain.feedback.controller.FeedbackController.class, com.sendback.domain.user.controller.UserController.class, com.sendback.domain.comment.controller.CommentController.class}, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, useDefaultFilters=true, value={com.sendback.domain.project.controller.ProjectController.class, com.sendback.domain.like.controller.LikeController.class, com.sendback.domain.scrap.controller.ScrapController.class, com.sendback.domain.auth.controller.AuthController.class, com.sendback.domain.feedback.controller.FeedbackController.class, com.sendback.domain.user.controller.UserController.class, com.sendback.domain.comment.controller.CommentController.class}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(value="spring.test.restdocs", skip=NO), @org.springframework.test.context.BootstrapWith(org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper.class), @org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMockMvc(webDriverEnabled=true, print=DEFAULT, webClientEnabled=true, addFilters=true, printOnlyOnFailure=true), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(value="spring.test.mockmvc", skip=NO), @org.springframework.boot.test.autoconfigure.restdocs.AutoConfigureRestDocs(outputDir="", uriHost="localhost", uriPort=8080, uriScheme="http", value=""), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@2cc75074, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6cd3ad8a, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@1f4f09a3, org.springframework.boot.test.context.SpringBootTestAnnotation@fd00bdc0], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
UserControllerTest$updateUserInfo.내 정보를 수정하면 200 상태코드와 함께 수정된 정보들도 반환한다.: UserControllerTest$updateUserInfo#L1
java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@6982fae testClass = com.sendback.domain.user.controller.UserControllerTest, locations = [], classes = [com.sendback.SendbackApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceLocations = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@56a4f272, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@83d2ee5f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@577fcd4f, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@618ff5c2, [ImportsContextCustomizer@7d20cd82 key = [@org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureWebMvc(), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters({org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTypeExcludeFilter.class}), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.context.annotation.Import({org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.context.annotation.Import({org.springframework.boot.test.autoconfigure.restdocs.RestDocumentationContextProviderRegistrar.class}), @org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTest(controllers={com.sendback.domain.project.controller.ProjectController.class, com.sendback.domain.like.controller.LikeController.class, com.sendback.domain.scrap.controller.ScrapController.class, com.sendback.domain.auth.controller.AuthController.class, com.sendback.domain.feedback.controller.FeedbackController.class, com.sendback.domain.user.controller.UserController.class, com.sendback.domain.comment.controller.CommentController.class}, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, useDefaultFilters=true, value={com.sendback.domain.project.controller.ProjectController.class, com.sendback.domain.like.controller.LikeController.class, com.sendback.domain.scrap.controller.ScrapController.class, com.sendback.domain.auth.controller.AuthController.class, com.sendback.domain.feedback.controller.FeedbackController.class, com.sendback.domain.user.controller.UserController.class, com.sendback.domain.comment.controller.CommentController.class}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(value="spring.test.restdocs", skip=NO), @org.springframework.test.context.BootstrapWith(org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper.class), @org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMockMvc(webDriverEnabled=true, print=DEFAULT, webClientEnabled=true, addFilters=true, printOnlyOnFailure=true), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(value="spring.test.mockmvc", skip=NO), @org.springframework.boot.test.autoconfigure.restdocs.AutoConfigureRestDocs(outputDir="", uriHost="localhost", uriPort=8080, uriScheme="http", value=""), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@2cc75074, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6cd3ad8a, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@1f4f09a3, org.springframework.boot.test.context.SpringBootTestAnnotation@fd00bdc0], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
UserRepositoryTest.initializationError: src/test/java/com/sendback/domain/user/repository/UserRepositoryTest.java#L1
java.lang.IllegalStateException: Failed to load ApplicationContext for [MergedContextConfiguration@6046e11d testClass = com.sendback.domain.user.repository.UserRepositoryTest, locations = [], classes = [com.sendback.SendbackApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceLocations = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@56a4f272, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@c17d4923, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@779c7bc9, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@618ff5c2, [ImportsContextCustomizer@3e9ed2c key = [org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration, org.springframework.boot.autoconfigure.data.jpa.JpaRepositoriesAutoConfiguration, org.springframework.boot.test.autoconfigure.orm.jpa.TestEntityManagerAutoConfiguration, org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration, org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration, org.springframework.boot.autoconfigure.sql.init.SqlInitializationAutoConfiguration, org.springframework.boot.test.autoconfigure.jdbc.TestDatabaseAutoConfiguration, org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration, org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration, org.springframework.boot.autoconfigure.liquibase.LiquibaseAutoConfiguration, org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration, org.springframework.boot.autoconfigure.jdbc.JdbcTemplateAutoConfiguration, com.sendback.global.config.TestJpaConfig]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@2cc75074, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6cd3ad8a, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@fd00bdc0], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
test
Process completed with exit code 1.
initializationError (com.sendback.domain.project.repository.ProjectRepositoryTest) failed: com.sendback.domain.project.repository.ProjectRepositoryTest#L0
build/test-results/test/TEST-com.sendback.domain.project.repository.ProjectRepositoryTest.xml [took 0s]
initializationError (com.sendback.domain.project.repository.ProjectImageRepositoryTest) failed: com.sendback.domain.project.repository.ProjectImageRepositoryTest#L0
build/test-results/test/TEST-com.sendback.domain.project.repository.ProjectImageRepositoryTest.xml [took 0s]
initializationError (com.sendback.domain.like.repository.LikeRepositoryTest) failed: com.sendback.domain.like.repository.LikeRepositoryTest#L0
build/test-results/test/TEST-com.sendback.domain.like.repository.LikeRepositoryTest.xml [took 0s]
initializationError (com.sendback.domain.feedback.repository.FeedbackRepositoryTest) failed: com.sendback.domain.feedback.repository.FeedbackRepositoryTest#L0
build/test-results/test/TEST-com.sendback.domain.feedback.repository.FeedbackRepositoryTest.xml [took 0s]
initializationError (com.sendback.domain.scrap.repository.ScrapRepositoryTest) failed: com.sendback.domain.scrap.repository.ScrapRepositoryTest#L0
build/test-results/test/TEST-com.sendback.domain.scrap.repository.ScrapRepositoryTest.xml [took 0s]
initializationError (com.sendback.domain.field.repository.FieldRepositoryTest) failed: com.sendback.domain.field.repository.FieldRepositoryTest#L0
build/test-results/test/TEST-com.sendback.domain.field.repository.FieldRepositoryTest.xml [took 0s]
initializationError (com.sendback.domain.user.repository.UserRepositoryTest) failed: com.sendback.domain.user.repository.UserRepositoryTest#L0
build/test-results/test/TEST-com.sendback.domain.user.repository.UserRepositoryTest.xml [took 0s]
정상적인 접근 시 값을 반환한다. (com.sendback.domain.feedback.controller.FeedbackControllerTest$getFeedbacks) failed: com.sendback.domain.feedback.controller.FeedbackControllerTest$getFeedbacks#L0
build/test-results/test/TEST-com.sendback.domain.feedback.controller.FeedbackControllerTest$getFeedbacks.xml [took 0s]
initializationError (com.sendback.domain.feedback.repository.FeedbackSubmitRepositoryTest) failed: com.sendback.domain.feedback.repository.FeedbackSubmitRepositoryTest#L0
build/test-results/test/TEST-com.sendback.domain.feedback.repository.FeedbackSubmitRepositoryTest.xml [took 0s]
test
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/setup-java@v3, actions/cache@v3, mikepenz/action-junit-report@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.