Skip to content

[Feature] - DB 스키마 형상관리를 위한 Flyway 도입 BE #260

[Feature] - DB 스키마 형상관리를 위한 Flyway 도입 BE

[Feature] - DB 스키마 형상관리를 위한 Flyway 도입 BE #260

GitHub Actions / Test Results failed Sep 24, 2024 in 0s

130 fail, 125 pass in 0s

 31 files   31 suites   0s ⏱️
255 tests 125 ✅ 0 💤 130 ❌
269 runs  137 ✅ 0 💤 132 ❌

Results for commit d3b4292.

Annotations

Check warning on line 0 in kr.touroot.travelogue.service.TravelogueServiceTest

See this annotation in the file changed.

@github-actions github-actions / Test Results

존재하지 않는 여행기를 수정하면 예외가 발생한다. (kr.touroot.travelogue.service.TravelogueServiceTest) failed

/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelogue.service.TravelogueServiceTest.xml [took 0s]
Raw output
org.junit.jupiter.api.extension.ParameterResolutionException: Failed to resolve parameter [kr.touroot.travelogue.service.TravelogueService travelogueService] in constructor [public kr.touroot.travelogue.service.TravelogueServiceTest(kr.touroot.travelogue.service.TravelogueService,kr.touroot.utils.DatabaseCleaner,kr.touroot.travelogue.helper.TravelogueTestHelper,kr.touroot.image.infrastructure.AwsS3Provider)]: Failed to load ApplicationContext for [MergedContextConfiguration@6650319 testClass = kr.touroot.travelogue.service.TravelogueServiceTest, locations = [], classes = [kr.touroot.TourootApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [PropertySourceDescriptor[locations=[], ignoreResourceNotFound=false, name=null, propertySourceFactory=null, encoding=null]], propertySourceProperties = ["spring.config.location = classpath:application-test.yml", "org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@473ee461, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@be78bf64, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@20b5f2ac, [ImportsContextCustomizer@7f418762 key = [org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration, org.springframework.boot.autoconfigure.data.jpa.JpaRepositoriesAutoConfiguration, kr.touroot.travelogue.service.TravelogueService, org.springframework.boot.test.autoconfigure.orm.jpa.TestEntityManagerAutoConfiguration, org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration, org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration, org.springframework.boot.autoconfigure.sql.init.SqlInitializationAutoConfiguration, org.springframework.boot.test.autoconfigure.jdbc.TestDatabaseAutoConfiguration, org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration, org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration, org.springframework.boot.autoconfigure.liquibase.LiquibaseAutoConfiguration, kr.touroot.global.config.TestQueryDslConfig, org.springframework.boot.autoconfigure.jdbc.JdbcClientAutoConfiguration, kr.touroot.image.infrastructure.AwsS3Provider, org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration, kr.touroot.utils.DatabaseCleaner, kr.touroot.travelogue.helper.TravelogueTestHelper, org.springframework.boot.autoconfigure.jdbc.JdbcTemplateAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@293d0107, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@74cadd41, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@29d94bfe, org.springframework.boot.test.context.SpringBootTestAnnotation@4e2aaf78], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
	at [email protected]/java.util.Optional.orElseGet(Optional.java:364)
	at [email protected]/java.util.ArrayList.forEach(ArrayList.java:1511)
	at [email protected]/java.util.ArrayList.forEach(ArrayList.java:1511)
Caused by: java.lang.IllegalStateException: Failed to load ApplicationContext for [MergedContextConfiguration@6650319 testClass = kr.touroot.travelogue.service.TravelogueServiceTest, locations = [], classes = [kr.touroot.TourootApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [PropertySourceDescriptor[locations=[], ignoreResourceNotFound=false, name=null, propertySourceFactory=null, encoding=null]], propertySourceProperties = ["spring.config.location = classpath:application-test.yml", "org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@473ee461, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@be78bf64, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@20b5f2ac, [ImportsContextCustomizer@7f418762 key = [org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration, org.springframework.boot.autoconfigure.data.jpa.JpaRepositoriesAutoConfiguration, kr.touroot.travelogue.service.TravelogueService, org.springframework.boot.test.autoconfigure.orm.jpa.TestEntityManagerAutoConfiguration, org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration, org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration, org.springframework.boot.autoconfigure.sql.init.SqlInitializationAutoConfiguration, org.springframework.boot.test.autoconfigure.jdbc.TestDatabaseAutoConfiguration, org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration, org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration, org.springframework.boot.autoconfigure.liquibase.LiquibaseAutoConfiguration, kr.touroot.global.config.TestQueryDslConfig, org.springframework.boot.autoconfigure.jdbc.JdbcClientAutoConfiguration, kr.touroot.image.infrastructure.AwsS3Provider, org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration, kr.touroot.utils.DatabaseCleaner, kr.touroot.travelogue.helper.TravelogueTestHelper, org.springframework.boot.autoconfigure.jdbc.JdbcTemplateAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@293d0107, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@74cadd41, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@29d94bfe, org.springframework.boot.test.context.SpringBootTestAnnotation@4e2aaf78], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
	at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:180)
	at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130)
	at org.springframework.test.context.junit.jupiter.SpringExtension.getApplicationContext(SpringExtension.java:355)
	at org.springframework.test.context.junit.jupiter.SpringExtension.resolveParameter(SpringExtension.java:341)
	... 3 more
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Failed to initialize dependency 'flyway' of LoadTimeWeaverAware bean 'entityManagerFactory': Error creating bean with name 'flyway' defined in class path resource [org/springframework/boot/autoconfigure/flyway/FlywayAutoConfiguration$FlywayConfiguration.class]: Circular depends-on relationship between 'flyway' and 'entityManagerFactory'
	at app//org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:326)
	at app//org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:205)
	at app//org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:952)
	at app//org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624)
	at app//org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754)
	at app//org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456)
	at app//org.springframework.boot.SpringApplication.run(SpringApplication.java:335)
	at app//org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137)
	at app//org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58)
	at app//org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46)
	at app//org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1463)
	at app//org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553)
	at app//org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137)
	at app//org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108)
	at app//org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225)
	at app//org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152)
	... 6 more
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'flyway' defined in class path resource [org/springframework/boot/autoconfigure/flyway/FlywayAutoConfiguration$FlywayConfiguration.class]: Circular depends-on relationship between 'flyway' and 'entityManagerFactory'
	at app//org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:308)
	at app//org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200)
	at app//org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:313)
	... 21 more

Check warning on line 0 in kr.touroot.travelogue.service.TravelogueServiceTest

See this annotation in the file changed.

@github-actions github-actions / Test Results

여행기를 생성할 수 있다. (kr.touroot.travelogue.service.TravelogueServiceTest) failed

/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelogue.service.TravelogueServiceTest.xml [took 0s]
Raw output
org.junit.jupiter.api.extension.ParameterResolutionException: Failed to resolve parameter [kr.touroot.travelogue.service.TravelogueService travelogueService] in constructor [public kr.touroot.travelogue.service.TravelogueServiceTest(kr.touroot.travelogue.service.TravelogueService,kr.touroot.utils.DatabaseCleaner,kr.touroot.travelogue.helper.TravelogueTestHelper,kr.touroot.image.infrastructure.AwsS3Provider)]: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@6650319 testClass = kr.touroot.travelogue.service.TravelogueServiceTest, locations = [], classes = [kr.touroot.TourootApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [PropertySourceDescriptor[locations=[], ignoreResourceNotFound=false, name=null, propertySourceFactory=null, encoding=null]], propertySourceProperties = ["spring.config.location = classpath:application-test.yml", "org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@473ee461, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@be78bf64, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@20b5f2ac, [ImportsContextCustomizer@7f418762 key = [org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration, org.springframework.boot.autoconfigure.data.jpa.JpaRepositoriesAutoConfiguration, kr.touroot.travelogue.service.TravelogueService, org.springframework.boot.test.autoconfigure.orm.jpa.TestEntityManagerAutoConfiguration, org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration, org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration, org.springframework.boot.autoconfigure.sql.init.SqlInitializationAutoConfiguration, org.springframework.boot.test.autoconfigure.jdbc.TestDatabaseAutoConfiguration, org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration, org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration, org.springframework.boot.autoconfigure.liquibase.LiquibaseAutoConfiguration, kr.touroot.global.config.TestQueryDslConfig, org.springframework.boot.autoconfigure.jdbc.JdbcClientAutoConfiguration, kr.touroot.image.infrastructure.AwsS3Provider, org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration, kr.touroot.utils.DatabaseCleaner, kr.touroot.travelogue.helper.TravelogueTestHelper, org.springframework.boot.autoconfigure.jdbc.JdbcTemplateAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@293d0107, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@74cadd41, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@29d94bfe, org.springframework.boot.test.context.SpringBootTestAnnotation@4e2aaf78], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
	at [email protected]/java.util.Optional.orElseGet(Optional.java:364)
	at [email protected]/java.util.ArrayList.forEach(ArrayList.java:1511)
	at [email protected]/java.util.ArrayList.forEach(ArrayList.java:1511)
Caused by: java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@6650319 testClass = kr.touroot.travelogue.service.TravelogueServiceTest, locations = [], classes = [kr.touroot.TourootApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [PropertySourceDescriptor[locations=[], ignoreResourceNotFound=false, name=null, propertySourceFactory=null, encoding=null]], propertySourceProperties = ["spring.config.location = classpath:application-test.yml", "org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@473ee461, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@be78bf64, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@20b5f2ac, [ImportsContextCustomizer@7f418762 key = [org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration, org.springframework.boot.autoconfigure.data.jpa.JpaRepositoriesAutoConfiguration, kr.touroot.travelogue.service.TravelogueService, org.springframework.boot.test.autoconfigure.orm.jpa.TestEntityManagerAutoConfiguration, org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration, org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration, org.springframework.boot.autoconfigure.sql.init.SqlInitializationAutoConfiguration, org.springframework.boot.test.autoconfigure.jdbc.TestDatabaseAutoConfiguration, org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration, org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration, org.springframework.boot.autoconfigure.liquibase.LiquibaseAutoConfiguration, kr.touroot.global.config.TestQueryDslConfig, org.springframework.boot.autoconfigure.jdbc.JdbcClientAutoConfiguration, kr.touroot.image.infrastructure.AwsS3Provider, org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration, kr.touroot.utils.DatabaseCleaner, kr.touroot.travelogue.helper.TravelogueTestHelper, org.springframework.boot.autoconfigure.jdbc.JdbcTemplateAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@293d0107, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@74cadd41, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@29d94bfe, org.springframework.boot.test.context.SpringBootTestAnnotation@4e2aaf78], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
	at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145)
	at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130)
	at org.springframework.test.context.junit.jupiter.SpringExtension.getApplicationContext(SpringExtension.java:355)
	at org.springframework.test.context.junit.jupiter.SpringExtension.resolveParameter(SpringExtension.java:341)
	... 3 more

Check warning on line 0 in kr.touroot.travelogue.service.TravelogueServiceTest

See this annotation in the file changed.

@github-actions github-actions / Test Results

존재하지 않는 ID로 여행기를 조회하면 예외가 발생한다. (kr.touroot.travelogue.service.TravelogueServiceTest) failed

/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelogue.service.TravelogueServiceTest.xml [took 0s]
Raw output
org.junit.jupiter.api.extension.ParameterResolutionException: Failed to resolve parameter [kr.touroot.travelogue.service.TravelogueService travelogueService] in constructor [public kr.touroot.travelogue.service.TravelogueServiceTest(kr.touroot.travelogue.service.TravelogueService,kr.touroot.utils.DatabaseCleaner,kr.touroot.travelogue.helper.TravelogueTestHelper,kr.touroot.image.infrastructure.AwsS3Provider)]: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@6650319 testClass = kr.touroot.travelogue.service.TravelogueServiceTest, locations = [], classes = [kr.touroot.TourootApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [PropertySourceDescriptor[locations=[], ignoreResourceNotFound=false, name=null, propertySourceFactory=null, encoding=null]], propertySourceProperties = ["spring.config.location = classpath:application-test.yml", "org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@473ee461, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@be78bf64, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@20b5f2ac, [ImportsContextCustomizer@7f418762 key = [org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration, org.springframework.boot.autoconfigure.data.jpa.JpaRepositoriesAutoConfiguration, kr.touroot.travelogue.service.TravelogueService, org.springframework.boot.test.autoconfigure.orm.jpa.TestEntityManagerAutoConfiguration, org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration, org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration, org.springframework.boot.autoconfigure.sql.init.SqlInitializationAutoConfiguration, org.springframework.boot.test.autoconfigure.jdbc.TestDatabaseAutoConfiguration, org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration, org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration, org.springframework.boot.autoconfigure.liquibase.LiquibaseAutoConfiguration, kr.touroot.global.config.TestQueryDslConfig, org.springframework.boot.autoconfigure.jdbc.JdbcClientAutoConfiguration, kr.touroot.image.infrastructure.AwsS3Provider, org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration, kr.touroot.utils.DatabaseCleaner, kr.touroot.travelogue.helper.TravelogueTestHelper, org.springframework.boot.autoconfigure.jdbc.JdbcTemplateAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@293d0107, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@74cadd41, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@29d94bfe, org.springframework.boot.test.context.SpringBootTestAnnotation@4e2aaf78], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
	at [email protected]/java.util.Optional.orElseGet(Optional.java:364)
	at [email protected]/java.util.ArrayList.forEach(ArrayList.java:1511)
	at [email protected]/java.util.ArrayList.forEach(ArrayList.java:1511)
Caused by: java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@6650319 testClass = kr.touroot.travelogue.service.TravelogueServiceTest, locations = [], classes = [kr.touroot.TourootApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [PropertySourceDescriptor[locations=[], ignoreResourceNotFound=false, name=null, propertySourceFactory=null, encoding=null]], propertySourceProperties = ["spring.config.location = classpath:application-test.yml", "org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@473ee461, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@be78bf64, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@20b5f2ac, [ImportsContextCustomizer@7f418762 key = [org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration, org.springframework.boot.autoconfigure.data.jpa.JpaRepositoriesAutoConfiguration, kr.touroot.travelogue.service.TravelogueService, org.springframework.boot.test.autoconfigure.orm.jpa.TestEntityManagerAutoConfiguration, org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration, org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration, org.springframework.boot.autoconfigure.sql.init.SqlInitializationAutoConfiguration, org.springframework.boot.test.autoconfigure.jdbc.TestDatabaseAutoConfiguration, org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration, org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration, org.springframework.boot.autoconfigure.liquibase.LiquibaseAutoConfiguration, kr.touroot.global.config.TestQueryDslConfig, org.springframework.boot.autoconfigure.jdbc.JdbcClientAutoConfiguration, kr.touroot.image.infrastructure.AwsS3Provider, org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration, kr.touroot.utils.DatabaseCleaner, kr.touroot.travelogue.helper.TravelogueTestHelper, org.springframework.boot.autoconfigure.jdbc.JdbcTemplateAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@293d0107, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@74cadd41, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@29d94bfe, org.springframework.boot.test.context.SpringBootTestAnnotation@4e2aaf78], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
	at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145)
	at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130)
	at org.springframework.test.context.junit.jupiter.SpringExtension.getApplicationContext(SpringExtension.java:355)
	at org.springframework.test.context.junit.jupiter.SpringExtension.resolveParameter(SpringExtension.java:341)
	... 3 more

Check warning on line 0 in kr.touroot.travelogue.service.TravelogueServiceTest

See this annotation in the file changed.

@github-actions github-actions / Test Results

작성자가 아닌 사람이 여행기를 삭제하면 예외가 발생한다. (kr.touroot.travelogue.service.TravelogueServiceTest) failed

/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelogue.service.TravelogueServiceTest.xml [took 0s]
Raw output
org.junit.jupiter.api.extension.ParameterResolutionException: Failed to resolve parameter [kr.touroot.travelogue.service.TravelogueService travelogueService] in constructor [public kr.touroot.travelogue.service.TravelogueServiceTest(kr.touroot.travelogue.service.TravelogueService,kr.touroot.utils.DatabaseCleaner,kr.touroot.travelogue.helper.TravelogueTestHelper,kr.touroot.image.infrastructure.AwsS3Provider)]: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@6650319 testClass = kr.touroot.travelogue.service.TravelogueServiceTest, locations = [], classes = [kr.touroot.TourootApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [PropertySourceDescriptor[locations=[], ignoreResourceNotFound=false, name=null, propertySourceFactory=null, encoding=null]], propertySourceProperties = ["spring.config.location = classpath:application-test.yml", "org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@473ee461, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@be78bf64, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@20b5f2ac, [ImportsContextCustomizer@7f418762 key = [org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration, org.springframework.boot.autoconfigure.data.jpa.JpaRepositoriesAutoConfiguration, kr.touroot.travelogue.service.TravelogueService, org.springframework.boot.test.autoconfigure.orm.jpa.TestEntityManagerAutoConfiguration, org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration, org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration, org.springframework.boot.autoconfigure.sql.init.SqlInitializationAutoConfiguration, org.springframework.boot.test.autoconfigure.jdbc.TestDatabaseAutoConfiguration, org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration, org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration, org.springframework.boot.autoconfigure.liquibase.LiquibaseAutoConfiguration, kr.touroot.global.config.TestQueryDslConfig, org.springframework.boot.autoconfigure.jdbc.JdbcClientAutoConfiguration, kr.touroot.image.infrastructure.AwsS3Provider, org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration, kr.touroot.utils.DatabaseCleaner, kr.touroot.travelogue.helper.TravelogueTestHelper, org.springframework.boot.autoconfigure.jdbc.JdbcTemplateAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@293d0107, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@74cadd41, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@29d94bfe, org.springframework.boot.test.context.SpringBootTestAnnotation@4e2aaf78], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
	at [email protected]/java.util.Optional.orElseGet(Optional.java:364)
	at [email protected]/java.util.ArrayList.forEach(ArrayList.java:1511)
	at [email protected]/java.util.ArrayList.forEach(ArrayList.java:1511)
Caused by: java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@6650319 testClass = kr.touroot.travelogue.service.TravelogueServiceTest, locations = [], classes = [kr.touroot.TourootApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [PropertySourceDescriptor[locations=[], ignoreResourceNotFound=false, name=null, propertySourceFactory=null, encoding=null]], propertySourceProperties = ["spring.config.location = classpath:application-test.yml", "org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@473ee461, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@be78bf64, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@20b5f2ac, [ImportsContextCustomizer@7f418762 key = [org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration, org.springframework.boot.autoconfigure.data.jpa.JpaRepositoriesAutoConfiguration, kr.touroot.travelogue.service.TravelogueService, org.springframework.boot.test.autoconfigure.orm.jpa.TestEntityManagerAutoConfiguration, org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration, org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration, org.springframework.boot.autoconfigure.sql.init.SqlInitializationAutoConfiguration, org.springframework.boot.test.autoconfigure.jdbc.TestDatabaseAutoConfiguration, org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration, org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration, org.springframework.boot.autoconfigure.liquibase.LiquibaseAutoConfiguration, kr.touroot.global.config.TestQueryDslConfig, org.springframework.boot.autoconfigure.jdbc.JdbcClientAutoConfiguration, kr.touroot.image.infrastructure.AwsS3Provider, org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration, kr.touroot.utils.DatabaseCleaner, kr.touroot.travelogue.helper.TravelogueTestHelper, org.springframework.boot.autoconfigure.jdbc.JdbcTemplateAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@293d0107, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@74cadd41, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@29d94bfe, org.springframework.boot.test.context.SpringBootTestAnnotation@4e2aaf78], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
	at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145)
	at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130)
	at org.springframework.test.context.junit.jupiter.SpringExtension.getApplicationContext(SpringExtension.java:355)
	at org.springframework.test.context.junit.jupiter.SpringExtension.resolveParameter(SpringExtension.java:341)
	... 3 more

Check warning on line 0 in kr.touroot.travelogue.service.TravelogueServiceTest

See this annotation in the file changed.

@github-actions github-actions / Test Results

존재하지 않는 키워드로 여행기를 조회하면 빈 페이지가 반환된다. (kr.touroot.travelogue.service.TravelogueServiceTest) failed

/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelogue.service.TravelogueServiceTest.xml [took 0s]
Raw output
org.junit.jupiter.api.extension.ParameterResolutionException: Failed to resolve parameter [kr.touroot.travelogue.service.TravelogueService travelogueService] in constructor [public kr.touroot.travelogue.service.TravelogueServiceTest(kr.touroot.travelogue.service.TravelogueService,kr.touroot.utils.DatabaseCleaner,kr.touroot.travelogue.helper.TravelogueTestHelper,kr.touroot.image.infrastructure.AwsS3Provider)]: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@6650319 testClass = kr.touroot.travelogue.service.TravelogueServiceTest, locations = [], classes = [kr.touroot.TourootApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [PropertySourceDescriptor[locations=[], ignoreResourceNotFound=false, name=null, propertySourceFactory=null, encoding=null]], propertySourceProperties = ["spring.config.location = classpath:application-test.yml", "org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@473ee461, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@be78bf64, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@20b5f2ac, [ImportsContextCustomizer@7f418762 key = [org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration, org.springframework.boot.autoconfigure.data.jpa.JpaRepositoriesAutoConfiguration, kr.touroot.travelogue.service.TravelogueService, org.springframework.boot.test.autoconfigure.orm.jpa.TestEntityManagerAutoConfiguration, org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration, org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration, org.springframework.boot.autoconfigure.sql.init.SqlInitializationAutoConfiguration, org.springframework.boot.test.autoconfigure.jdbc.TestDatabaseAutoConfiguration, org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration, org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration, org.springframework.boot.autoconfigure.liquibase.LiquibaseAutoConfiguration, kr.touroot.global.config.TestQueryDslConfig, org.springframework.boot.autoconfigure.jdbc.JdbcClientAutoConfiguration, kr.touroot.image.infrastructure.AwsS3Provider, org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration, kr.touroot.utils.DatabaseCleaner, kr.touroot.travelogue.helper.TravelogueTestHelper, org.springframework.boot.autoconfigure.jdbc.JdbcTemplateAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@293d0107, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@74cadd41, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@29d94bfe, org.springframework.boot.test.context.SpringBootTestAnnotation@4e2aaf78], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
	at [email protected]/java.util.Optional.orElseGet(Optional.java:364)
	at [email protected]/java.util.ArrayList.forEach(ArrayList.java:1511)
	at [email protected]/java.util.ArrayList.forEach(ArrayList.java:1511)
Caused by: java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@6650319 testClass = kr.touroot.travelogue.service.TravelogueServiceTest, locations = [], classes = [kr.touroot.TourootApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [PropertySourceDescriptor[locations=[], ignoreResourceNotFound=false, name=null, propertySourceFactory=null, encoding=null]], propertySourceProperties = ["spring.config.location = classpath:application-test.yml", "org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@473ee461, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@be78bf64, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@20b5f2ac, [ImportsContextCustomizer@7f418762 key = [org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration, org.springframework.boot.autoconfigure.data.jpa.JpaRepositoriesAutoConfiguration, kr.touroot.travelogue.service.TravelogueService, org.springframework.boot.test.autoconfigure.orm.jpa.TestEntityManagerAutoConfiguration, org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration, org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration, org.springframework.boot.autoconfigure.sql.init.SqlInitializationAutoConfiguration, org.springframework.boot.test.autoconfigure.jdbc.TestDatabaseAutoConfiguration, org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration, org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration, org.springframework.boot.autoconfigure.liquibase.LiquibaseAutoConfiguration, kr.touroot.global.config.TestQueryDslConfig, org.springframework.boot.autoconfigure.jdbc.JdbcClientAutoConfiguration, kr.touroot.image.infrastructure.AwsS3Provider, org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration, kr.touroot.utils.DatabaseCleaner, kr.touroot.travelogue.helper.TravelogueTestHelper, org.springframework.boot.autoconfigure.jdbc.JdbcTemplateAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@293d0107, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@74cadd41, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@29d94bfe, org.springframework.boot.test.context.SpringBootTestAnnotation@4e2aaf78], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
	at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145)
	at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130)
	at org.springframework.test.context.junit.jupiter.SpringExtension.getApplicationContext(SpringExtension.java:355)
	at org.springframework.test.context.junit.jupiter.SpringExtension.resolveParameter(SpringExtension.java:341)
	... 3 more

Check warning on line 0 in kr.touroot.travelogue.service.TravelogueServiceTest

See this annotation in the file changed.

@github-actions github-actions / Test Results

여행기를 전체 조회할 수 있다. (kr.touroot.travelogue.service.TravelogueServiceTest) failed

/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelogue.service.TravelogueServiceTest.xml [took 0s]
Raw output
org.junit.jupiter.api.extension.ParameterResolutionException: Failed to resolve parameter [kr.touroot.travelogue.service.TravelogueService travelogueService] in constructor [public kr.touroot.travelogue.service.TravelogueServiceTest(kr.touroot.travelogue.service.TravelogueService,kr.touroot.utils.DatabaseCleaner,kr.touroot.travelogue.helper.TravelogueTestHelper,kr.touroot.image.infrastructure.AwsS3Provider)]: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@6650319 testClass = kr.touroot.travelogue.service.TravelogueServiceTest, locations = [], classes = [kr.touroot.TourootApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [PropertySourceDescriptor[locations=[], ignoreResourceNotFound=false, name=null, propertySourceFactory=null, encoding=null]], propertySourceProperties = ["spring.config.location = classpath:application-test.yml", "org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@473ee461, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@be78bf64, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@20b5f2ac, [ImportsContextCustomizer@7f418762 key = [org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration, org.springframework.boot.autoconfigure.data.jpa.JpaRepositoriesAutoConfiguration, kr.touroot.travelogue.service.TravelogueService, org.springframework.boot.test.autoconfigure.orm.jpa.TestEntityManagerAutoConfiguration, org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration, org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration, org.springframework.boot.autoconfigure.sql.init.SqlInitializationAutoConfiguration, org.springframework.boot.test.autoconfigure.jdbc.TestDatabaseAutoConfiguration, org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration, org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration, org.springframework.boot.autoconfigure.liquibase.LiquibaseAutoConfiguration, kr.touroot.global.config.TestQueryDslConfig, org.springframework.boot.autoconfigure.jdbc.JdbcClientAutoConfiguration, kr.touroot.image.infrastructure.AwsS3Provider, org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration, kr.touroot.utils.DatabaseCleaner, kr.touroot.travelogue.helper.TravelogueTestHelper, org.springframework.boot.autoconfigure.jdbc.JdbcTemplateAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@293d0107, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@74cadd41, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@29d94bfe, org.springframework.boot.test.context.SpringBootTestAnnotation@4e2aaf78], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
	at [email protected]/java.util.Optional.orElseGet(Optional.java:364)
	at [email protected]/java.util.ArrayList.forEach(ArrayList.java:1511)
	at [email protected]/java.util.ArrayList.forEach(ArrayList.java:1511)
Caused by: java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@6650319 testClass = kr.touroot.travelogue.service.TravelogueServiceTest, locations = [], classes = [kr.touroot.TourootApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [PropertySourceDescriptor[locations=[], ignoreResourceNotFound=false, name=null, propertySourceFactory=null, encoding=null]], propertySourceProperties = ["spring.config.location = classpath:application-test.yml", "org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@473ee461, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@be78bf64, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@20b5f2ac, [ImportsContextCustomizer@7f418762 key = [org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration, org.springframework.boot.autoconfigure.data.jpa.JpaRepositoriesAutoConfiguration, kr.touroot.travelogue.service.TravelogueService, org.springframework.boot.test.autoconfigure.orm.jpa.TestEntityManagerAutoConfiguration, org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration, org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration, org.springframework.boot.autoconfigure.sql.init.SqlInitializationAutoConfiguration, org.springframework.boot.test.autoconfigure.jdbc.TestDatabaseAutoConfiguration, org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration, org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration, org.springframework.boot.autoconfigure.liquibase.LiquibaseAutoConfiguration, kr.touroot.global.config.TestQueryDslConfig, org.springframework.boot.autoconfigure.jdbc.JdbcClientAutoConfiguration, kr.touroot.image.infrastructure.AwsS3Provider, org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration, kr.touroot.utils.DatabaseCleaner, kr.touroot.travelogue.helper.TravelogueTestHelper, org.springframework.boot.autoconfigure.jdbc.JdbcTemplateAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@293d0107, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@74cadd41, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@29d94bfe, org.springframework.boot.test.context.SpringBootTestAnnotation@4e2aaf78], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
	at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145)
	at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130)
	at org.springframework.test.context.junit.jupiter.SpringExtension.getApplicationContext(SpringExtension.java:355)
	at org.springframework.test.context.junit.jupiter.SpringExtension.resolveParameter(SpringExtension.java:341)
	... 3 more

Check warning on line 0 in kr.touroot.travelogue.service.TravelogueServiceTest

See this annotation in the file changed.

@github-actions github-actions / Test Results

여행기를 수정할 수 있다. (kr.touroot.travelogue.service.TravelogueServiceTest) failed

/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelogue.service.TravelogueServiceTest.xml [took 0s]
Raw output
org.junit.jupiter.api.extension.ParameterResolutionException: Failed to resolve parameter [kr.touroot.travelogue.service.TravelogueService travelogueService] in constructor [public kr.touroot.travelogue.service.TravelogueServiceTest(kr.touroot.travelogue.service.TravelogueService,kr.touroot.utils.DatabaseCleaner,kr.touroot.travelogue.helper.TravelogueTestHelper,kr.touroot.image.infrastructure.AwsS3Provider)]: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@6650319 testClass = kr.touroot.travelogue.service.TravelogueServiceTest, locations = [], classes = [kr.touroot.TourootApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [PropertySourceDescriptor[locations=[], ignoreResourceNotFound=false, name=null, propertySourceFactory=null, encoding=null]], propertySourceProperties = ["spring.config.location = classpath:application-test.yml", "org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@473ee461, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@be78bf64, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@20b5f2ac, [ImportsContextCustomizer@7f418762 key = [org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration, org.springframework.boot.autoconfigure.data.jpa.JpaRepositoriesAutoConfiguration, kr.touroot.travelogue.service.TravelogueService, org.springframework.boot.test.autoconfigure.orm.jpa.TestEntityManagerAutoConfiguration, org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration, org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration, org.springframework.boot.autoconfigure.sql.init.SqlInitializationAutoConfiguration, org.springframework.boot.test.autoconfigure.jdbc.TestDatabaseAutoConfiguration, org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration, org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration, org.springframework.boot.autoconfigure.liquibase.LiquibaseAutoConfiguration, kr.touroot.global.config.TestQueryDslConfig, org.springframework.boot.autoconfigure.jdbc.JdbcClientAutoConfiguration, kr.touroot.image.infrastructure.AwsS3Provider, org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration, kr.touroot.utils.DatabaseCleaner, kr.touroot.travelogue.helper.TravelogueTestHelper, org.springframework.boot.autoconfigure.jdbc.JdbcTemplateAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@293d0107, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@74cadd41, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@29d94bfe, org.springframework.boot.test.context.SpringBootTestAnnotation@4e2aaf78], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
	at [email protected]/java.util.Optional.orElseGet(Optional.java:364)
	at [email protected]/java.util.ArrayList.forEach(ArrayList.java:1511)
	at [email protected]/java.util.ArrayList.forEach(ArrayList.java:1511)
Caused by: java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@6650319 testClass = kr.touroot.travelogue.service.TravelogueServiceTest, locations = [], classes = [kr.touroot.TourootApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [PropertySourceDescriptor[locations=[], ignoreResourceNotFound=false, name=null, propertySourceFactory=null, encoding=null]], propertySourceProperties = ["spring.config.location = classpath:application-test.yml", "org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@473ee461, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@be78bf64, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@20b5f2ac, [ImportsContextCustomizer@7f418762 key = [org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration, org.springframework.boot.autoconfigure.data.jpa.JpaRepositoriesAutoConfiguration, kr.touroot.travelogue.service.TravelogueService, org.springframework.boot.test.autoconfigure.orm.jpa.TestEntityManagerAutoConfiguration, org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration, org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration, org.springframework.boot.autoconfigure.sql.init.SqlInitializationAutoConfiguration, org.springframework.boot.test.autoconfigure.jdbc.TestDatabaseAutoConfiguration, org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration, org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration, org.springframework.boot.autoconfigure.liquibase.LiquibaseAutoConfiguration, kr.touroot.global.config.TestQueryDslConfig, org.springframework.boot.autoconfigure.jdbc.JdbcClientAutoConfiguration, kr.touroot.image.infrastructure.AwsS3Provider, org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration, kr.touroot.utils.DatabaseCleaner, kr.touroot.travelogue.helper.TravelogueTestHelper, org.springframework.boot.autoconfigure.jdbc.JdbcTemplateAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@293d0107, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@74cadd41, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@29d94bfe, org.springframework.boot.test.context.SpringBootTestAnnotation@4e2aaf78], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
	at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145)
	at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130)
	at org.springframework.test.context.junit.jupiter.SpringExtension.getApplicationContext(SpringExtension.java:355)
	at org.springframework.test.context.junit.jupiter.SpringExtension.resolveParameter(SpringExtension.java:341)
	... 3 more

Check warning on line 0 in kr.touroot.travelogue.service.TravelogueServiceTest

See this annotation in the file changed.

@github-actions github-actions / Test Results

여행기를 삭제할 수 있다. (kr.touroot.travelogue.service.TravelogueServiceTest) failed

/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelogue.service.TravelogueServiceTest.xml [took 0s]
Raw output
org.junit.jupiter.api.extension.ParameterResolutionException: Failed to resolve parameter [kr.touroot.travelogue.service.TravelogueService travelogueService] in constructor [public kr.touroot.travelogue.service.TravelogueServiceTest(kr.touroot.travelogue.service.TravelogueService,kr.touroot.utils.DatabaseCleaner,kr.touroot.travelogue.helper.TravelogueTestHelper,kr.touroot.image.infrastructure.AwsS3Provider)]: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@6650319 testClass = kr.touroot.travelogue.service.TravelogueServiceTest, locations = [], classes = [kr.touroot.TourootApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [PropertySourceDescriptor[locations=[], ignoreResourceNotFound=false, name=null, propertySourceFactory=null, encoding=null]], propertySourceProperties = ["spring.config.location = classpath:application-test.yml", "org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@473ee461, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@be78bf64, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@20b5f2ac, [ImportsContextCustomizer@7f418762 key = [org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration, org.springframework.boot.autoconfigure.data.jpa.JpaRepositoriesAutoConfiguration, kr.touroot.travelogue.service.TravelogueService, org.springframework.boot.test.autoconfigure.orm.jpa.TestEntityManagerAutoConfiguration, org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration, org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration, org.springframework.boot.autoconfigure.sql.init.SqlInitializationAutoConfiguration, org.springframework.boot.test.autoconfigure.jdbc.TestDatabaseAutoConfiguration, org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration, org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration, org.springframework.boot.autoconfigure.liquibase.LiquibaseAutoConfiguration, kr.touroot.global.config.TestQueryDslConfig, org.springframework.boot.autoconfigure.jdbc.JdbcClientAutoConfiguration, kr.touroot.image.infrastructure.AwsS3Provider, org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration, kr.touroot.utils.DatabaseCleaner, kr.touroot.travelogue.helper.TravelogueTestHelper, org.springframework.boot.autoconfigure.jdbc.JdbcTemplateAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@293d0107, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@74cadd41, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@29d94bfe, org.springframework.boot.test.context.SpringBootTestAnnotation@4e2aaf78], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
	at [email protected]/java.util.Optional.orElseGet(Optional.java:364)
	at [email protected]/java.util.ArrayList.forEach(ArrayList.java:1511)
	at [email protected]/java.util.ArrayList.forEach(ArrayList.java:1511)
Caused by: java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@6650319 testClass = kr.touroot.travelogue.service.TravelogueServiceTest, locations = [], classes = [kr.touroot.TourootApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [PropertySourceDescriptor[locations=[], ignoreResourceNotFound=false, name=null, propertySourceFactory=null, encoding=null]], propertySourceProperties = ["spring.config.location = classpath:application-test.yml", "org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@473ee461, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@be78bf64, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@20b5f2ac, [ImportsContextCustomizer@7f418762 key = [org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration, org.springframework.boot.autoconfigure.data.jpa.JpaRepositoriesAutoConfiguration, kr.touroot.travelogue.service.TravelogueService, org.springframework.boot.test.autoconfigure.orm.jpa.TestEntityManagerAutoConfiguration, org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration, org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration, org.springframework.boot.autoconfigure.sql.init.SqlInitializationAutoConfiguration, org.springframework.boot.test.autoconfigure.jdbc.TestDatabaseAutoConfiguration, org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration, org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration, org.springframework.boot.autoconfigure.liquibase.LiquibaseAutoConfiguration, kr.touroot.global.config.TestQueryDslConfig, org.springframework.boot.autoconfigure.jdbc.JdbcClientAutoConfiguration, kr.touroot.image.infrastructure.AwsS3Provider, org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration, kr.touroot.utils.DatabaseCleaner, kr.touroot.travelogue.helper.TravelogueTestHelper, org.springframework.boot.autoconfigure.jdbc.JdbcTemplateAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@293d0107, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@74cadd41, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@29d94bfe, org.springframework.boot.test.context.SpringBootTestAnnotation@4e2aaf78], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
	at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145)
	at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130)
	at org.springframework.test.context.junit.jupiter.SpringExtension.getApplicationContext(SpringExtension.java:355)
	at org.springframework.test.context.junit.jupiter.SpringExtension.resolveParameter(SpringExtension.java:341)
	... 3 more

Check warning on line 0 in kr.touroot.travelogue.service.TravelogueServiceTest

See this annotation in the file changed.

@github-actions github-actions / Test Results

작성자가 아닌 사람이 여행기를 수정하면 예외가 발생한다. (kr.touroot.travelogue.service.TravelogueServiceTest) failed

/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelogue.service.TravelogueServiceTest.xml [took 0s]
Raw output
org.junit.jupiter.api.extension.ParameterResolutionException: Failed to resolve parameter [kr.touroot.travelogue.service.TravelogueService travelogueService] in constructor [public kr.touroot.travelogue.service.TravelogueServiceTest(kr.touroot.travelogue.service.TravelogueService,kr.touroot.utils.DatabaseCleaner,kr.touroot.travelogue.helper.TravelogueTestHelper,kr.touroot.image.infrastructure.AwsS3Provider)]: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@6650319 testClass = kr.touroot.travelogue.service.TravelogueServiceTest, locations = [], classes = [kr.touroot.TourootApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [PropertySourceDescriptor[locations=[], ignoreResourceNotFound=false, name=null, propertySourceFactory=null, encoding=null]], propertySourceProperties = ["spring.config.location = classpath:application-test.yml", "org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@473ee461, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@be78bf64, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@20b5f2ac, [ImportsContextCustomizer@7f418762 key = [org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration, org.springframework.boot.autoconfigure.data.jpa.JpaRepositoriesAutoConfiguration, kr.touroot.travelogue.service.TravelogueService, org.springframework.boot.test.autoconfigure.orm.jpa.TestEntityManagerAutoConfiguration, org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration, org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration, org.springframework.boot.autoconfigure.sql.init.SqlInitializationAutoConfiguration, org.springframework.boot.test.autoconfigure.jdbc.TestDatabaseAutoConfiguration, org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration, org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration, org.springframework.boot.autoconfigure.liquibase.LiquibaseAutoConfiguration, kr.touroot.global.config.TestQueryDslConfig, org.springframework.boot.autoconfigure.jdbc.JdbcClientAutoConfiguration, kr.touroot.image.infrastructure.AwsS3Provider, org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration, kr.touroot.utils.DatabaseCleaner, kr.touroot.travelogue.helper.TravelogueTestHelper, org.springframework.boot.autoconfigure.jdbc.JdbcTemplateAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@293d0107, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@74cadd41, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@29d94bfe, org.springframework.boot.test.context.SpringBootTestAnnotation@4e2aaf78], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
	at [email protected]/java.util.Optional.orElseGet(Optional.java:364)
	at [email protected]/java.util.ArrayList.forEach(ArrayList.java:1511)
	at [email protected]/java.util.ArrayList.forEach(ArrayList.java:1511)
Caused by: java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@6650319 testClass = kr.touroot.travelogue.service.TravelogueServiceTest, locations = [], classes = [kr.touroot.TourootApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [PropertySourceDescriptor[locations=[], ignoreResourceNotFound=false, name=null, propertySourceFactory=null, encoding=null]], propertySourceProperties = ["spring.config.location = classpath:application-test.yml", "org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@473ee461, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@be78bf64, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@20b5f2ac, [ImportsContextCustomizer@7f418762 key = [org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration, org.springframework.boot.autoconfigure.data.jpa.JpaRepositoriesAutoConfiguration, kr.touroot.travelogue.service.TravelogueService, org.springframework.boot.test.autoconfigure.orm.jpa.TestEntityManagerAutoConfiguration, org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration, org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration, org.springframework.boot.autoconfigure.sql.init.SqlInitializationAutoConfiguration, org.springframework.boot.test.autoconfigure.jdbc.TestDatabaseAutoConfiguration, org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration, org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration, org.springframework.boot.autoconfigure.liquibase.LiquibaseAutoConfiguration, kr.touroot.global.config.TestQueryDslConfig, org.springframework.boot.autoconfigure.jdbc.JdbcClientAutoConfiguration, kr.touroot.image.infrastructure.AwsS3Provider, org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration, kr.touroot.utils.DatabaseCleaner, kr.touroot.travelogue.helper.TravelogueTestHelper, org.springframework.boot.autoconfigure.jdbc.JdbcTemplateAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@293d0107, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@74cadd41, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@29d94bfe, org.springframework.boot.test.context.SpringBootTestAnnotation@4e2aaf78], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
	at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145)
	at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130)
	at org.springframework.test.context.junit.jupiter.SpringExtension.getApplicationContext(SpringExtension.java:355)
	at org.springframework.test.context.junit.jupiter.SpringExtension.resolveParameter(SpringExtension.java:341)
	... 3 more

Check warning on line 0 in kr.touroot.travelogue.service.TravelogueServiceTest

See this annotation in the file changed.

@github-actions github-actions / Test Results

여행기는 ID를 기준으로 조회할 수 있다. (kr.touroot.travelogue.service.TravelogueServiceTest) failed

/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelogue.service.TravelogueServiceTest.xml [took 0s]
Raw output
org.junit.jupiter.api.extension.ParameterResolutionException: Failed to resolve parameter [kr.touroot.travelogue.service.TravelogueService travelogueService] in constructor [public kr.touroot.travelogue.service.TravelogueServiceTest(kr.touroot.travelogue.service.TravelogueService,kr.touroot.utils.DatabaseCleaner,kr.touroot.travelogue.helper.TravelogueTestHelper,kr.touroot.image.infrastructure.AwsS3Provider)]: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@6650319 testClass = kr.touroot.travelogue.service.TravelogueServiceTest, locations = [], classes = [kr.touroot.TourootApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [PropertySourceDescriptor[locations=[], ignoreResourceNotFound=false, name=null, propertySourceFactory=null, encoding=null]], propertySourceProperties = ["spring.config.location = classpath:application-test.yml", "org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@473ee461, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@be78bf64, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@20b5f2ac, [ImportsContextCustomizer@7f418762 key = [org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration, org.springframework.boot.autoconfigure.data.jpa.JpaRepositoriesAutoConfiguration, kr.touroot.travelogue.service.TravelogueService, org.springframework.boot.test.autoconfigure.orm.jpa.TestEntityManagerAutoConfiguration, org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration, org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration, org.springframework.boot.autoconfigure.sql.init.SqlInitializationAutoConfiguration, org.springframework.boot.test.autoconfigure.jdbc.TestDatabaseAutoConfiguration, org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration, org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration, org.springframework.boot.autoconfigure.liquibase.LiquibaseAutoConfiguration, kr.touroot.global.config.TestQueryDslConfig, org.springframework.boot.autoconfigure.jdbc.JdbcClientAutoConfiguration, kr.touroot.image.infrastructure.AwsS3Provider, org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration, kr.touroot.utils.DatabaseCleaner, kr.touroot.travelogue.helper.TravelogueTestHelper, org.springframework.boot.autoconfigure.jdbc.JdbcTemplateAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@293d0107, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@74cadd41, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@29d94bfe, org.springframework.boot.test.context.SpringBootTestAnnotation@4e2aaf78], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
	at [email protected]/java.util.Optional.orElseGet(Optional.java:364)
	at [email protected]/java.util.ArrayList.forEach(ArrayList.java:1511)
	at [email protected]/java.util.ArrayList.forEach(ArrayList.java:1511)
Caused by: java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@6650319 testClass = kr.touroot.travelogue.service.TravelogueServiceTest, locations = [], classes = [kr.touroot.TourootApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [PropertySourceDescriptor[locations=[], ignoreResourceNotFound=false, name=null, propertySourceFactory=null, encoding=null]], propertySourceProperties = ["spring.config.location = classpath:application-test.yml", "org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@473ee461, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@be78bf64, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@20b5f2ac, [ImportsContextCustomizer@7f418762 key = [org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration, org.springframework.boot.autoconfigure.data.jpa.JpaRepositoriesAutoConfiguration, kr.touroot.travelogue.service.TravelogueService, org.springframework.boot.test.autoconfigure.orm.jpa.TestEntityManagerAutoConfiguration, org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration, org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration, org.springframework.boot.autoconfigure.sql.init.SqlInitializationAutoConfiguration, org.springframework.boot.test.autoconfigure.jdbc.TestDatabaseAutoConfiguration, org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration, org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration, org.springframework.boot.autoconfigure.liquibase.LiquibaseAutoConfiguration, kr.touroot.global.config.TestQueryDslConfig, org.springframework.boot.autoconfigure.jdbc.JdbcClientAutoConfiguration, kr.touroot.image.infrastructure.AwsS3Provider, org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration, kr.touroot.utils.DatabaseCleaner, kr.touroot.travelogue.helper.TravelogueTestHelper, org.springframework.boot.autoconfigure.jdbc.JdbcTemplateAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@293d0107, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@74cadd41, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@29d94bfe, org.springframework.boot.test.context.SpringBootTestAnnotation@4e2aaf78], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
	at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145)
	at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130)
	at org.springframework.test.context.junit.jupiter.SpringExtension.getApplicationContext(SpringExtension.java:355)
	at org.springframework.test.context.junit.jupiter.SpringExtension.resolveParameter(SpringExtension.java:341)
	... 3 more

Check warning on line 0 in kr.touroot.travelogue.service.TravelogueServiceTest

See this annotation in the file changed.

@github-actions github-actions / Test Results

여행기를 검색할 수 있다. (kr.touroot.travelogue.service.TravelogueServiceTest) failed

/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelogue.service.TravelogueServiceTest.xml [took 0s]
Raw output
org.junit.jupiter.api.extension.ParameterResolutionException: Failed to resolve parameter [kr.touroot.travelogue.service.TravelogueService travelogueService] in constructor [public kr.touroot.travelogue.service.TravelogueServiceTest(kr.touroot.travelogue.service.TravelogueService,kr.touroot.utils.DatabaseCleaner,kr.touroot.travelogue.helper.TravelogueTestHelper,kr.touroot.image.infrastructure.AwsS3Provider)]: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@6650319 testClass = kr.touroot.travelogue.service.TravelogueServiceTest, locations = [], classes = [kr.touroot.TourootApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [PropertySourceDescriptor[locations=[], ignoreResourceNotFound=false, name=null, propertySourceFactory=null, encoding=null]], propertySourceProperties = ["spring.config.location = classpath:application-test.yml", "org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@473ee461, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@be78bf64, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@20b5f2ac, [ImportsContextCustomizer@7f418762 key = [org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration, org.springframework.boot.autoconfigure.data.jpa.JpaRepositoriesAutoConfiguration, kr.touroot.travelogue.service.TravelogueService, org.springframework.boot.test.autoconfigure.orm.jpa.TestEntityManagerAutoConfiguration, org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration, org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration, org.springframework.boot.autoconfigure.sql.init.SqlInitializationAutoConfiguration, org.springframework.boot.test.autoconfigure.jdbc.TestDatabaseAutoConfiguration, org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration, org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration, org.springframework.boot.autoconfigure.liquibase.LiquibaseAutoConfiguration, kr.touroot.global.config.TestQueryDslConfig, org.springframework.boot.autoconfigure.jdbc.JdbcClientAutoConfiguration, kr.touroot.image.infrastructure.AwsS3Provider, org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration, kr.touroot.utils.DatabaseCleaner, kr.touroot.travelogue.helper.TravelogueTestHelper, org.springframework.boot.autoconfigure.jdbc.JdbcTemplateAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@293d0107, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@74cadd41, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@29d94bfe, org.springframework.boot.test.context.SpringBootTestAnnotation@4e2aaf78], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
	at [email protected]/java.util.Optional.orElseGet(Optional.java:364)
	at [email protected]/java.util.ArrayList.forEach(ArrayList.java:1511)
	at [email protected]/java.util.ArrayList.forEach(ArrayList.java:1511)
Caused by: java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@6650319 testClass = kr.touroot.travelogue.service.TravelogueServiceTest, locations = [], classes = [kr.touroot.TourootApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [PropertySourceDescriptor[locations=[], ignoreResourceNotFound=false, name=null, propertySourceFactory=null, encoding=null]], propertySourceProperties = ["spring.config.location = classpath:application-test.yml", "org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@473ee461, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@be78bf64, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@20b5f2ac, [ImportsContextCustomizer@7f418762 key = [org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration, org.springframework.boot.autoconfigure.data.jpa.JpaRepositoriesAutoConfiguration, kr.touroot.travelogue.service.TravelogueService, org.springframework.boot.test.autoconfigure.orm.jpa.TestEntityManagerAutoConfiguration, org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration, org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration, org.springframework.boot.autoconfigure.sql.init.SqlInitializationAutoConfiguration, org.springframework.boot.test.autoconfigure.jdbc.TestDatabaseAutoConfiguration, org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration, org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration, org.springframework.boot.autoconfigure.liquibase.LiquibaseAutoConfiguration, kr.touroot.global.config.TestQueryDslConfig, org.springframework.boot.autoconfigure.jdbc.JdbcClientAutoConfiguration, kr.touroot.image.infrastructure.AwsS3Provider, org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration, kr.touroot.utils.DatabaseCleaner, kr.touroot.travelogue.helper.TravelogueTestHelper, org.springframework.boot.autoconfigure.jdbc.JdbcTemplateAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@293d0107, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@74cadd41, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@29d94bfe, org.springframework.boot.test.context.SpringBootTestAnnotation@4e2aaf78], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
	at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145)
	at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130)
	at org.springframework.test.context.junit.jupiter.SpringExtension.getApplicationContext(SpringExtension.java:355)
	at org.springframework.test.context.junit.jupiter.SpringExtension.resolveParameter(SpringExtension.java:341)
	... 3 more

Check warning on line 0 in kr.touroot.travelplan.controller.TravelPlanControllerTest

See this annotation in the file changed.

@github-actions github-actions / Test Results

여행 계획 공유 키를 통해 여행 계획을 조회할 수 있다 (kr.touroot.travelplan.controller.TravelPlanControllerTest) failed

/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelplan.controller.TravelPlanControllerTest.xml [took 0s]
Raw output
org.junit.jupiter.api.extension.ParameterResolutionException: Failed to resolve parameter [kr.touroot.utils.DatabaseCleaner databaseCleaner] in constructor [public kr.touroot.travelplan.controller.TravelPlanControllerTest(kr.touroot.utils.DatabaseCleaner,kr.touroot.travelplan.helper.TravelPlanTestHelper,kr.touroot.authentication.infrastructure.JwtTokenProvider,com.fasterxml.jackson.databind.ObjectMapper)]: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@5c72271e testClass = kr.touroot.travelplan.controller.TravelPlanControllerTest, locations = [], classes = [kr.touroot.TourootApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [PropertySourceDescriptor[locations=[], ignoreResourceNotFound=false, name=null, propertySourceFactory=null, encoding=null]], propertySourceProperties = ["spring.config.location = classpath:application-test.yml", "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@20b5f2ac, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@293d0107, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@74cadd41, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@2cac4385, org.springframework.boot.test.context.SpringBootTestAnnotation@44d93700], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
	at [email protected]/java.util.Optional.orElseGet(Optional.java:364)
	at [email protected]/java.util.ArrayList.forEach(ArrayList.java:1511)
	at [email protected]/java.util.ArrayList.forEach(ArrayList.java:1511)
Caused by: java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@5c72271e testClass = kr.touroot.travelplan.controller.TravelPlanControllerTest, locations = [], classes = [kr.touroot.TourootApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [PropertySourceDescriptor[locations=[], ignoreResourceNotFound=false, name=null, propertySourceFactory=null, encoding=null]], propertySourceProperties = ["spring.config.location = classpath:application-test.yml", "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@20b5f2ac, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@293d0107, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@74cadd41, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@2cac4385, org.springframework.boot.test.context.SpringBootTestAnnotation@44d93700], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
	at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145)
	at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130)
	at org.springframework.test.context.junit.jupiter.SpringExtension.getApplicationContext(SpringExtension.java:355)
	at org.springframework.test.context.junit.jupiter.SpringExtension.resolveParameter(SpringExtension.java:341)
	... 3 more

Check warning on line 0 in kr.touroot.travelplan.controller.TravelPlanControllerTest

See this annotation in the file changed.

@github-actions github-actions / Test Results

작성자가 아닌 사용자가 여행 계획 수정시 403을 응답한다. (kr.touroot.travelplan.controller.TravelPlanControllerTest) failed

/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelplan.controller.TravelPlanControllerTest.xml [took 0s]
Raw output
org.junit.jupiter.api.extension.ParameterResolutionException: Failed to resolve parameter [kr.touroot.utils.DatabaseCleaner databaseCleaner] in constructor [public kr.touroot.travelplan.controller.TravelPlanControllerTest(kr.touroot.utils.DatabaseCleaner,kr.touroot.travelplan.helper.TravelPlanTestHelper,kr.touroot.authentication.infrastructure.JwtTokenProvider,com.fasterxml.jackson.databind.ObjectMapper)]: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@5c72271e testClass = kr.touroot.travelplan.controller.TravelPlanControllerTest, locations = [], classes = [kr.touroot.TourootApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [PropertySourceDescriptor[locations=[], ignoreResourceNotFound=false, name=null, propertySourceFactory=null, encoding=null]], propertySourceProperties = ["spring.config.location = classpath:application-test.yml", "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@20b5f2ac, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@293d0107, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@74cadd41, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@2cac4385, org.springframework.boot.test.context.SpringBootTestAnnotation@44d93700], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
	at [email protected]/java.util.Optional.orElseGet(Optional.java:364)
	at [email protected]/java.util.ArrayList.forEach(ArrayList.java:1511)
	at [email protected]/java.util.ArrayList.forEach(ArrayList.java:1511)
Caused by: java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@5c72271e testClass = kr.touroot.travelplan.controller.TravelPlanControllerTest, locations = [], classes = [kr.touroot.TourootApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [PropertySourceDescriptor[locations=[], ignoreResourceNotFound=false, name=null, propertySourceFactory=null, encoding=null]], propertySourceProperties = ["spring.config.location = classpath:application-test.yml", "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@20b5f2ac, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@293d0107, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@74cadd41, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@2cac4385, org.springframework.boot.test.context.SpringBootTestAnnotation@44d93700], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
	at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145)
	at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130)
	at org.springframework.test.context.junit.jupiter.SpringExtension.getApplicationContext(SpringExtension.java:355)
	at org.springframework.test.context.junit.jupiter.SpringExtension.resolveParameter(SpringExtension.java:341)
	... 3 more

Check warning on line 0 in kr.touroot.travelplan.controller.TravelPlanControllerTest

See this annotation in the file changed.

@github-actions github-actions / Test Results

여행 계획 컨트롤러는 생성 요청이 들어올 때 200을 응답한다. (kr.touroot.travelplan.controller.TravelPlanControllerTest) failed

/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelplan.controller.TravelPlanControllerTest.xml [took 0s]
Raw output
org.junit.jupiter.api.extension.ParameterResolutionException: Failed to resolve parameter [kr.touroot.utils.DatabaseCleaner databaseCleaner] in constructor [public kr.touroot.travelplan.controller.TravelPlanControllerTest(kr.touroot.utils.DatabaseCleaner,kr.touroot.travelplan.helper.TravelPlanTestHelper,kr.touroot.authentication.infrastructure.JwtTokenProvider,com.fasterxml.jackson.databind.ObjectMapper)]: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@5c72271e testClass = kr.touroot.travelplan.controller.TravelPlanControllerTest, locations = [], classes = [kr.touroot.TourootApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [PropertySourceDescriptor[locations=[], ignoreResourceNotFound=false, name=null, propertySourceFactory=null, encoding=null]], propertySourceProperties = ["spring.config.location = classpath:application-test.yml", "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@20b5f2ac, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@293d0107, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@74cadd41, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@2cac4385, org.springframework.boot.test.context.SpringBootTestAnnotation@44d93700], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
	at [email protected]/java.util.Optional.orElseGet(Optional.java:364)
	at [email protected]/java.util.ArrayList.forEach(ArrayList.java:1511)
	at [email protected]/java.util.ArrayList.forEach(ArrayList.java:1511)
Caused by: java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@5c72271e testClass = kr.touroot.travelplan.controller.TravelPlanControllerTest, locations = [], classes = [kr.touroot.TourootApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [PropertySourceDescriptor[locations=[], ignoreResourceNotFound=false, name=null, propertySourceFactory=null, encoding=null]], propertySourceProperties = ["spring.config.location = classpath:application-test.yml", "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@20b5f2ac, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@293d0107, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@74cadd41, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@2cac4385, org.springframework.boot.test.context.SpringBootTestAnnotation@44d93700], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
	at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145)
	at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130)
	at org.springframework.test.context.junit.jupiter.SpringExtension.getApplicationContext(SpringExtension.java:355)
	at org.springframework.test.context.junit.jupiter.SpringExtension.resolveParameter(SpringExtension.java:341)
	... 3 more

Check warning on line 0 in kr.touroot.travelplan.controller.TravelPlanControllerTest

See this annotation in the file changed.

@github-actions github-actions / Test Results

여행 계획 컨트롤러는 작성자가 아닌 사용자가 조회 시 403을 응답한다. (kr.touroot.travelplan.controller.TravelPlanControllerTest) failed

/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelplan.controller.TravelPlanControllerTest.xml [took 0s]
Raw output
org.junit.jupiter.api.extension.ParameterResolutionException: Failed to resolve parameter [kr.touroot.utils.DatabaseCleaner databaseCleaner] in constructor [public kr.touroot.travelplan.controller.TravelPlanControllerTest(kr.touroot.utils.DatabaseCleaner,kr.touroot.travelplan.helper.TravelPlanTestHelper,kr.touroot.authentication.infrastructure.JwtTokenProvider,com.fasterxml.jackson.databind.ObjectMapper)]: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@5c72271e testClass = kr.touroot.travelplan.controller.TravelPlanControllerTest, locations = [], classes = [kr.touroot.TourootApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [PropertySourceDescriptor[locations=[], ignoreResourceNotFound=false, name=null, propertySourceFactory=null, encoding=null]], propertySourceProperties = ["spring.config.location = classpath:application-test.yml", "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@20b5f2ac, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@293d0107, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@74cadd41, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@2cac4385, org.springframework.boot.test.context.SpringBootTestAnnotation@44d93700], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
	at [email protected]/java.util.Optional.orElseGet(Optional.java:364)
	at [email protected]/java.util.ArrayList.forEach(ArrayList.java:1511)
	at [email protected]/java.util.ArrayList.forEach(ArrayList.java:1511)
Caused by: java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@5c72271e testClass = kr.touroot.travelplan.controller.TravelPlanControllerTest, locations = [], classes = [kr.touroot.TourootApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [PropertySourceDescriptor[locations=[], ignoreResourceNotFound=false, name=null, propertySourceFactory=null, encoding=null]], propertySourceProperties = ["spring.config.location = classpath:application-test.yml", "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@20b5f2ac, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@293d0107, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@74cadd41, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@2cac4385, org.springframework.boot.test.context.SpringBootTestAnnotation@44d93700], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
	at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145)
	at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130)
	at org.springframework.test.context.junit.jupiter.SpringExtension.getApplicationContext(SpringExtension.java:355)
	at org.springframework.test.context.junit.jupiter.SpringExtension.resolveParameter(SpringExtension.java:341)
	... 3 more

Check warning on line 0 in kr.touroot.travelplan.controller.TravelPlanControllerTest

See this annotation in the file changed.

@github-actions github-actions / Test Results

존재하지 않는 여행 계획 수정시 400를 응답한다. (kr.touroot.travelplan.controller.TravelPlanControllerTest) failed

/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelplan.controller.TravelPlanControllerTest.xml [took 0s]
Raw output
org.junit.jupiter.api.extension.ParameterResolutionException: Failed to resolve parameter [kr.touroot.utils.DatabaseCleaner databaseCleaner] in constructor [public kr.touroot.travelplan.controller.TravelPlanControllerTest(kr.touroot.utils.DatabaseCleaner,kr.touroot.travelplan.helper.TravelPlanTestHelper,kr.touroot.authentication.infrastructure.JwtTokenProvider,com.fasterxml.jackson.databind.ObjectMapper)]: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@5c72271e testClass = kr.touroot.travelplan.controller.TravelPlanControllerTest, locations = [], classes = [kr.touroot.TourootApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [PropertySourceDescriptor[locations=[], ignoreResourceNotFound=false, name=null, propertySourceFactory=null, encoding=null]], propertySourceProperties = ["spring.config.location = classpath:application-test.yml", "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@20b5f2ac, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@293d0107, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@74cadd41, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@2cac4385, org.springframework.boot.test.context.SpringBootTestAnnotation@44d93700], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
	at [email protected]/java.util.Optional.orElseGet(Optional.java:364)
	at [email protected]/java.util.ArrayList.forEach(ArrayList.java:1511)
	at [email protected]/java.util.ArrayList.forEach(ArrayList.java:1511)
Caused by: java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@5c72271e testClass = kr.touroot.travelplan.controller.TravelPlanControllerTest, locations = [], classes = [kr.touroot.TourootApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [PropertySourceDescriptor[locations=[], ignoreResourceNotFound=false, name=null, propertySourceFactory=null, encoding=null]], propertySourceProperties = ["spring.config.location = classpath:application-test.yml", "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@20b5f2ac, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@293d0107, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@74cadd41, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@2cac4385, org.springframework.boot.test.context.SpringBootTestAnnotation@44d93700], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
	at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145)
	at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130)
	at org.springframework.test.context.junit.jupiter.SpringExtension.getApplicationContext(SpringExtension.java:355)
	at org.springframework.test.context.junit.jupiter.SpringExtension.resolveParameter(SpringExtension.java:341)
	... 3 more

Check warning on line 0 in kr.touroot.travelplan.controller.TravelPlanControllerTest

See this annotation in the file changed.

@github-actions github-actions / Test Results

여행 계획 컨트롤러는 존재하지 않는 상세 조회 요청이 들어오면 400을 응답한다. (kr.touroot.travelplan.controller.TravelPlanControllerTest) failed

/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelplan.controller.TravelPlanControllerTest.xml [took 0s]
Raw output
org.junit.jupiter.api.extension.ParameterResolutionException: Failed to resolve parameter [kr.touroot.utils.DatabaseCleaner databaseCleaner] in constructor [public kr.touroot.travelplan.controller.TravelPlanControllerTest(kr.touroot.utils.DatabaseCleaner,kr.touroot.travelplan.helper.TravelPlanTestHelper,kr.touroot.authentication.infrastructure.JwtTokenProvider,com.fasterxml.jackson.databind.ObjectMapper)]: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@5c72271e testClass = kr.touroot.travelplan.controller.TravelPlanControllerTest, locations = [], classes = [kr.touroot.TourootApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [PropertySourceDescriptor[locations=[], ignoreResourceNotFound=false, name=null, propertySourceFactory=null, encoding=null]], propertySourceProperties = ["spring.config.location = classpath:application-test.yml", "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@20b5f2ac, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@293d0107, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@74cadd41, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@2cac4385, org.springframework.boot.test.context.SpringBootTestAnnotation@44d93700], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
	at [email protected]/java.util.Optional.orElseGet(Optional.java:364)
	at [email protected]/java.util.ArrayList.forEach(ArrayList.java:1511)
	at [email protected]/java.util.ArrayList.forEach(ArrayList.java:1511)
Caused by: java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@5c72271e testClass = kr.touroot.travelplan.controller.TravelPlanControllerTest, locations = [], classes = [kr.touroot.TourootApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [PropertySourceDescriptor[locations=[], ignoreResourceNotFound=false, name=null, propertySourceFactory=null, encoding=null]], propertySourceProperties = ["spring.config.location = classpath:application-test.yml", "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@20b5f2ac, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@293d0107, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@74cadd41, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@2cac4385, org.springframework.boot.test.context.SpringBootTestAnnotation@44d93700], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
	at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145)
	at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130)
	at org.springframework.test.context.junit.jupiter.SpringExtension.getApplicationContext(SpringExtension.java:355)
	at org.springframework.test.context.junit.jupiter.SpringExtension.resolveParameter(SpringExtension.java:341)
	... 3 more

Check warning on line 0 in kr.touroot.travelplan.controller.TravelPlanControllerTest

See this annotation in the file changed.

@github-actions github-actions / Test Results

여행 계획 컨트롤러는 지난 날짜로 생성 요청이 들어올 때 400을 응답한다. (kr.touroot.travelplan.controller.TravelPlanControllerTest) failed

/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelplan.controller.TravelPlanControllerTest.xml [took 0s]
Raw output
org.junit.jupiter.api.extension.ParameterResolutionException: Failed to resolve parameter [kr.touroot.utils.DatabaseCleaner databaseCleaner] in constructor [public kr.touroot.travelplan.controller.TravelPlanControllerTest(kr.touroot.utils.DatabaseCleaner,kr.touroot.travelplan.helper.TravelPlanTestHelper,kr.touroot.authentication.infrastructure.JwtTokenProvider,com.fasterxml.jackson.databind.ObjectMapper)]: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@5c72271e testClass = kr.touroot.travelplan.controller.TravelPlanControllerTest, locations = [], classes = [kr.touroot.TourootApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [PropertySourceDescriptor[locations=[], ignoreResourceNotFound=false, name=null, propertySourceFactory=null, encoding=null]], propertySourceProperties = ["spring.config.location = classpath:application-test.yml", "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@20b5f2ac, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@293d0107, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@74cadd41, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@2cac4385, org.springframework.boot.test.context.SpringBootTestAnnotation@44d93700], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
	at [email protected]/java.util.Optional.orElseGet(Optional.java:364)
	at [email protected]/java.util.ArrayList.forEach(ArrayList.java:1511)
	at [email protected]/java.util.ArrayList.forEach(ArrayList.java:1511)
Caused by: java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@5c72271e testClass = kr.touroot.travelplan.controller.TravelPlanControllerTest, locations = [], classes = [kr.touroot.TourootApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [PropertySourceDescriptor[locations=[], ignoreResourceNotFound=false, name=null, propertySourceFactory=null, encoding=null]], propertySourceProperties = ["spring.config.location = classpath:application-test.yml", "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@20b5f2ac, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@293d0107, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@74cadd41, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@2cac4385, org.springframework.boot.test.context.SpringBootTestAnnotation@44d93700], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
	at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145)
	at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130)
	at org.springframework.test.context.junit.jupiter.SpringExtension.getApplicationContext(SpringExtension.java:355)
	at org.springframework.test.context.junit.jupiter.SpringExtension.resolveParameter(SpringExtension.java:341)
	... 3 more

Check warning on line 0 in kr.touroot.travelplan.controller.TravelPlanControllerTest

See this annotation in the file changed.

@github-actions github-actions / Test Results

여행계획을 삭제한다. (kr.touroot.travelplan.controller.TravelPlanControllerTest) failed

/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelplan.controller.TravelPlanControllerTest.xml [took 0s]
Raw output
org.junit.jupiter.api.extension.ParameterResolutionException: Failed to resolve parameter [kr.touroot.utils.DatabaseCleaner databaseCleaner] in constructor [public kr.touroot.travelplan.controller.TravelPlanControllerTest(kr.touroot.utils.DatabaseCleaner,kr.touroot.travelplan.helper.TravelPlanTestHelper,kr.touroot.authentication.infrastructure.JwtTokenProvider,com.fasterxml.jackson.databind.ObjectMapper)]: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@5c72271e testClass = kr.touroot.travelplan.controller.TravelPlanControllerTest, locations = [], classes = [kr.touroot.TourootApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [PropertySourceDescriptor[locations=[], ignoreResourceNotFound=false, name=null, propertySourceFactory=null, encoding=null]], propertySourceProperties = ["spring.config.location = classpath:application-test.yml", "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@20b5f2ac, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@293d0107, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@74cadd41, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@2cac4385, org.springframework.boot.test.context.SpringBootTestAnnotation@44d93700], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
	at [email protected]/java.util.Optional.orElseGet(Optional.java:364)
	at [email protected]/java.util.ArrayList.forEach(ArrayList.java:1511)
	at [email protected]/java.util.ArrayList.forEach(ArrayList.java:1511)
Caused by: java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@5c72271e testClass = kr.touroot.travelplan.controller.TravelPlanControllerTest, locations = [], classes = [kr.touroot.TourootApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [PropertySourceDescriptor[locations=[], ignoreResourceNotFound=false, name=null, propertySourceFactory=null, encoding=null]], propertySourceProperties = ["spring.config.location = classpath:application-test.yml", "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@20b5f2ac, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@293d0107, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@74cadd41, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@2cac4385, org.springframework.boot.test.context.SpringBootTestAnnotation@44d93700], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
	at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145)
	at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130)
	at org.springframework.test.context.junit.jupiter.SpringExtension.getApplicationContext(SpringExtension.java:355)
	at org.springframework.test.context.junit.jupiter.SpringExtension.resolveParameter(SpringExtension.java:341)
	... 3 more

Check warning on line 0 in kr.touroot.travelplan.controller.TravelPlanControllerTest

See this annotation in the file changed.

@github-actions github-actions / Test Results

여행기를 수정한다. (kr.touroot.travelplan.controller.TravelPlanControllerTest) failed

/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelplan.controller.TravelPlanControllerTest.xml [took 0s]
Raw output
org.junit.jupiter.api.extension.ParameterResolutionException: Failed to resolve parameter [kr.touroot.utils.DatabaseCleaner databaseCleaner] in constructor [public kr.touroot.travelplan.controller.TravelPlanControllerTest(kr.touroot.utils.DatabaseCleaner,kr.touroot.travelplan.helper.TravelPlanTestHelper,kr.touroot.authentication.infrastructure.JwtTokenProvider,com.fasterxml.jackson.databind.ObjectMapper)]: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@5c72271e testClass = kr.touroot.travelplan.controller.TravelPlanControllerTest, locations = [], classes = [kr.touroot.TourootApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [PropertySourceDescriptor[locations=[], ignoreResourceNotFound=false, name=null, propertySourceFactory=null, encoding=null]], propertySourceProperties = ["spring.config.location = classpath:application-test.yml", "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@20b5f2ac, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@293d0107, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@74cadd41, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@2cac4385, org.springframework.boot.test.context.SpringBootTestAnnotation@44d93700], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
	at [email protected]/java.util.Optional.orElseGet(Optional.java:364)
	at [email protected]/java.util.ArrayList.forEach(ArrayList.java:1511)
	at [email protected]/java.util.ArrayList.forEach(ArrayList.java:1511)
Caused by: java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@5c72271e testClass = kr.touroot.travelplan.controller.TravelPlanControllerTest, locations = [], classes = [kr.touroot.TourootApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [PropertySourceDescriptor[locations=[], ignoreResourceNotFound=false, name=null, propertySourceFactory=null, encoding=null]], propertySourceProperties = ["spring.config.location = classpath:application-test.yml", "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@20b5f2ac, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@293d0107, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@74cadd41, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@2cac4385, org.springframework.boot.test.context.SpringBootTestAnnotation@44d93700], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
	at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145)
	at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130)
	at org.springframework.test.context.junit.jupiter.SpringExtension.getApplicationContext(SpringExtension.java:355)
	at org.springframework.test.context.junit.jupiter.SpringExtension.resolveParameter(SpringExtension.java:341)
	... 3 more

Check warning on line 0 in kr.touroot.travelplan.controller.TravelPlanControllerTest

See this annotation in the file changed.

@github-actions github-actions / Test Results

공유된 여행 계획을 조회할 때 존재하지 않는 공유 키로 조회할 경우 400을 응답한다 (kr.touroot.travelplan.controller.TravelPlanControllerTest) failed

/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelplan.controller.TravelPlanControllerTest.xml [took 0s]
Raw output
org.junit.jupiter.api.extension.ParameterResolutionException: Failed to resolve parameter [kr.touroot.utils.DatabaseCleaner databaseCleaner] in constructor [public kr.touroot.travelplan.controller.TravelPlanControllerTest(kr.touroot.utils.DatabaseCleaner,kr.touroot.travelplan.helper.TravelPlanTestHelper,kr.touroot.authentication.infrastructure.JwtTokenProvider,com.fasterxml.jackson.databind.ObjectMapper)]: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@5c72271e testClass = kr.touroot.travelplan.controller.TravelPlanControllerTest, locations = [], classes = [kr.touroot.TourootApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [PropertySourceDescriptor[locations=[], ignoreResourceNotFound=false, name=null, propertySourceFactory=null, encoding=null]], propertySourceProperties = ["spring.config.location = classpath:application-test.yml", "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@20b5f2ac, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@293d0107, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@74cadd41, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@2cac4385, org.springframework.boot.test.context.SpringBootTestAnnotation@44d93700], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
	at [email protected]/java.util.Optional.orElseGet(Optional.java:364)
	at [email protected]/java.util.ArrayList.forEach(ArrayList.java:1511)
	at [email protected]/java.util.ArrayList.forEach(ArrayList.java:1511)
Caused by: java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@5c72271e testClass = kr.touroot.travelplan.controller.TravelPlanControllerTest, locations = [], classes = [kr.touroot.TourootApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [PropertySourceDescriptor[locations=[], ignoreResourceNotFound=false, name=null, propertySourceFactory=null, encoding=null]], propertySourceProperties = ["spring.config.location = classpath:application-test.yml", "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@20b5f2ac, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@293d0107, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@74cadd41, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@2cac4385, org.springframework.boot.test.context.SpringBootTestAnnotation@44d93700], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
	at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145)
	at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130)
	at org.springframework.test.context.junit.jupiter.SpringExtension.getApplicationContext(SpringExtension.java:355)
	at org.springframework.test.context.junit.jupiter.SpringExtension.resolveParameter(SpringExtension.java:341)
	... 3 more

Check warning on line 0 in kr.touroot.travelplan.controller.TravelPlanControllerTest

See this annotation in the file changed.

@github-actions github-actions / Test Results

공유된 여행 계획은 로그인되지 않은 유저도 조회할 수 있다 (kr.touroot.travelplan.controller.TravelPlanControllerTest) failed

/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelplan.controller.TravelPlanControllerTest.xml [took 0s]
Raw output
org.junit.jupiter.api.extension.ParameterResolutionException: Failed to resolve parameter [kr.touroot.utils.DatabaseCleaner databaseCleaner] in constructor [public kr.touroot.travelplan.controller.TravelPlanControllerTest(kr.touroot.utils.DatabaseCleaner,kr.touroot.travelplan.helper.TravelPlanTestHelper,kr.touroot.authentication.infrastructure.JwtTokenProvider,com.fasterxml.jackson.databind.ObjectMapper)]: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@5c72271e testClass = kr.touroot.travelplan.controller.TravelPlanControllerTest, locations = [], classes = [kr.touroot.TourootApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [PropertySourceDescriptor[locations=[], ignoreResourceNotFound=false, name=null, propertySourceFactory=null, encoding=null]], propertySourceProperties = ["spring.config.location = classpath:application-test.yml", "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@20b5f2ac, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@293d0107, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@74cadd41, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@2cac4385, org.springframework.boot.test.context.SpringBootTestAnnotation@44d93700], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
	at [email protected]/java.util.Optional.orElseGet(Optional.java:364)
	at [email protected]/java.util.ArrayList.forEach(ArrayList.java:1511)
	at [email protected]/java.util.ArrayList.forEach(ArrayList.java:1511)
Caused by: java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@5c72271e testClass = kr.touroot.travelplan.controller.TravelPlanControllerTest, locations = [], classes = [kr.touroot.TourootApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [PropertySourceDescriptor[locations=[], ignoreResourceNotFound=false, name=null, propertySourceFactory=null, encoding=null]], propertySourceProperties = ["spring.config.location = classpath:application-test.yml", "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@20b5f2ac, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@293d0107, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@74cadd41, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@2cac4385, org.springframework.boot.test.context.SpringBootTestAnnotation@44d93700], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
	at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145)
	at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130)
	at org.springframework.test.context.junit.jupiter.SpringExtension.getApplicationContext(SpringExtension.java:355)
	at org.springframework.test.context.junit.jupiter.SpringExtension.resolveParameter(SpringExtension.java:341)
	... 3 more

Check warning on line 0 in kr.touroot.travelplan.controller.TravelPlanControllerTest

See this annotation in the file changed.

@github-actions github-actions / Test Results

공유된 여행 계획은 작성자가 아닌 회원도 조회할 수 있다 (kr.touroot.travelplan.controller.TravelPlanControllerTest) failed

/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelplan.controller.TravelPlanControllerTest.xml [took 0s]
Raw output
org.junit.jupiter.api.extension.ParameterResolutionException: Failed to resolve parameter [kr.touroot.utils.DatabaseCleaner databaseCleaner] in constructor [public kr.touroot.travelplan.controller.TravelPlanControllerTest(kr.touroot.utils.DatabaseCleaner,kr.touroot.travelplan.helper.TravelPlanTestHelper,kr.touroot.authentication.infrastructure.JwtTokenProvider,com.fasterxml.jackson.databind.ObjectMapper)]: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@5c72271e testClass = kr.touroot.travelplan.controller.TravelPlanControllerTest, locations = [], classes = [kr.touroot.TourootApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [PropertySourceDescriptor[locations=[], ignoreResourceNotFound=false, name=null, propertySourceFactory=null, encoding=null]], propertySourceProperties = ["spring.config.location = classpath:application-test.yml", "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@20b5f2ac, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@293d0107, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@74cadd41, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@2cac4385, org.springframework.boot.test.context.SpringBootTestAnnotation@44d93700], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
	at [email protected]/java.util.Optional.orElseGet(Optional.java:364)
	at [email protected]/java.util.ArrayList.forEach(ArrayList.java:1511)
	at [email protected]/java.util.ArrayList.forEach(ArrayList.java:1511)
Caused by: java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@5c72271e testClass = kr.touroot.travelplan.controller.TravelPlanControllerTest, locations = [], classes = [kr.touroot.TourootApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [PropertySourceDescriptor[locations=[], ignoreResourceNotFound=false, name=null, propertySourceFactory=null, encoding=null]], propertySourceProperties = ["spring.config.location = classpath:application-test.yml", "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@20b5f2ac, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@293d0107, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@74cadd41, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@2cac4385, org.springframework.boot.test.context.SpringBootTestAnnotation@44d93700], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
	at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145)
	at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130)
	at org.springframework.test.context.junit.jupiter.SpringExtension.getApplicationContext(SpringExtension.java:355)
	at org.springframework.test.context.junit.jupiter.SpringExtension.resolveParameter(SpringExtension.java:341)
	... 3 more

Check warning on line 0 in kr.touroot.travelplan.controller.TravelPlanControllerTest

See this annotation in the file changed.

@github-actions github-actions / Test Results

작성자가 아닌 사용자가 여행 계획 삭제시 403을 응답한다. (kr.touroot.travelplan.controller.TravelPlanControllerTest) failed

/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelplan.controller.TravelPlanControllerTest.xml [took 0s]
Raw output
org.junit.jupiter.api.extension.ParameterResolutionException: Failed to resolve parameter [kr.touroot.utils.DatabaseCleaner databaseCleaner] in constructor [public kr.touroot.travelplan.controller.TravelPlanControllerTest(kr.touroot.utils.DatabaseCleaner,kr.touroot.travelplan.helper.TravelPlanTestHelper,kr.touroot.authentication.infrastructure.JwtTokenProvider,com.fasterxml.jackson.databind.ObjectMapper)]: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@5c72271e testClass = kr.touroot.travelplan.controller.TravelPlanControllerTest, locations = [], classes = [kr.touroot.TourootApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [PropertySourceDescriptor[locations=[], ignoreResourceNotFound=false, name=null, propertySourceFactory=null, encoding=null]], propertySourceProperties = ["spring.config.location = classpath:application-test.yml", "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@20b5f2ac, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@293d0107, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@74cadd41, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@2cac4385, org.springframework.boot.test.context.SpringBootTestAnnotation@44d93700], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
	at [email protected]/java.util.Optional.orElseGet(Optional.java:364)
	at [email protected]/java.util.ArrayList.forEach(ArrayList.java:1511)
	at [email protected]/java.util.ArrayList.forEach(ArrayList.java:1511)
Caused by: java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@5c72271e testClass = kr.touroot.travelplan.controller.TravelPlanControllerTest, locations = [], classes = [kr.touroot.TourootApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [PropertySourceDescriptor[locations=[], ignoreResourceNotFound=false, name=null, propertySourceFactory=null, encoding=null]], propertySourceProperties = ["spring.config.location = classpath:application-test.yml", "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@20b5f2ac, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@293d0107, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@74cadd41, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@2cac4385, org.springframework.boot.test.context.SpringBootTestAnnotation@44d93700], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
	at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145)
	at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130)
	at org.springframework.test.context.junit.jupiter.SpringExtension.getApplicationContext(SpringExtension.java:355)
	at org.springframework.test.context.junit.jupiter.SpringExtension.resolveParameter(SpringExtension.java:341)
	... 3 more

Check warning on line 0 in kr.touroot.travelplan.controller.TravelPlanControllerTest

See this annotation in the file changed.

@github-actions github-actions / Test Results

여행 계획 컨트롤러는 상세 조회 요청이 들어오면 200을 응답한다. (kr.touroot.travelplan.controller.TravelPlanControllerTest) failed

/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelplan.controller.TravelPlanControllerTest.xml [took 0s]
Raw output
org.junit.jupiter.api.extension.ParameterResolutionException: Failed to resolve parameter [kr.touroot.utils.DatabaseCleaner databaseCleaner] in constructor [public kr.touroot.travelplan.controller.TravelPlanControllerTest(kr.touroot.utils.DatabaseCleaner,kr.touroot.travelplan.helper.TravelPlanTestHelper,kr.touroot.authentication.infrastructure.JwtTokenProvider,com.fasterxml.jackson.databind.ObjectMapper)]: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@5c72271e testClass = kr.touroot.travelplan.controller.TravelPlanControllerTest, locations = [], classes = [kr.touroot.TourootApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [PropertySourceDescriptor[locations=[], ignoreResourceNotFound=false, name=null, propertySourceFactory=null, encoding=null]], propertySourceProperties = ["spring.config.location = classpath:application-test.yml", "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@20b5f2ac, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@293d0107, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@74cadd41, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@2cac4385, org.springframework.boot.test.context.SpringBootTestAnnotation@44d93700], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
	at [email protected]/java.util.Optional.orElseGet(Optional.java:364)
	at [email protected]/java.util.ArrayList.forEach(ArrayList.java:1511)
	at [email protected]/java.util.ArrayList.forEach(ArrayList.java:1511)
Caused by: java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@5c72271e testClass = kr.touroot.travelplan.controller.TravelPlanControllerTest, locations = [], classes = [kr.touroot.TourootApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [PropertySourceDescriptor[locations=[], ignoreResourceNotFound=false, name=null, propertySourceFactory=null, encoding=null]], propertySourceProperties = ["spring.config.location = classpath:application-test.yml", "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@20b5f2ac, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@293d0107, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@74cadd41, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@2cac4385, org.springframework.boot.test.context.SpringBootTestAnnotation@44d93700], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
	at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145)
	at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130)
	at org.springframework.test.context.junit.jupiter.SpringExtension.getApplicationContext(SpringExtension.java:355)
	at org.springframework.test.context.junit.jupiter.SpringExtension.resolveParameter(SpringExtension.java:341)
	... 3 more