Skip to content

YEL-228 [feat] [refactor] Slack Message refactor #598

YEL-228 [feat] [refactor] Slack Message refactor

YEL-228 [feat] [refactor] Slack Message refactor #598

Triggered via pull request March 25, 2024 04:50
Status Failure
Total duration 1m 52s
Artifacts

build.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

17 errors and 17 warnings
AuthControllerTest.고등학교 학반 검색에 성공합니다: src/test/java/com/yello/server/domain/authorization/medium/AuthControllerTest.java#L1
java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@6f798e5a testClass = com.yello.server.domain.authorization.medium.AuthControllerTest, locations = [], classes = [com.yello.server.ServerApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@2ffb3aec, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@69cbcf2a, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@1fad39d4, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@497d4c96, [ImportsContextCustomizer@301af154 key = [@com.yello.server.util.WithAccessTokenUser(), @org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureWebMvc(), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.restdocs"), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTypeExcludeFilter.class}), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.mockmvc"), @org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTest(controllers={com.yello.server.domain.authorization.controller.AuthController.class}, excludeAutoConfiguration={}, excludeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={com.yello.server.domain.authorization.filter.JwtFilter.class}, pattern={}, type=ASSIGNABLE_TYPE, value={com.yello.server.domain.authorization.filter.JwtFilter.class}), @org.springframework.context.annotation.ComponentScan.Filter(classes={com.yello.server.domain.authorization.filter.JwtExceptionFilter.class}, pattern={}, type=ASSIGNABLE_TYPE, value={com.yello.server.domain.authorization.filter.JwtExceptionFilter.class}), @org.springframework.context.annotation.ComponentScan.Filter(classes={com.yello.server.global.exception.ControllerExceptionAdvice.class}, pattern={}, type=ASSIGNABLE_TYPE, value={com.yello.server.global.exception.ControllerExceptionAdvice.class})}, includeFilters={}, properties={}, useDefaultFilters=true, value={com.yello.server.domain.authorization.controller.AuthController.class}), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper.class), @org.springframework.context.annotation.Import(value={org.springframework.boot.test.autoconfigure.restdocs.RestDocumentationContextProviderRegistrar.class}), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.security.test.context.support.WithSecurityContext(factory=com.yello.server.util.WithAccessTokenUserSecurityFactory.class, setupBefore=TEST_METHOD), @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.autoconfigure.web.servlet.AutoConfigureMockMvc(addFilters=true, print=DEFAULT, printOnlyOnFailure=true, webClientEnabled=true, webDriverEnabled=true)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@5d94a2dc, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@233db8e9, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@981b556, org.springframework.boot.test.context.SpringBootTestAnnotation@fd8d724], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
AuthControllerTest.회원 가입에 성공합니다: src/test/java/com/yello/server/domain/authorization/medium/AuthControllerTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@6f798e5a testClass = com.yello.server.domain.authorization.medium.AuthControllerTest, locations = [], classes = [com.yello.server.ServerApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@2ffb3aec, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@69cbcf2a, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@1fad39d4, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@497d4c96, [ImportsContextCustomizer@301af154 key = [@com.yello.server.util.WithAccessTokenUser(), @org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureWebMvc(), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.restdocs"), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTypeExcludeFilter.class}), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.mockmvc"), @org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTest(controllers={com.yello.server.domain.authorization.controller.AuthController.class}, excludeAutoConfiguration={}, excludeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={com.yello.server.domain.authorization.filter.JwtFilter.class}, pattern={}, type=ASSIGNABLE_TYPE, value={com.yello.server.domain.authorization.filter.JwtFilter.class}), @org.springframework.context.annotation.ComponentScan.Filter(classes={com.yello.server.domain.authorization.filter.JwtExceptionFilter.class}, pattern={}, type=ASSIGNABLE_TYPE, value={com.yello.server.domain.authorization.filter.JwtExceptionFilter.class}), @org.springframework.context.annotation.ComponentScan.Filter(classes={com.yello.server.global.exception.ControllerExceptionAdvice.class}, pattern={}, type=ASSIGNABLE_TYPE, value={com.yello.server.global.exception.ControllerExceptionAdvice.class})}, includeFilters={}, properties={}, useDefaultFilters=true, value={com.yello.server.domain.authorization.controller.AuthController.class}), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper.class), @org.springframework.context.annotation.Import(value={org.springframework.boot.test.autoconfigure.restdocs.RestDocumentationContextProviderRegistrar.class}), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.security.test.context.support.WithSecurityContext(factory=com.yello.server.util.WithAccessTokenUserSecurityFactory.class, setupBefore=TEST_METHOD), @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.autoconfigure.web.servlet.AutoConfigureMockMvc(addFilters=true, print=DEFAULT, printOnlyOnFailure=true, webClientEnabled=true, webDriverEnabled=true)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@5d94a2dc, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@233db8e9, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@981b556, org.springframework.boot.test.context.SpringBootTestAnnotation@fd8d724], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
AuthControllerTest.고등학교 이름 검색에 성공합니다: src/test/java/com/yello/server/domain/authorization/medium/AuthControllerTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@6f798e5a testClass = com.yello.server.domain.authorization.medium.AuthControllerTest, locations = [], classes = [com.yello.server.ServerApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@2ffb3aec, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@69cbcf2a, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@1fad39d4, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@497d4c96, [ImportsContextCustomizer@301af154 key = [@com.yello.server.util.WithAccessTokenUser(), @org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureWebMvc(), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.restdocs"), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTypeExcludeFilter.class}), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.mockmvc"), @org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTest(controllers={com.yello.server.domain.authorization.controller.AuthController.class}, excludeAutoConfiguration={}, excludeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={com.yello.server.domain.authorization.filter.JwtFilter.class}, pattern={}, type=ASSIGNABLE_TYPE, value={com.yello.server.domain.authorization.filter.JwtFilter.class}), @org.springframework.context.annotation.ComponentScan.Filter(classes={com.yello.server.domain.authorization.filter.JwtExceptionFilter.class}, pattern={}, type=ASSIGNABLE_TYPE, value={com.yello.server.domain.authorization.filter.JwtExceptionFilter.class}), @org.springframework.context.annotation.ComponentScan.Filter(classes={com.yello.server.global.exception.ControllerExceptionAdvice.class}, pattern={}, type=ASSIGNABLE_TYPE, value={com.yello.server.global.exception.ControllerExceptionAdvice.class})}, includeFilters={}, properties={}, useDefaultFilters=true, value={com.yello.server.domain.authorization.controller.AuthController.class}), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper.class), @org.springframework.context.annotation.Import(value={org.springframework.boot.test.autoconfigure.restdocs.RestDocumentationContextProviderRegistrar.class}), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.security.test.context.support.WithSecurityContext(factory=com.yello.server.util.WithAccessTokenUserSecurityFactory.class, setupBefore=TEST_METHOD), @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.autoconfigure.web.servlet.AutoConfigureMockMvc(addFilters=true, print=DEFAULT, printOnlyOnFailure=true, webClientEnabled=true, webDriverEnabled=true)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@5d94a2dc, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@233db8e9, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@981b556, org.springframework.boot.test.context.SpringBootTestAnnotation@fd8d724], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
AuthControllerTest.소셜 로그인에 성공합니다: src/test/java/com/yello/server/domain/authorization/medium/AuthControllerTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@6f798e5a testClass = com.yello.server.domain.authorization.medium.AuthControllerTest, locations = [], classes = [com.yello.server.ServerApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@2ffb3aec, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@69cbcf2a, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@1fad39d4, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@497d4c96, [ImportsContextCustomizer@301af154 key = [@com.yello.server.util.WithAccessTokenUser(), @org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureWebMvc(), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.restdocs"), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTypeExcludeFilter.class}), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.mockmvc"), @org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTest(controllers={com.yello.server.domain.authorization.controller.AuthController.class}, excludeAutoConfiguration={}, excludeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={com.yello.server.domain.authorization.filter.JwtFilter.class}, pattern={}, type=ASSIGNABLE_TYPE, value={com.yello.server.domain.authorization.filter.JwtFilter.class}), @org.springframework.context.annotation.ComponentScan.Filter(classes={com.yello.server.domain.authorization.filter.JwtExceptionFilter.class}, pattern={}, type=ASSIGNABLE_TYPE, value={com.yello.server.domain.authorization.filter.JwtExceptionFilter.class}), @org.springframework.context.annotation.ComponentScan.Filter(classes={com.yello.server.global.exception.ControllerExceptionAdvice.class}, pattern={}, type=ASSIGNABLE_TYPE, value={com.yello.server.global.exception.ControllerExceptionAdvice.class})}, includeFilters={}, properties={}, useDefaultFilters=true, value={com.yello.server.domain.authorization.controller.AuthController.class}), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper.class), @org.springframework.context.annotation.Import(value={org.springframework.boot.test.autoconfigure.restdocs.RestDocumentationContextProviderRegistrar.class}), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.security.test.context.support.WithSecurityContext(factory=com.yello.server.util.WithAccessTokenUserSecurityFactory.class, setupBefore=TEST_METHOD), @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.autoconfigure.web.servlet.AutoConfigureMockMvc(addFilters=true, print=DEFAULT, printOnlyOnFailure=true, webClientEnabled=true, webDriverEnabled=true)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@5d94a2dc, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@233db8e9, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@981b556, org.springframework.boot.test.context.SpringBootTestAnnotation@fd8d724], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
AuthControllerTest.가입한 친구 불러오기에 성공합니다: src/test/java/com/yello/server/domain/authorization/medium/AuthControllerTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@6f798e5a testClass = com.yello.server.domain.authorization.medium.AuthControllerTest, locations = [], classes = [com.yello.server.ServerApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@2ffb3aec, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@69cbcf2a, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@1fad39d4, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@497d4c96, [ImportsContextCustomizer@301af154 key = [@com.yello.server.util.WithAccessTokenUser(), @org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureWebMvc(), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.restdocs"), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTypeExcludeFilter.class}), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.mockmvc"), @org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTest(controllers={com.yello.server.domain.authorization.controller.AuthController.class}, excludeAutoConfiguration={}, excludeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={com.yello.server.domain.authorization.filter.JwtFilter.class}, pattern={}, type=ASSIGNABLE_TYPE, value={com.yello.server.domain.authorization.filter.JwtFilter.class}), @org.springframework.context.annotation.ComponentScan.Filter(classes={com.yello.server.domain.authorization.filter.JwtExceptionFilter.class}, pattern={}, type=ASSIGNABLE_TYPE, value={com.yello.server.domain.authorization.filter.JwtExceptionFilter.class}), @org.springframework.context.annotation.ComponentScan.Filter(classes={com.yello.server.global.exception.ControllerExceptionAdvice.class}, pattern={}, type=ASSIGNABLE_TYPE, value={com.yello.server.global.exception.ControllerExceptionAdvice.class})}, includeFilters={}, properties={}, useDefaultFilters=true, value={com.yello.server.domain.authorization.controller.AuthController.class}), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper.class), @org.springframework.context.annotation.Import(value={org.springframework.boot.test.autoconfigure.restdocs.RestDocumentationContextProviderRegistrar.class}), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.security.test.context.support.WithSecurityContext(factory=com.yello.server.util.WithAccessTokenUserSecurityFactory.class, setupBefore=TEST_METHOD), @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.autoconfigure.web.servlet.AutoConfigureMockMvc(addFilters=true, print=DEFAULT, printOnlyOnFailure=true, webClientEnabled=true, webDriverEnabled=true)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@5d94a2dc, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@233db8e9, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@981b556, org.springframework.boot.test.context.SpringBootTestAnnotation@fd8d724], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
AuthControllerTest.토큰 재발급에 성공합니다: src/test/java/com/yello/server/domain/authorization/medium/AuthControllerTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@6f798e5a testClass = com.yello.server.domain.authorization.medium.AuthControllerTest, locations = [], classes = [com.yello.server.ServerApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@2ffb3aec, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@69cbcf2a, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@1fad39d4, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@497d4c96, [ImportsContextCustomizer@301af154 key = [@com.yello.server.util.WithAccessTokenUser(), @org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureWebMvc(), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.restdocs"), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTypeExcludeFilter.class}), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.mockmvc"), @org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTest(controllers={com.yello.server.domain.authorization.controller.AuthController.class}, excludeAutoConfiguration={}, excludeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={com.yello.server.domain.authorization.filter.JwtFilter.class}, pattern={}, type=ASSIGNABLE_TYPE, value={com.yello.server.domain.authorization.filter.JwtFilter.class}), @org.springframework.context.annotation.ComponentScan.Filter(classes={com.yello.server.domain.authorization.filter.JwtExceptionFilter.class}, pattern={}, type=ASSIGNABLE_TYPE, value={com.yello.server.domain.authorization.filter.JwtExceptionFilter.class}), @org.springframework.context.annotation.ComponentScan.Filter(classes={com.yello.server.global.exception.ControllerExceptionAdvice.class}, pattern={}, type=ASSIGNABLE_TYPE, value={com.yello.server.global.exception.ControllerExceptionAdvice.class})}, includeFilters={}, properties={}, useDefaultFilters=true, value={com.yello.server.domain.authorization.controller.AuthController.class}), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper.class), @org.springframework.context.annotation.Import(value={org.springframework.boot.test.autoconfigure.restdocs.RestDocumentationContextProviderRegistrar.class}), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.security.test.context.support.WithSecurityContext(factory=com.yello.server.util.WithAccessTokenUserSecurityFactory.class, setupBefore=TEST_METHOD), @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.autoconfigure.web.servlet.AutoConfigureMockMvc(addFilters=true, print=DEFAULT, printOnlyOnFailure=true, webClientEnabled=true, webDriverEnabled=true)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@5d94a2dc, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@233db8e9, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@981b556, org.springframework.boot.test.context.SpringBootTestAnnotation@fd8d724], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
AuthControllerTest.학과 이름 검색에 성공합니다: src/test/java/com/yello/server/domain/authorization/medium/AuthControllerTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@6f798e5a testClass = com.yello.server.domain.authorization.medium.AuthControllerTest, locations = [], classes = [com.yello.server.ServerApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@2ffb3aec, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@69cbcf2a, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@1fad39d4, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@497d4c96, [ImportsContextCustomizer@301af154 key = [@com.yello.server.util.WithAccessTokenUser(), @org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureWebMvc(), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.restdocs"), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTypeExcludeFilter.class}), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.mockmvc"), @org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTest(controllers={com.yello.server.domain.authorization.controller.AuthController.class}, excludeAutoConfiguration={}, excludeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={com.yello.server.domain.authorization.filter.JwtFilter.class}, pattern={}, type=ASSIGNABLE_TYPE, value={com.yello.server.domain.authorization.filter.JwtFilter.class}), @org.springframework.context.annotation.ComponentScan.Filter(classes={com.yello.server.domain.authorization.filter.JwtExceptionFilter.class}, pattern={}, type=ASSIGNABLE_TYPE, value={com.yello.server.domain.authorization.filter.JwtExceptionFilter.class}), @org.springframework.context.annotation.ComponentScan.Filter(classes={com.yello.server.global.exception.ControllerExceptionAdvice.class}, pattern={}, type=ASSIGNABLE_TYPE, value={com.yello.server.global.exception.ControllerExceptionAdvice.class})}, includeFilters={}, properties={}, useDefaultFilters=true, value={com.yello.server.domain.authorization.controller.AuthController.class}), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper.class), @org.springframework.context.annotation.Import(value={org.springframework.boot.test.autoconfigure.restdocs.RestDocumentationContextProviderRegistrar.class}), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.security.test.context.support.WithSecurityContext(factory=com.yello.server.util.WithAccessTokenUserSecurityFactory.class, setupBefore=TEST_METHOD), @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.autoconfigure.web.servlet.AutoConfigureMockMvc(addFilters=true, print=DEFAULT, printOnlyOnFailure=true, webClientEnabled=true, webDriverEnabled=true)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@5d94a2dc, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@233db8e9, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@981b556, org.springframework.boot.test.context.SpringBootTestAnnotation@fd8d724], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
AuthControllerTest.대학교 이름 검색에 성공합니다: src/test/java/com/yello/server/domain/authorization/medium/AuthControllerTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@6f798e5a testClass = com.yello.server.domain.authorization.medium.AuthControllerTest, locations = [], classes = [com.yello.server.ServerApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@2ffb3aec, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@69cbcf2a, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@1fad39d4, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@497d4c96, [ImportsContextCustomizer@301af154 key = [@com.yello.server.util.WithAccessTokenUser(), @org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureWebMvc(), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.restdocs"), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTypeExcludeFilter.class}), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.mockmvc"), @org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTest(controllers={com.yello.server.domain.authorization.controller.AuthController.class}, excludeAutoConfiguration={}, excludeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={com.yello.server.domain.authorization.filter.JwtFilter.class}, pattern={}, type=ASSIGNABLE_TYPE, value={com.yello.server.domain.authorization.filter.JwtFilter.class}), @org.springframework.context.annotation.ComponentScan.Filter(classes={com.yello.server.domain.authorization.filter.JwtExceptionFilter.class}, pattern={}, type=ASSIGNABLE_TYPE, value={com.yello.server.domain.authorization.filter.JwtExceptionFilter.class}), @org.springframework.context.annotation.ComponentScan.Filter(classes={com.yello.server.global.exception.ControllerExceptionAdvice.class}, pattern={}, type=ASSIGNABLE_TYPE, value={com.yello.server.global.exception.ControllerExceptionAdvice.class})}, includeFilters={}, properties={}, useDefaultFilters=true, value={com.yello.server.domain.authorization.controller.AuthController.class}), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper.class), @org.springframework.context.annotation.Import(value={org.springframework.boot.test.autoconfigure.restdocs.RestDocumentationContextProviderRegistrar.class}), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.security.test.context.support.WithSecurityContext(factory=com.yello.server.util.WithAccessTokenUserSecurityFactory.class, setupBefore=TEST_METHOD), @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.autoconfigure.web.servlet.AutoConfigureMockMvc(addFilters=true, print=DEFAULT, printOnlyOnFailure=true, webClientEnabled=true, webDriverEnabled=true)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@5d94a2dc, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@233db8e9, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@981b556, org.springframework.boot.test.context.SpringBootTestAnnotation@fd8d724], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
AuthControllerTest.옐로 아이디 중복 확인에 성공합니다: src/test/java/com/yello/server/domain/authorization/medium/AuthControllerTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@6f798e5a testClass = com.yello.server.domain.authorization.medium.AuthControllerTest, locations = [], classes = [com.yello.server.ServerApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@2ffb3aec, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@69cbcf2a, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@1fad39d4, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@497d4c96, [ImportsContextCustomizer@301af154 key = [@com.yello.server.util.WithAccessTokenUser(), @org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureWebMvc(), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.restdocs"), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTypeExcludeFilter.class}), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.mockmvc"), @org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTest(controllers={com.yello.server.domain.authorization.controller.AuthController.class}, excludeAutoConfiguration={}, excludeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={com.yello.server.domain.authorization.filter.JwtFilter.class}, pattern={}, type=ASSIGNABLE_TYPE, value={com.yello.server.domain.authorization.filter.JwtFilter.class}), @org.springframework.context.annotation.ComponentScan.Filter(classes={com.yello.server.domain.authorization.filter.JwtExceptionFilter.class}, pattern={}, type=ASSIGNABLE_TYPE, value={com.yello.server.domain.authorization.filter.JwtExceptionFilter.class}), @org.springframework.context.annotation.ComponentScan.Filter(classes={com.yello.server.global.exception.ControllerExceptionAdvice.class}, pattern={}, type=ASSIGNABLE_TYPE, value={com.yello.server.global.exception.ControllerExceptionAdvice.class})}, includeFilters={}, properties={}, useDefaultFilters=true, value={com.yello.server.domain.authorization.controller.AuthController.class}), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper.class), @org.springframework.context.annotation.Import(value={org.springframework.boot.test.autoconfigure.restdocs.RestDocumentationContextProviderRegistrar.class}), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.security.test.context.support.WithSecurityContext(factory=com.yello.server.util.WithAccessTokenUserSecurityFactory.class, setupBefore=TEST_METHOD), @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.autoconfigure.web.servlet.AutoConfigureMockMvc(addFilters=true, print=DEFAULT, printOnlyOnFailure=true, webClientEnabled=true, webDriverEnabled=true)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@5d94a2dc, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@233db8e9, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@981b556, org.springframework.boot.test.context.SpringBootTestAnnotation@fd8d724], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
PurchaseControllerTest.Apple 열람권 구매 검증에 성공합니다: src/test/java/com/yello/server/domain/purchase/medium/PurchaseControllerTest.java#L1
java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@3db4ba49 testClass = com.yello.server.domain.purchase.medium.PurchaseControllerTest, locations = [], classes = [com.yello.server.ServerApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@2ffb3aec, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@a865022b, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@1fad39d4, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@497d4c96, [ImportsContextCustomizer@57a205c1 key = [@com.yello.server.util.WithAccessTokenUser(), @org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureWebMvc(), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.restdocs"), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTypeExcludeFilter.class}), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTest(controllers={com.yello.server.domain.purchase.controller.PurchaseController.class}, excludeAutoConfiguration={}, excludeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={com.yello.server.domain.authorization.filter.JwtFilter.class}, pattern={}, type=ASSIGNABLE_TYPE, value={com.yello.server.domain.authorization.filter.JwtFilter.class}), @org.springframework.context.annotation.ComponentScan.Filter(classes={com.yello.server.domain.authorization.filter.JwtExceptionFilter.class}, pattern={}, type=ASSIGNABLE_TYPE, value={com.yello.server.domain.authorization.filter.JwtExceptionFilter.class}), @org.springframework.context.annotation.ComponentScan.Filter(classes={com.yello.server.global.exception.ControllerExceptionAdvice.class}, pattern={}, type=ASSIGNABLE_TYPE, value={com.yello.server.global.exception.ControllerExceptionAdvice.class})}, includeFilters={}, properties={}, useDefaultFilters=true, value={com.yello.server.domain.purchase.controller.PurchaseController.class}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.mockmvc"), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper.class), @org.springframework.context.annotation.Import(value={org.springframework.boot.test.autoconfigure.restdocs.RestDocumentationContextProviderRegistrar.class}), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.security.test.context.support.WithSecurityContext(factory=com.yello.server.util.WithAccessTokenUserSecurityFactory.class, setupBefore=TEST_METHOD), @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.autoconfigure.web.servlet.AutoConfigureMockMvc(addFilters=true, print=DEFAULT, printOnlyOnFailure=true, webClientEnabled=true, webDriverEnabled=true)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@5d94a2dc, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@233db8e9, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@6799d396, org.springframework.boot.test.context.SpringBootTestAnnotation@fd8d724], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
PurchaseControllerTest.Apple 구독 구매 검증에 성공합니다: src/test/java/com/yello/server/domain/purchase/medium/PurchaseControllerTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@3db4ba49 testClass = com.yello.server.domain.purchase.medium.PurchaseControllerTest, locations = [], classes = [com.yello.server.ServerApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@2ffb3aec, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@a865022b, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@1fad39d4, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@497d4c96, [ImportsContextCustomizer@57a205c1 key = [@com.yello.server.util.WithAccessTokenUser(), @org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureWebMvc(), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.restdocs"), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTypeExcludeFilter.class}), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTest(controllers={com.yello.server.domain.purchase.controller.PurchaseController.class}, excludeAutoConfiguration={}, excludeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={com.yello.server.domain.authorization.filter.JwtFilter.class}, pattern={}, type=ASSIGNABLE_TYPE, value={com.yello.server.domain.authorization.filter.JwtFilter.class}), @org.springframework.context.annotation.ComponentScan.Filter(classes={com.yello.server.domain.authorization.filter.JwtExceptionFilter.class}, pattern={}, type=ASSIGNABLE_TYPE, value={com.yello.server.domain.authorization.filter.JwtExceptionFilter.class}), @org.springframework.context.annotation.ComponentScan.Filter(classes={com.yello.server.global.exception.ControllerExceptionAdvice.class}, pattern={}, type=ASSIGNABLE_TYPE, value={com.yello.server.global.exception.ControllerExceptionAdvice.class})}, includeFilters={}, properties={}, useDefaultFilters=true, value={com.yello.server.domain.purchase.controller.PurchaseController.class}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.mockmvc"), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper.class), @org.springframework.context.annotation.Import(value={org.springframework.boot.test.autoconfigure.restdocs.RestDocumentationContextProviderRegistrar.class}), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.security.test.context.support.WithSecurityContext(factory=com.yello.server.util.WithAccessTokenUserSecurityFactory.class, setupBefore=TEST_METHOD), @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.autoconfigure.web.servlet.AutoConfigureMockMvc(addFilters=true, print=DEFAULT, printOnlyOnFailure=true, webClientEnabled=true, webDriverEnabled=true)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@5d94a2dc, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@233db8e9, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@6799d396, org.springframework.boot.test.context.SpringBootTestAnnotation@fd8d724], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
PurchaseControllerTest.Apple 환불에 성공합니다: src/test/java/com/yello/server/domain/purchase/medium/PurchaseControllerTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@3db4ba49 testClass = com.yello.server.domain.purchase.medium.PurchaseControllerTest, locations = [], classes = [com.yello.server.ServerApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@2ffb3aec, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@a865022b, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@1fad39d4, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@497d4c96, [ImportsContextCustomizer@57a205c1 key = [@com.yello.server.util.WithAccessTokenUser(), @org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureWebMvc(), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.restdocs"), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTypeExcludeFilter.class}), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTest(controllers={com.yello.server.domain.purchase.controller.PurchaseController.class}, excludeAutoConfiguration={}, excludeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={com.yello.server.domain.authorization.filter.JwtFilter.class}, pattern={}, type=ASSIGNABLE_TYPE, value={com.yello.server.domain.authorization.filter.JwtFilter.class}), @org.springframework.context.annotation.ComponentScan.Filter(classes={com.yello.server.domain.authorization.filter.JwtExceptionFilter.class}, pattern={}, type=ASSIGNABLE_TYPE, value={com.yello.server.domain.authorization.filter.JwtExceptionFilter.class}), @org.springframework.context.annotation.ComponentScan.Filter(classes={com.yello.server.global.exception.ControllerExceptionAdvice.class}, pattern={}, type=ASSIGNABLE_TYPE, value={com.yello.server.global.exception.ControllerExceptionAdvice.class})}, includeFilters={}, properties={}, useDefaultFilters=true, value={com.yello.server.domain.purchase.controller.PurchaseController.class}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.mockmvc"), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper.class), @org.springframework.context.annotation.Import(value={org.springframework.boot.test.autoconfigure.restdocs.RestDocumentationContextProviderRegistrar.class}), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.security.test.context.support.WithSecurityContext(factory=com.yello.server.util.WithAccessTokenUserSecurityFactory.class, setupBefore=TEST_METHOD), @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.autoconfigure.web.servlet.AutoConfigureMockMvc(addFilters=true, print=DEFAULT, printOnlyOnFailure=true, webClientEnabled=true, webDriverEnabled=true)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@5d94a2dc, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@233db8e9, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@6799d396, org.springframework.boot.test.context.SpringBootTestAnnotation@fd8d724], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
PurchaseControllerTest.구독 연장 유도 필요 여부 조회에 성공합니다: src/test/java/com/yello/server/domain/purchase/medium/PurchaseControllerTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@3db4ba49 testClass = com.yello.server.domain.purchase.medium.PurchaseControllerTest, locations = [], classes = [com.yello.server.ServerApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@2ffb3aec, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@a865022b, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@1fad39d4, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@497d4c96, [ImportsContextCustomizer@57a205c1 key = [@com.yello.server.util.WithAccessTokenUser(), @org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureWebMvc(), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.restdocs"), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTypeExcludeFilter.class}), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTest(controllers={com.yello.server.domain.purchase.controller.PurchaseController.class}, excludeAutoConfiguration={}, excludeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={com.yello.server.domain.authorization.filter.JwtFilter.class}, pattern={}, type=ASSIGNABLE_TYPE, value={com.yello.server.domain.authorization.filter.JwtFilter.class}), @org.springframework.context.annotation.ComponentScan.Filter(classes={com.yello.server.domain.authorization.filter.JwtExceptionFilter.class}, pattern={}, type=ASSIGNABLE_TYPE, value={com.yello.server.domain.authorization.filter.JwtExceptionFilter.class}), @org.springframework.context.annotation.ComponentScan.Filter(classes={com.yello.server.global.exception.ControllerExceptionAdvice.class}, pattern={}, type=ASSIGNABLE_TYPE, value={com.yello.server.global.exception.ControllerExceptionAdvice.class})}, includeFilters={}, properties={}, useDefaultFilters=true, value={com.yello.server.domain.purchase.controller.PurchaseController.class}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.mockmvc"), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper.class), @org.springframework.context.annotation.Import(value={org.springframework.boot.test.autoconfigure.restdocs.RestDocumentationContextProviderRegistrar.class}), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.security.test.context.support.WithSecurityContext(factory=com.yello.server.util.WithAccessTokenUserSecurityFactory.class, setupBefore=TEST_METHOD), @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.autoconfigure.web.servlet.AutoConfigureMockMvc(addFilters=true, print=DEFAULT, printOnlyOnFailure=true, webClientEnabled=true, webDriverEnabled=true)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@5d94a2dc, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@233db8e9, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@6799d396, org.springframework.boot.test.context.SpringBootTestAnnotation@fd8d724], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
PurchaseControllerTest.Google 열람권 구매 검증에 성공합니다: src/test/java/com/yello/server/domain/purchase/medium/PurchaseControllerTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@3db4ba49 testClass = com.yello.server.domain.purchase.medium.PurchaseControllerTest, locations = [], classes = [com.yello.server.ServerApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@2ffb3aec, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@a865022b, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@1fad39d4, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@497d4c96, [ImportsContextCustomizer@57a205c1 key = [@com.yello.server.util.WithAccessTokenUser(), @org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureWebMvc(), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.restdocs"), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTypeExcludeFilter.class}), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTest(controllers={com.yello.server.domain.purchase.controller.PurchaseController.class}, excludeAutoConfiguration={}, excludeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={com.yello.server.domain.authorization.filter.JwtFilter.class}, pattern={}, type=ASSIGNABLE_TYPE, value={com.yello.server.domain.authorization.filter.JwtFilter.class}), @org.springframework.context.annotation.ComponentScan.Filter(classes={com.yello.server.domain.authorization.filter.JwtExceptionFilter.class}, pattern={}, type=ASSIGNABLE_TYPE, value={com.yello.server.domain.authorization.filter.JwtExceptionFilter.class}), @org.springframework.context.annotation.ComponentScan.Filter(classes={com.yello.server.global.exception.ControllerExceptionAdvice.class}, pattern={}, type=ASSIGNABLE_TYPE, value={com.yello.server.global.exception.ControllerExceptionAdvice.class})}, includeFilters={}, properties={}, useDefaultFilters=true, value={com.yello.server.domain.purchase.controller.PurchaseController.class}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.mockmvc"), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper.class), @org.springframework.context.annotation.Import(value={org.springframework.boot.test.autoconfigure.restdocs.RestDocumentationContextProviderRegistrar.class}), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.security.test.context.support.WithSecurityContext(factory=com.yello.server.util.WithAccessTokenUserSecurityFactory.class, setupBefore=TEST_METHOD), @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.autoconfigure.web.servlet.AutoConfigureMockMvc(addFilters=true, print=DEFAULT, printOnlyOnFailure=true, webClientEnabled=true, webDriverEnabled=true)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@5d94a2dc, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@233db8e9, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@6799d396, org.springframework.boot.test.context.SpringBootTestAnnotation@fd8d724], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
PurchaseControllerTest.Google 구독 구매 검증에 성공합니다: src/test/java/com/yello/server/domain/purchase/medium/PurchaseControllerTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@3db4ba49 testClass = com.yello.server.domain.purchase.medium.PurchaseControllerTest, locations = [], classes = [com.yello.server.ServerApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@2ffb3aec, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@a865022b, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@1fad39d4, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@497d4c96, [ImportsContextCustomizer@57a205c1 key = [@com.yello.server.util.WithAccessTokenUser(), @org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureWebMvc(), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.restdocs"), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTypeExcludeFilter.class}), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTest(controllers={com.yello.server.domain.purchase.controller.PurchaseController.class}, excludeAutoConfiguration={}, excludeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={com.yello.server.domain.authorization.filter.JwtFilter.class}, pattern={}, type=ASSIGNABLE_TYPE, value={com.yello.server.domain.authorization.filter.JwtFilter.class}), @org.springframework.context.annotation.ComponentScan.Filter(classes={com.yello.server.domain.authorization.filter.JwtExceptionFilter.class}, pattern={}, type=ASSIGNABLE_TYPE, value={com.yello.server.domain.authorization.filter.JwtExceptionFilter.class}), @org.springframework.context.annotation.ComponentScan.Filter(classes={com.yello.server.global.exception.ControllerExceptionAdvice.class}, pattern={}, type=ASSIGNABLE_TYPE, value={com.yello.server.global.exception.ControllerExceptionAdvice.class})}, includeFilters={}, properties={}, useDefaultFilters=true, value={com.yello.server.domain.purchase.controller.PurchaseController.class}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.mockmvc"), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper.class), @org.springframework.context.annotation.Import(value={org.springframework.boot.test.autoconfigure.restdocs.RestDocumentationContextProviderRegistrar.class}), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.security.test.context.support.WithSecurityContext(factory=com.yello.server.util.WithAccessTokenUserSecurityFactory.class, setupBefore=TEST_METHOD), @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.autoconfigure.web.servlet.AutoConfigureMockMvc(addFilters=true, print=DEFAULT, printOnlyOnFailure=true, webClientEnabled=true, webDriverEnabled=true)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@5d94a2dc, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@233db8e9, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@6799d396, org.springframework.boot.test.context.SpringBootTestAnnotation@fd8d724], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
PurchaseControllerTest.구독 상태 및 구독권 개수 조회에 성공합니다: src/test/java/com/yello/server/domain/purchase/medium/PurchaseControllerTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@3db4ba49 testClass = com.yello.server.domain.purchase.medium.PurchaseControllerTest, locations = [], classes = [com.yello.server.ServerApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@2ffb3aec, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@a865022b, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@1fad39d4, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@497d4c96, [ImportsContextCustomizer@57a205c1 key = [@com.yello.server.util.WithAccessTokenUser(), @org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureWebMvc(), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.restdocs"), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTypeExcludeFilter.class}), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTest(controllers={com.yello.server.domain.purchase.controller.PurchaseController.class}, excludeAutoConfiguration={}, excludeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={com.yello.server.domain.authorization.filter.JwtFilter.class}, pattern={}, type=ASSIGNABLE_TYPE, value={com.yello.server.domain.authorization.filter.JwtFilter.class}), @org.springframework.context.annotation.ComponentScan.Filter(classes={com.yello.server.domain.authorization.filter.JwtExceptionFilter.class}, pattern={}, type=ASSIGNABLE_TYPE, value={com.yello.server.domain.authorization.filter.JwtExceptionFilter.class}), @org.springframework.context.annotation.ComponentScan.Filter(classes={com.yello.server.global.exception.ControllerExceptionAdvice.class}, pattern={}, type=ASSIGNABLE_TYPE, value={com.yello.server.global.exception.ControllerExceptionAdvice.class})}, includeFilters={}, properties={}, useDefaultFilters=true, value={com.yello.server.domain.purchase.controller.PurchaseController.class}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.mockmvc"), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper.class), @org.springframework.context.annotation.Import(value={org.springframework.boot.test.autoconfigure.restdocs.RestDocumentationContextProviderRegistrar.class}), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.security.test.context.support.WithSecurityContext(factory=com.yello.server.util.WithAccessTokenUserSecurityFactory.class, setupBefore=TEST_METHOD), @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.autoconfigure.web.servlet.AutoConfigureMockMvc(addFilters=true, print=DEFAULT, printOnlyOnFailure=true, webClientEnabled=true, webDriverEnabled=true)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@5d94a2dc, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@233db8e9, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@6799d396, org.springframework.boot.test.context.SpringBootTestAnnotation@fd8d724], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
build
Process completed with exit code 1.
고등학교 학반 검색에 성공합니다 (com.yello.server.domain.authorization.medium.AuthControllerTest) failed: com.yello.server.domain.authorization.medium.AuthControllerTest#L0
build/test-results/test/TEST-com.yello.server.domain.authorization.medium.AuthControllerTest.xml [took 0s]
회원 가입에 성공합니다 (com.yello.server.domain.authorization.medium.AuthControllerTest) failed: com.yello.server.domain.authorization.medium.AuthControllerTest#L0
build/test-results/test/TEST-com.yello.server.domain.authorization.medium.AuthControllerTest.xml [took 0s]
고등학교 이름 검색에 성공합니다 (com.yello.server.domain.authorization.medium.AuthControllerTest) failed: com.yello.server.domain.authorization.medium.AuthControllerTest#L0
build/test-results/test/TEST-com.yello.server.domain.authorization.medium.AuthControllerTest.xml [took 0s]
소셜 로그인에 성공합니다 (com.yello.server.domain.authorization.medium.AuthControllerTest) failed: com.yello.server.domain.authorization.medium.AuthControllerTest#L0
build/test-results/test/TEST-com.yello.server.domain.authorization.medium.AuthControllerTest.xml [took 0s]
가입한 친구 불러오기에 성공합니다 (com.yello.server.domain.authorization.medium.AuthControllerTest) failed: com.yello.server.domain.authorization.medium.AuthControllerTest#L0
build/test-results/test/TEST-com.yello.server.domain.authorization.medium.AuthControllerTest.xml [took 0s]
토큰 재발급에 성공합니다 (com.yello.server.domain.authorization.medium.AuthControllerTest) failed: com.yello.server.domain.authorization.medium.AuthControllerTest#L0
build/test-results/test/TEST-com.yello.server.domain.authorization.medium.AuthControllerTest.xml [took 0s]
학과 이름 검색에 성공합니다 (com.yello.server.domain.authorization.medium.AuthControllerTest) failed: com.yello.server.domain.authorization.medium.AuthControllerTest#L0
build/test-results/test/TEST-com.yello.server.domain.authorization.medium.AuthControllerTest.xml [took 0s]
대학교 이름 검색에 성공합니다 (com.yello.server.domain.authorization.medium.AuthControllerTest) failed: com.yello.server.domain.authorization.medium.AuthControllerTest#L0
build/test-results/test/TEST-com.yello.server.domain.authorization.medium.AuthControllerTest.xml [took 0s]
옐로 아이디 중복 확인에 성공합니다 (com.yello.server.domain.authorization.medium.AuthControllerTest) failed: com.yello.server.domain.authorization.medium.AuthControllerTest#L0
build/test-results/test/TEST-com.yello.server.domain.authorization.medium.AuthControllerTest.xml [took 0s]
Apple 열람권 구매 검증에 성공합니다 (com.yello.server.domain.purchase.medium.PurchaseControllerTest) failed: com.yello.server.domain.purchase.medium.PurchaseControllerTest#L0
build/test-results/test/TEST-com.yello.server.domain.purchase.medium.PurchaseControllerTest.xml [took 0s]
Apple 구독 구매 검증에 성공합니다 (com.yello.server.domain.purchase.medium.PurchaseControllerTest) failed: com.yello.server.domain.purchase.medium.PurchaseControllerTest#L0
build/test-results/test/TEST-com.yello.server.domain.purchase.medium.PurchaseControllerTest.xml [took 0s]
Apple 환불에 성공합니다 (com.yello.server.domain.purchase.medium.PurchaseControllerTest) failed: com.yello.server.domain.purchase.medium.PurchaseControllerTest#L0
build/test-results/test/TEST-com.yello.server.domain.purchase.medium.PurchaseControllerTest.xml [took 0s]
Google 열람권 구매 검증에 성공합니다 (com.yello.server.domain.purchase.medium.PurchaseControllerTest) failed: com.yello.server.domain.purchase.medium.PurchaseControllerTest#L0
build/test-results/test/TEST-com.yello.server.domain.purchase.medium.PurchaseControllerTest.xml [took 0s]
Google 구독 구매 검증에 성공합니다 (com.yello.server.domain.purchase.medium.PurchaseControllerTest) failed: com.yello.server.domain.purchase.medium.PurchaseControllerTest#L0
build/test-results/test/TEST-com.yello.server.domain.purchase.medium.PurchaseControllerTest.xml [took 0s]
build
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/setup-java@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/.