[Feat] Rag system #188 #205
build.yml
on: pull_request
Build and analyze
2m 21s
Annotations
51 errors and 68 warnings
AdminAcceptanceTest.[v2] Root -> Root API 접근 테스트:
src/test/java/com/kustacks/kuring/acceptance/AdminAcceptanceTest.java#L1
java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@390393da testClass = com.kustacks.kuring.acceptance.AdminAcceptanceTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@4429f32d, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
|
AdminAcceptanceTest.[v2] 사용자 피드백 조회:
src/test/java/com/kustacks/kuring/acceptance/AdminAcceptanceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@390393da testClass = com.kustacks.kuring.acceptance.AdminAcceptanceTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@4429f32d, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
|
AdminAcceptanceTest.[v2] Root -> Client API 접근 테스트:
src/test/java/com/kustacks/kuring/acceptance/AdminAcceptanceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@390393da testClass = com.kustacks.kuring.acceptance.AdminAcceptanceTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@4429f32d, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
|
AdminAcceptanceTest.[v2] Client -> Client API 접근 테스트:
src/test/java/com/kustacks/kuring/acceptance/AdminAcceptanceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@390393da testClass = com.kustacks.kuring.acceptance.AdminAcceptanceTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@4429f32d, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
|
AdminAcceptanceTest.[v2] 실제 공지 발송:
src/test/java/com/kustacks/kuring/acceptance/AdminAcceptanceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@390393da testClass = com.kustacks.kuring.acceptance.AdminAcceptanceTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@4429f32d, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
|
AdminAcceptanceTest.[v2] 테스트 공지 발송:
src/test/java/com/kustacks/kuring/acceptance/AdminAcceptanceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@390393da testClass = com.kustacks.kuring.acceptance.AdminAcceptanceTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@4429f32d, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
|
AdminAcceptanceTest.[v2] Client -> Root API 접근 테스트:
src/test/java/com/kustacks/kuring/acceptance/AdminAcceptanceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@390393da testClass = com.kustacks.kuring.acceptance.AdminAcceptanceTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@4429f32d, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
|
AiAcceptanceTest.[v2] 가능한 질문 횟수를 모두 사용한 경우 AI에게 질문을 할 수 없다:
src/test/java/com/kustacks/kuring/acceptance/AiAcceptanceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@7e23fe9b testClass = com.kustacks.kuring.acceptance.AiAcceptanceTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@4429f32d, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
|
AiAcceptanceTest.[v2] 사용자가 궁금한 학교 정보를 물어볼 수 있다:
src/test/java/com/kustacks/kuring/acceptance/AiAcceptanceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@7e23fe9b testClass = com.kustacks.kuring.acceptance.AiAcceptanceTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@4429f32d, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
|
AuthAcceptanceTest.[v2] 사용자가 잘못된 FCM token으로 요청을 보내면 예외가 발생한다:
src/test/java/com/kustacks/kuring/acceptance/AuthAcceptanceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@52555471 testClass = com.kustacks.kuring.acceptance.AuthAcceptanceTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@4429f32d, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
|
AuthAcceptanceTest.[v2] Bearer Auth login:
src/test/java/com/kustacks/kuring/acceptance/AuthAcceptanceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@52555471 testClass = com.kustacks.kuring.acceptance.AuthAcceptanceTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@4429f32d, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
|
AuthAcceptanceTest.[v2] 존재하지 않는 id, password 로그인을 시도한다:
src/test/java/com/kustacks/kuring/acceptance/AuthAcceptanceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@52555471 testClass = com.kustacks.kuring.acceptance.AuthAcceptanceTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@4429f32d, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
|
CategoryAcceptanceTest.[v2] 사용자가 잘못된 토큰과 함께 카테고리 구독시 실패한다:
src/test/java/com/kustacks/kuring/acceptance/CategoryAcceptanceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@4033b2c4 testClass = com.kustacks.kuring.acceptance.CategoryAcceptanceTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@4429f32d, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
|
CategoryAcceptanceTest.[v2] 사용자가 카테고리를 구독한다:
src/test/java/com/kustacks/kuring/acceptance/CategoryAcceptanceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@4033b2c4 testClass = com.kustacks.kuring.acceptance.CategoryAcceptanceTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@4429f32d, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
|
CategoryAcceptanceTest.[v2] 요청 JSON body 필드 누락시 예외 발생:
src/test/java/com/kustacks/kuring/acceptance/CategoryAcceptanceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@4033b2c4 testClass = com.kustacks.kuring.acceptance.CategoryAcceptanceTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@4429f32d, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
|
CategoryAcceptanceTest.[v2] 사용자가 구독한 카테고리 목록을 조회한다:
src/test/java/com/kustacks/kuring/acceptance/CategoryAcceptanceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@4033b2c4 testClass = com.kustacks.kuring.acceptance.CategoryAcceptanceTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@4429f32d, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
|
CategoryAcceptanceTest.[v2] 잘못된 카테고리 구독 요청시 예외 발생:
src/test/java/com/kustacks/kuring/acceptance/CategoryAcceptanceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@4033b2c4 testClass = com.kustacks.kuring.acceptance.CategoryAcceptanceTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@4429f32d, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
|
CategoryAcceptanceTest.[v2] 서버가 지원하는 학과 목록을 조회한다:
src/test/java/com/kustacks/kuring/acceptance/CategoryAcceptanceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@4033b2c4 testClass = com.kustacks.kuring.acceptance.CategoryAcceptanceTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@4429f32d, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
|
CategoryAcceptanceTest.[v2] 서버가 지원하는 카테고리 목록을 조회한다:
src/test/java/com/kustacks/kuring/acceptance/CategoryAcceptanceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@4033b2c4 testClass = com.kustacks.kuring.acceptance.CategoryAcceptanceTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@4429f32d, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
|
CategoryAcceptanceTest.[v2] 사용자가 구독한 카테고리 목록을 수정한다:
src/test/java/com/kustacks/kuring/acceptance/CategoryAcceptanceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@4033b2c4 testClass = com.kustacks.kuring.acceptance.CategoryAcceptanceTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@4429f32d, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
|
FeedbackAcceptanceTest.[v2] 사용자의 피드백을 저장한다:
src/test/java/com/kustacks/kuring/acceptance/FeedbackAcceptanceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@4a8f81fe testClass = com.kustacks.kuring.acceptance.FeedbackAcceptanceTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@4429f32d, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
|
FeedbackAcceptanceTest.[v2] 잘못된 길이의 피드백을 요청시 예외가 발생한다:
src/test/java/com/kustacks/kuring/acceptance/FeedbackAcceptanceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@4a8f81fe testClass = com.kustacks.kuring.acceptance.FeedbackAcceptanceTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@4429f32d, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
|
NoticeAcceptanceTest.[v2] 특정 학과의 중요 공지를 조회한다.:
src/test/java/com/kustacks/kuring/acceptance/NoticeAcceptanceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@5c3d409a testClass = com.kustacks.kuring.acceptance.NoticeAcceptanceTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@4429f32d, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
|
NoticeAcceptanceTest.[v2] 잘못된 카테고리를 요청한다:
src/test/java/com/kustacks/kuring/acceptance/NoticeAcceptanceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@5c3d409a testClass = com.kustacks.kuring.acceptance.NoticeAcceptanceTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@4429f32d, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
|
NoticeAcceptanceTest.[v2] 학생 공지사항을 성공적으로 조회한다:
src/test/java/com/kustacks/kuring/acceptance/NoticeAcceptanceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@5c3d409a testClass = com.kustacks.kuring.acceptance.NoticeAcceptanceTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@4429f32d, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
|
NoticeAcceptanceTest.[v2] 잘못된 offset을 요청한다:
src/test/java/com/kustacks/kuring/acceptance/NoticeAcceptanceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@5c3d409a testClass = com.kustacks.kuring.acceptance.NoticeAcceptanceTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@4429f32d, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
|
NoticeAcceptanceTest.[v2] 서버가 지원하는 학교 공지 카테고리 목록을 조회한다:
src/test/java/com/kustacks/kuring/acceptance/NoticeAcceptanceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@5c3d409a testClass = com.kustacks.kuring.acceptance.NoticeAcceptanceTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@4429f32d, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
|
NoticeAcceptanceTest.[v2] 특정 학과의 일반 공지를 조회한다.:
src/test/java/com/kustacks/kuring/acceptance/NoticeAcceptanceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@5c3d409a testClass = com.kustacks.kuring.acceptance.NoticeAcceptanceTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@4429f32d, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
|
NoticeAcceptanceTest.[v2] 키워드로 검색을 요청한다:
src/test/java/com/kustacks/kuring/acceptance/NoticeAcceptanceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@5c3d409a testClass = com.kustacks.kuring.acceptance.NoticeAcceptanceTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@4429f32d, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
|
NoticeAcceptanceTest.[v2] 학교 공지사항을 성공적으로 조회한다:
src/test/java/com/kustacks/kuring/acceptance/NoticeAcceptanceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@5c3d409a testClass = com.kustacks.kuring.acceptance.NoticeAcceptanceTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@4429f32d, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
|
StaffAcceptanceTest.search_staff_by_keyword():
src/test/java/com/kustacks/kuring/acceptance/StaffAcceptanceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@2c8c5f2f testClass = com.kustacks.kuring.acceptance.StaffAcceptanceTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@4429f32d, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
|
UserAcceptanceTest.[v2] 사용자 가입 실패:
src/test/java/com/kustacks/kuring/acceptance/UserAcceptanceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@4014b722 testClass = com.kustacks.kuring.acceptance.UserAcceptanceTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@4429f32d, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
|
UserAcceptanceTest.[v2] 사용자가 학과를 구독한다:
src/test/java/com/kustacks/kuring/acceptance/UserAcceptanceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@4014b722 testClass = com.kustacks.kuring.acceptance.UserAcceptanceTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@4429f32d, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
|
UserAcceptanceTest.[v2] 사용자는 원하는 공지의 북마크를 추가할 수 있다:
src/test/java/com/kustacks/kuring/acceptance/UserAcceptanceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@4014b722 testClass = com.kustacks.kuring.acceptance.UserAcceptanceTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@4429f32d, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
|
UserAcceptanceTest.[v2] 사용자가 카테고리를 구독한다:
src/test/java/com/kustacks/kuring/acceptance/UserAcceptanceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@4014b722 testClass = com.kustacks.kuring.acceptance.UserAcceptanceTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@4429f32d, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
|
UserAcceptanceTest.[v2] 사용자는 자신이 북마크한 공지를 조회할 수 있다:
src/test/java/com/kustacks/kuring/acceptance/UserAcceptanceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@4014b722 testClass = com.kustacks.kuring.acceptance.UserAcceptanceTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@4429f32d, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
|
UserAcceptanceTest.[v2] 사용자가 구독한 카테고리 목록을 조회한다:
src/test/java/com/kustacks/kuring/acceptance/UserAcceptanceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@4014b722 testClass = com.kustacks.kuring.acceptance.UserAcceptanceTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@4429f32d, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
|
UserAcceptanceTest.[v2] 사용자의 피드백을 저장한다:
src/test/java/com/kustacks/kuring/acceptance/UserAcceptanceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@4014b722 testClass = com.kustacks.kuring.acceptance.UserAcceptanceTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@4429f32d, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
|
UserAcceptanceTest.[v2] 사용자가 구독한 학과 목록을 조회한다:
src/test/java/com/kustacks/kuring/acceptance/UserAcceptanceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@4014b722 testClass = com.kustacks.kuring.acceptance.UserAcceptanceTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@4429f32d, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
|
UserAcceptanceTest.[v2] 잘못된 길이의 피드백을 요청시 예외가 발생한다:
src/test/java/com/kustacks/kuring/acceptance/UserAcceptanceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@4014b722 testClass = com.kustacks.kuring.acceptance.UserAcceptanceTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@4429f32d, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
|
UserAcceptanceTest.[v2] 사용자 가입 성공:
src/test/java/com/kustacks/kuring/acceptance/UserAcceptanceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@4014b722 testClass = com.kustacks.kuring.acceptance.UserAcceptanceTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@4429f32d, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
|
MessageAdminEventListenerTest.어드민이 커스텀으로 생성한 알림을 전송할 수 있다:
src/test/java/com/kustacks/kuring/message/adapter/in/event/MessageAdminEventListenerTest.java#L1
java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@2be63f87 testClass = com.kustacks.kuring.message.adapter.in.event.MessageAdminEventListenerTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@2ae723ba, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
|
MessageAdminEventListenerTest.어드민이 커스텀으로 생성한 테스트 알림을 전송할 수 있다:
src/test/java/com/kustacks/kuring/message/adapter/in/event/MessageAdminEventListenerTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@2be63f87 testClass = com.kustacks.kuring.message.adapter.in.event.MessageAdminEventListenerTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@2ae723ba, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
|
MessageUserEventListenerTest.사용자는 알림을 받고싶은 공지의 카테고리를 구독 취소 수 있다:
src/test/java/com/kustacks/kuring/message/adapter/in/event/MessageUserEventListenerTest.java#L1
java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@6faba42 testClass = com.kustacks.kuring.message.adapter.in.event.MessageUserEventListenerTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@b872659a, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
|
MessageUserEventListenerTest.사용자는 알림을 받고싶은 공지의 카테고리를 구독할 수 있다:
src/test/java/com/kustacks/kuring/message/adapter/in/event/MessageUserEventListenerTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@6faba42 testClass = com.kustacks.kuring.message.adapter.in.event.MessageUserEventListenerTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@b872659a, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
|
NoticeRepositoryTest.사용자가 북마크해둔 공지의 ID로 해당 공지들을 찾아올 수 있다:
src/test/java/com/kustacks/kuring/notice/adapter/out/persistence/NoticeRepositoryTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@1824a4dd testClass = com.kustacks.kuring.notice.adapter.out.persistence.NoticeRepositoryTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@4429f32d, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
|
NoticeRepositoryTest.공지 중요도를 변경할 수 있다:
src/test/java/com/kustacks/kuring/notice/adapter/out/persistence/NoticeRepositoryTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@1824a4dd testClass = com.kustacks.kuring.notice.adapter.out.persistence.NoticeRepositoryTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@4429f32d, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
|
UserRepositoryTest.사용자가 작성한 피드백을 페이징 처리하여 가져올 수 있다:
src/test/java/com/kustacks/kuring/user/adapter/out/persistence/UserRepositoryTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@53d81a6d testClass = com.kustacks.kuring.user.adapter.out.persistence.UserRepositoryTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@4429f32d, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
|
UserRepositoryTest.사용자를 삭제하여도 피드벡은 남아있어야 한다:
src/test/java/com/kustacks/kuring/user/adapter/out/persistence/UserRepositoryTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@53d81a6d testClass = com.kustacks.kuring.user.adapter.out.persistence.UserRepositoryTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@4429f32d, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
|
KuisHomepageNoticeScraperTemplateTest.Kuis 공지의 최신 페이지를 스크래핑한다.:
src/test/java/com/kustacks/kuring/worker/scrap/KuisHomepageNoticeScraperTemplateTest.java#L1
java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@65b86ef3 testClass = com.kustacks.kuring.worker.scrap.KuisHomepageNoticeScraperTemplateTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@96a80e9a, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
|
Build and analyze
Process completed with exit code 1.
|
[v2] Root -> Root API 접근 테스트 (com.kustacks.kuring.acceptance.AdminAcceptanceTest) failed:
com.kustacks.kuring.acceptance.AdminAcceptanceTest#L0
build/test-results/test/TEST-com.kustacks.kuring.acceptance.AdminAcceptanceTest.xml
|
[v2] 사용자 피드백 조회 (com.kustacks.kuring.acceptance.AdminAcceptanceTest) failed:
com.kustacks.kuring.acceptance.AdminAcceptanceTest#L0
build/test-results/test/TEST-com.kustacks.kuring.acceptance.AdminAcceptanceTest.xml
|
[v2] Root -> Client API 접근 테스트 (com.kustacks.kuring.acceptance.AdminAcceptanceTest) failed:
com.kustacks.kuring.acceptance.AdminAcceptanceTest#L0
build/test-results/test/TEST-com.kustacks.kuring.acceptance.AdminAcceptanceTest.xml
|
[v2] Client -> Client API 접근 테스트 (com.kustacks.kuring.acceptance.AdminAcceptanceTest) failed:
com.kustacks.kuring.acceptance.AdminAcceptanceTest#L0
build/test-results/test/TEST-com.kustacks.kuring.acceptance.AdminAcceptanceTest.xml
|
[v2] 실제 공지 발송 (com.kustacks.kuring.acceptance.AdminAcceptanceTest) failed:
com.kustacks.kuring.acceptance.AdminAcceptanceTest#L0
build/test-results/test/TEST-com.kustacks.kuring.acceptance.AdminAcceptanceTest.xml
|
[v2] 테스트 공지 발송 (com.kustacks.kuring.acceptance.AdminAcceptanceTest) failed:
com.kustacks.kuring.acceptance.AdminAcceptanceTest#L0
build/test-results/test/TEST-com.kustacks.kuring.acceptance.AdminAcceptanceTest.xml
|
[v2] Client -> Root API 접근 테스트 (com.kustacks.kuring.acceptance.AdminAcceptanceTest) failed:
com.kustacks.kuring.acceptance.AdminAcceptanceTest#L0
build/test-results/test/TEST-com.kustacks.kuring.acceptance.AdminAcceptanceTest.xml
|
공지의 총 개수를 가져온다. (com.kustacks.kuring.worker.scrap.client.notice.KuisHomepageNoticeApiClientTest) failed:
com.kustacks.kuring.worker.scrap.client.notice.KuisHomepageNoticeApiClientTest#L0
build/test-results/test/TEST-com.kustacks.kuring.worker.scrap.client.notice.KuisHomepageNoticeApiClientTest.xml
|
공지의 총 개수가 없는 경우 한 페이지의 최대값인 650으로 가정한다. (com.kustacks.kuring.worker.scrap.client.notice.KuisHomepageNoticeApiClientTest) failed:
com.kustacks.kuring.worker.scrap.client.notice.KuisHomepageNoticeApiClientTest#L0
build/test-results/test/TEST-com.kustacks.kuring.worker.scrap.client.notice.KuisHomepageNoticeApiClientTest.xml
|
Kuis 공지 전체 페이지를 스크래핑한다. (com.kustacks.kuring.worker.scrap.client.notice.KuisHomepageNoticeApiClientTest) failed:
com.kustacks.kuring.worker.scrap.client.notice.KuisHomepageNoticeApiClientTest#L0
build/test-results/test/TEST-com.kustacks.kuring.worker.scrap.client.notice.KuisHomepageNoticeApiClientTest.xml
|
Kuis 공지 전체 페이지중 예외가 발생하면 빈 리스트를 반환한다. (com.kustacks.kuring.worker.scrap.client.notice.KuisHomepageNoticeApiClientTest) failed:
com.kustacks.kuring.worker.scrap.client.notice.KuisHomepageNoticeApiClientTest#L0
build/test-results/test/TEST-com.kustacks.kuring.worker.scrap.client.notice.KuisHomepageNoticeApiClientTest.xml
|
Kuis 공지의 최신 페이지를 가져온다 (com.kustacks.kuring.worker.scrap.client.notice.KuisHomepageNoticeApiClientTest) failed:
com.kustacks.kuring.worker.scrap.client.notice.KuisHomepageNoticeApiClientTest#L0
build/test-results/test/TEST-com.kustacks.kuring.worker.scrap.client.notice.KuisHomepageNoticeApiClientTest.xml
|
사용자가 북마크해둔 공지의 ID로 해당 공지들을 찾아올 수 있다 (com.kustacks.kuring.notice.adapter.out.persistence.NoticeRepositoryTest) failed:
com.kustacks.kuring.notice.adapter.out.persistence.NoticeRepositoryTest#L0
build/test-results/test/TEST-com.kustacks.kuring.notice.adapter.out.persistence.NoticeRepositoryTest.xml
|
공지 중요도를 변경할 수 있다 (com.kustacks.kuring.notice.adapter.out.persistence.NoticeRepositoryTest) failed:
com.kustacks.kuring.notice.adapter.out.persistence.NoticeRepositoryTest#L0
build/test-results/test/TEST-com.kustacks.kuring.notice.adapter.out.persistence.NoticeRepositoryTest.xml
|
Kuis 공지중 중요도가 중요에서 일반으로 바뀐 공지를 업데이트 하는 테스트 (com.kustacks.kuring.worker.update.notice.KuisHomepageNoticeUpdaterTest) failed:
com.kustacks.kuring.worker.update.notice.KuisHomepageNoticeUpdaterTest#L0
build/test-results/test/TEST-com.kustacks.kuring.worker.update.notice.KuisHomepageNoticeUpdaterTest.xml
|
Kuis 공지를 학교 홈페이지로부터 업데이트 하는 테스트 (com.kustacks.kuring.worker.update.notice.KuisHomepageNoticeUpdaterTest) failed:
com.kustacks.kuring.worker.update.notice.KuisHomepageNoticeUpdaterTest#L0
build/test-results/test/TEST-com.kustacks.kuring.worker.update.notice.KuisHomepageNoticeUpdaterTest.xml
|
[v2] 특정 학과의 중요 공지를 조회한다. (com.kustacks.kuring.acceptance.NoticeAcceptanceTest) failed:
com.kustacks.kuring.acceptance.NoticeAcceptanceTest#L0
build/test-results/test/TEST-com.kustacks.kuring.acceptance.NoticeAcceptanceTest.xml
|
[v2] 잘못된 카테고리를 요청한다 (com.kustacks.kuring.acceptance.NoticeAcceptanceTest) failed:
com.kustacks.kuring.acceptance.NoticeAcceptanceTest#L0
build/test-results/test/TEST-com.kustacks.kuring.acceptance.NoticeAcceptanceTest.xml
|
[v2] 학생 공지사항을 성공적으로 조회한다 (com.kustacks.kuring.acceptance.NoticeAcceptanceTest) failed:
com.kustacks.kuring.acceptance.NoticeAcceptanceTest#L0
build/test-results/test/TEST-com.kustacks.kuring.acceptance.NoticeAcceptanceTest.xml
|
[v2] 잘못된 offset을 요청한다 (com.kustacks.kuring.acceptance.NoticeAcceptanceTest) failed:
com.kustacks.kuring.acceptance.NoticeAcceptanceTest#L0
build/test-results/test/TEST-com.kustacks.kuring.acceptance.NoticeAcceptanceTest.xml
|
[v2] 서버가 지원하는 학교 공지 카테고리 목록을 조회한다 (com.kustacks.kuring.acceptance.NoticeAcceptanceTest) failed:
com.kustacks.kuring.acceptance.NoticeAcceptanceTest#L0
build/test-results/test/TEST-com.kustacks.kuring.acceptance.NoticeAcceptanceTest.xml
|
[v2] 특정 학과의 일반 공지를 조회한다. (com.kustacks.kuring.acceptance.NoticeAcceptanceTest) failed:
com.kustacks.kuring.acceptance.NoticeAcceptanceTest#L0
build/test-results/test/TEST-com.kustacks.kuring.acceptance.NoticeAcceptanceTest.xml
|
[v2] 키워드로 검색을 요청한다 (com.kustacks.kuring.acceptance.NoticeAcceptanceTest) failed:
com.kustacks.kuring.acceptance.NoticeAcceptanceTest#L0
build/test-results/test/TEST-com.kustacks.kuring.acceptance.NoticeAcceptanceTest.xml
|
[v2] 학교 공지사항을 성공적으로 조회한다 (com.kustacks.kuring.acceptance.NoticeAcceptanceTest) failed:
com.kustacks.kuring.acceptance.NoticeAcceptanceTest#L0
build/test-results/test/TEST-com.kustacks.kuring.acceptance.NoticeAcceptanceTest.xml
|
로그인 요청에 대한 서버의 응답 body가 없는경우 예외를 발생시킨다 (com.kustacks.kuring.worker.scrap.client.auth.ParsingKuisAuthManagerTest) failed:
com.kustacks.kuring.worker.scrap.client.auth.ParsingKuisAuthManagerTest#L0
build/test-results/test/TEST-com.kustacks.kuring.worker.scrap.client.auth.ParsingKuisAuthManagerTest.xml
|
로그인에 성공한 후 세션ID 권한을 획득한다 (com.kustacks.kuring.worker.scrap.client.auth.ParsingKuisAuthManagerTest) failed:
com.kustacks.kuring.worker.scrap.client.auth.ParsingKuisAuthManagerTest#L0
build/test-results/test/TEST-com.kustacks.kuring.worker.scrap.client.auth.ParsingKuisAuthManagerTest.xml
|
로그인 요청에 대한 서버의 응답 body에 success 문자열이 없는경우 예외를 발생시킨다 (kuis 로그인 방식이 바뀜 or api skeleton 최신화 안됨) (com.kustacks.kuring.worker.scrap.client.auth.ParsingKuisAuthManagerTest) failed:
com.kustacks.kuring.worker.scrap.client.auth.ParsingKuisAuthManagerTest#L0
build/test-results/test/TEST-com.kustacks.kuring.worker.scrap.client.auth.ParsingKuisAuthManagerTest.xml
|
[v2] 가능한 질문 횟수를 모두 사용한 경우 AI에게 질문을 할 수 없다 (com.kustacks.kuring.acceptance.AiAcceptanceTest) failed:
com.kustacks.kuring.acceptance.AiAcceptanceTest#L0
build/test-results/test/TEST-com.kustacks.kuring.acceptance.AiAcceptanceTest.xml
|
[v2] 사용자가 궁금한 학교 정보를 물어볼 수 있다 (com.kustacks.kuring.acceptance.AiAcceptanceTest) failed:
com.kustacks.kuring.acceptance.AiAcceptanceTest#L0
build/test-results/test/TEST-com.kustacks.kuring.acceptance.AiAcceptanceTest.xml
|
Kuis 공지의 최신 페이지를 스크래핑한다. (com.kustacks.kuring.worker.scrap.KuisHomepageNoticeScraperTemplateTest) failed:
com.kustacks.kuring.worker.scrap.KuisHomepageNoticeScraperTemplateTest#L0
build/test-results/test/TEST-com.kustacks.kuring.worker.scrap.KuisHomepageNoticeScraperTemplateTest.xml
|
search_staff_by_keyword() (com.kustacks.kuring.acceptance.StaffAcceptanceTest) failed:
com.kustacks.kuring.acceptance.StaffAcceptanceTest#L0
build/test-results/test/TEST-com.kustacks.kuring.acceptance.StaffAcceptanceTest.xml
|
학과별 공지 업데이트 테스트 (com.kustacks.kuring.worker.update.notice.DepartmentNoticeUpdaterTest) failed:
com.kustacks.kuring.worker.update.notice.DepartmentNoticeUpdaterTest#L0
build/test-results/test/TEST-com.kustacks.kuring.worker.update.notice.DepartmentNoticeUpdaterTest.xml
|
사용자는 알림을 받고싶은 공지의 카테고리를 구독 취소 수 있다 (com.kustacks.kuring.message.adapter.in.event.MessageUserEventListenerTest) failed:
com.kustacks.kuring.message.adapter.in.event.MessageUserEventListenerTest#L0
build/test-results/test/TEST-com.kustacks.kuring.message.adapter.in.event.MessageUserEventListenerTest.xml
|
사용자는 알림을 받고싶은 공지의 카테고리를 구독할 수 있다 (com.kustacks.kuring.message.adapter.in.event.MessageUserEventListenerTest) failed:
com.kustacks.kuring.message.adapter.in.event.MessageUserEventListenerTest#L0
build/test-results/test/TEST-com.kustacks.kuring.message.adapter.in.event.MessageUserEventListenerTest.xml
|
[v2] 사용자가 잘못된 토큰과 함께 카테고리 구독시 실패한다 (com.kustacks.kuring.acceptance.CategoryAcceptanceTest) failed:
com.kustacks.kuring.acceptance.CategoryAcceptanceTest#L0
build/test-results/test/TEST-com.kustacks.kuring.acceptance.CategoryAcceptanceTest.xml
|
[v2] 사용자가 카테고리를 구독한다 (com.kustacks.kuring.acceptance.CategoryAcceptanceTest) failed:
com.kustacks.kuring.acceptance.CategoryAcceptanceTest#L0
build/test-results/test/TEST-com.kustacks.kuring.acceptance.CategoryAcceptanceTest.xml
|
[v2] 요청 JSON body 필드 누락시 예외 발생 (com.kustacks.kuring.acceptance.CategoryAcceptanceTest) failed:
com.kustacks.kuring.acceptance.CategoryAcceptanceTest#L0
build/test-results/test/TEST-com.kustacks.kuring.acceptance.CategoryAcceptanceTest.xml
|
[v2] 사용자가 구독한 카테고리 목록을 조회한다 (com.kustacks.kuring.acceptance.CategoryAcceptanceTest) failed:
com.kustacks.kuring.acceptance.CategoryAcceptanceTest#L0
build/test-results/test/TEST-com.kustacks.kuring.acceptance.CategoryAcceptanceTest.xml
|
[v2] 잘못된 카테고리 구독 요청시 예외 발생 (com.kustacks.kuring.acceptance.CategoryAcceptanceTest) failed:
com.kustacks.kuring.acceptance.CategoryAcceptanceTest#L0
build/test-results/test/TEST-com.kustacks.kuring.acceptance.CategoryAcceptanceTest.xml
|
[v2] 서버가 지원하는 학과 목록을 조회한다 (com.kustacks.kuring.acceptance.CategoryAcceptanceTest) failed:
com.kustacks.kuring.acceptance.CategoryAcceptanceTest#L0
build/test-results/test/TEST-com.kustacks.kuring.acceptance.CategoryAcceptanceTest.xml
|
[v2] 서버가 지원하는 카테고리 목록을 조회한다 (com.kustacks.kuring.acceptance.CategoryAcceptanceTest) failed:
com.kustacks.kuring.acceptance.CategoryAcceptanceTest#L0
build/test-results/test/TEST-com.kustacks.kuring.acceptance.CategoryAcceptanceTest.xml
|
[v2] 사용자가 구독한 카테고리 목록을 수정한다 (com.kustacks.kuring.acceptance.CategoryAcceptanceTest) failed:
com.kustacks.kuring.acceptance.CategoryAcceptanceTest#L0
build/test-results/test/TEST-com.kustacks.kuring.acceptance.CategoryAcceptanceTest.xml
|
[v2] 사용자가 잘못된 FCM token으로 요청을 보내면 예외가 발생한다 (com.kustacks.kuring.acceptance.AuthAcceptanceTest) failed:
com.kustacks.kuring.acceptance.AuthAcceptanceTest#L0
build/test-results/test/TEST-com.kustacks.kuring.acceptance.AuthAcceptanceTest.xml
|
[v2] Bearer Auth login (com.kustacks.kuring.acceptance.AuthAcceptanceTest) failed:
com.kustacks.kuring.acceptance.AuthAcceptanceTest#L0
build/test-results/test/TEST-com.kustacks.kuring.acceptance.AuthAcceptanceTest.xml
|
[v2] 존재하지 않는 id, password 로그인을 시도한다 (com.kustacks.kuring.acceptance.AuthAcceptanceTest) failed:
com.kustacks.kuring.acceptance.AuthAcceptanceTest#L0
build/test-results/test/TEST-com.kustacks.kuring.acceptance.AuthAcceptanceTest.xml
|
어드민이 커스텀으로 생성한 알림을 전송할 수 있다 (com.kustacks.kuring.message.adapter.in.event.MessageAdminEventListenerTest) failed:
com.kustacks.kuring.message.adapter.in.event.MessageAdminEventListenerTest#L0
build/test-results/test/TEST-com.kustacks.kuring.message.adapter.in.event.MessageAdminEventListenerTest.xml
|
어드민이 커스텀으로 생성한 테스트 알림을 전송할 수 있다 (com.kustacks.kuring.message.adapter.in.event.MessageAdminEventListenerTest) failed:
com.kustacks.kuring.message.adapter.in.event.MessageAdminEventListenerTest#L0
build/test-results/test/TEST-com.kustacks.kuring.message.adapter.in.event.MessageAdminEventListenerTest.xml
|
[v2] 사용자 가입 실패 (com.kustacks.kuring.acceptance.UserAcceptanceTest) failed:
com.kustacks.kuring.acceptance.UserAcceptanceTest#L0
build/test-results/test/TEST-com.kustacks.kuring.acceptance.UserAcceptanceTest.xml
|
[v2] 사용자가 학과를 구독한다 (com.kustacks.kuring.acceptance.UserAcceptanceTest) failed:
com.kustacks.kuring.acceptance.UserAcceptanceTest#L0
build/test-results/test/TEST-com.kustacks.kuring.acceptance.UserAcceptanceTest.xml
|
[v2] 사용자는 원하는 공지의 북마크를 추가할 수 있다 (com.kustacks.kuring.acceptance.UserAcceptanceTest) failed:
com.kustacks.kuring.acceptance.UserAcceptanceTest#L0
build/test-results/test/TEST-com.kustacks.kuring.acceptance.UserAcceptanceTest.xml
|
[v2] 사용자가 카테고리를 구독한다 (com.kustacks.kuring.acceptance.UserAcceptanceTest) failed:
com.kustacks.kuring.acceptance.UserAcceptanceTest#L0
build/test-results/test/TEST-com.kustacks.kuring.acceptance.UserAcceptanceTest.xml
|
[v2] 사용자는 자신이 북마크한 공지를 조회할 수 있다 (com.kustacks.kuring.acceptance.UserAcceptanceTest) failed:
com.kustacks.kuring.acceptance.UserAcceptanceTest#L0
build/test-results/test/TEST-com.kustacks.kuring.acceptance.UserAcceptanceTest.xml
|
[v2] 사용자가 구독한 카테고리 목록을 조회한다 (com.kustacks.kuring.acceptance.UserAcceptanceTest) failed:
com.kustacks.kuring.acceptance.UserAcceptanceTest#L0
build/test-results/test/TEST-com.kustacks.kuring.acceptance.UserAcceptanceTest.xml
|
[v2] 사용자의 피드백을 저장한다 (com.kustacks.kuring.acceptance.UserAcceptanceTest) failed:
com.kustacks.kuring.acceptance.UserAcceptanceTest#L0
build/test-results/test/TEST-com.kustacks.kuring.acceptance.UserAcceptanceTest.xml
|
[v2] 사용자가 구독한 학과 목록을 조회한다 (com.kustacks.kuring.acceptance.UserAcceptanceTest) failed:
com.kustacks.kuring.acceptance.UserAcceptanceTest#L0
build/test-results/test/TEST-com.kustacks.kuring.acceptance.UserAcceptanceTest.xml
|
[v2] 잘못된 길이의 피드백을 요청시 예외가 발생한다 (com.kustacks.kuring.acceptance.UserAcceptanceTest) failed:
com.kustacks.kuring.acceptance.UserAcceptanceTest#L0
build/test-results/test/TEST-com.kustacks.kuring.acceptance.UserAcceptanceTest.xml
|
[v2] 사용자 가입 성공 (com.kustacks.kuring.acceptance.UserAcceptanceTest) failed:
com.kustacks.kuring.acceptance.UserAcceptanceTest#L0
build/test-results/test/TEST-com.kustacks.kuring.acceptance.UserAcceptanceTest.xml
|
kuis 공지사항을 성공적으로 스크랩 해온다 (com.kustacks.kuring.worker.scrap.client.notice.KuisNoticeApiClientTest) failed:
com.kustacks.kuring.worker.scrap.client.notice.KuisNoticeApiClientTest#L0
build/test-results/test/TEST-com.kustacks.kuring.worker.scrap.client.notice.KuisNoticeApiClientTest.xml
|
kuis 공지서버에 문제가 있는 경우에는 서버 에러로 간주한다 (com.kustacks.kuring.worker.scrap.client.notice.KuisNoticeApiClientTest) failed:
com.kustacks.kuring.worker.scrap.client.notice.KuisNoticeApiClientTest#L0
build/test-results/test/TEST-com.kustacks.kuring.worker.scrap.client.notice.KuisNoticeApiClientTest.xml
|
kuis 서버의 응답 body에 DS_LIST 필드가 없는 경우 서버 에러로 간주한다 (com.kustacks.kuring.worker.scrap.client.notice.KuisNoticeApiClientTest) failed:
com.kustacks.kuring.worker.scrap.client.notice.KuisNoticeApiClientTest#L0
build/test-results/test/TEST-com.kustacks.kuring.worker.scrap.client.notice.KuisNoticeApiClientTest.xml
|
kuis 서버의 응답에 body가 없거는경우 서버 에러로 간주한다 (com.kustacks.kuring.worker.scrap.client.notice.KuisNoticeApiClientTest) failed:
com.kustacks.kuring.worker.scrap.client.notice.KuisNoticeApiClientTest#L0
build/test-results/test/TEST-com.kustacks.kuring.worker.scrap.client.notice.KuisNoticeApiClientTest.xml
|
이미 저장되어 있던 교직원 정보와 신규 정보를 비교하고 업데이트 한다 (com.kustacks.kuring.worker.update.staff.StaffUpdaterTest) failed:
com.kustacks.kuring.worker.update.staff.StaffUpdaterTest#L0
build/test-results/test/TEST-com.kustacks.kuring.worker.update.staff.StaffUpdaterTest.xml
|
사용자가 작성한 피드백을 페이징 처리하여 가져올 수 있다 (com.kustacks.kuring.user.adapter.out.persistence.UserRepositoryTest) failed:
com.kustacks.kuring.user.adapter.out.persistence.UserRepositoryTest#L0
build/test-results/test/TEST-com.kustacks.kuring.user.adapter.out.persistence.UserRepositoryTest.xml
|
사용자를 삭제하여도 피드벡은 남아있어야 한다 (com.kustacks.kuring.user.adapter.out.persistence.UserRepositoryTest) failed:
com.kustacks.kuring.user.adapter.out.persistence.UserRepositoryTest#L0
build/test-results/test/TEST-com.kustacks.kuring.user.adapter.out.persistence.UserRepositoryTest.xml
|
[v2] 사용자의 피드백을 저장한다 (com.kustacks.kuring.acceptance.FeedbackAcceptanceTest) failed:
com.kustacks.kuring.acceptance.FeedbackAcceptanceTest#L0
build/test-results/test/TEST-com.kustacks.kuring.acceptance.FeedbackAcceptanceTest.xml
|
[v2] 잘못된 길이의 피드백을 요청시 예외가 발생한다 (com.kustacks.kuring.acceptance.FeedbackAcceptanceTest) failed:
com.kustacks.kuring.acceptance.FeedbackAcceptanceTest#L0
build/test-results/test/TEST-com.kustacks.kuring.acceptance.FeedbackAcceptanceTest.xml
|
Build and analyze
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/checkout@v3, actions/setup-java@v3, actions/cache@v3, mikepenz/action-junit-report@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Build and analyze
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|