Skip to content

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

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

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

Triggered via pull request September 24, 2024 07:14
Status Failure
Total duration 1m 23s
Artifacts

be-ci.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

51 errors and 131 warnings
LoginControllerTest.리프레시 토큰으로 재로그인을 할 수 있다.: backend/src/test/java/kr/touroot/authentication/controller/LoginControllerTest.java#L1
java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@5e0b7f58 testClass = kr.touroot.authentication.controller.LoginControllerTest, 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@f96a97fe, 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]
LoginControllerTest.카카오 로그인 요청을 처리할 수 있다: backend/src/test/java/kr/touroot/authentication/controller/LoginControllerTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@5e0b7f58 testClass = kr.touroot.authentication.controller.LoginControllerTest, 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@f96a97fe, 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]
AwsS3ProviderTest.유효한 url을 통해 이미지를 영구 폴더로 복사하면 새로운 url을 반환한다.: backend/src/test/java/kr/touroot/image/infrastructure/AwsS3ProviderTest.java#L1
org.junit.jupiter.api.extension.ParameterResolutionException: Failed to resolve parameter [kr.touroot.image.infrastructure.AwsS3Provider s3Provider] in constructor [public kr.touroot.image.infrastructure.AwsS3ProviderTest(kr.touroot.image.infrastructure.AwsS3Provider,java.lang.String,java.lang.String)]: Failed to load ApplicationContext for [WebMergedContextConfiguration@7ea0438c testClass = kr.touroot.image.infrastructure.AwsS3ProviderTest, 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]
AwsS3ProviderTest.url이 올바른 버킷명과 폴더명으로 시작하지 않으면 예외를 발생한다.: backend/src/test/java/kr/touroot/image/infrastructure/AwsS3ProviderTest.java#L1
org.junit.jupiter.api.extension.ParameterResolutionException: Failed to resolve parameter [kr.touroot.image.infrastructure.AwsS3Provider s3Provider] in constructor [public kr.touroot.image.infrastructure.AwsS3ProviderTest(kr.touroot.image.infrastructure.AwsS3Provider,java.lang.String,java.lang.String)]: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@7ea0438c testClass = kr.touroot.image.infrastructure.AwsS3ProviderTest, 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]
MemberControllerTest.비어있는 닉네임으로 회원 가입하면 예외가 발생한다.: backend/src/test/java/kr/touroot/member/controller/MemberControllerTest.java#L1
org.junit.jupiter.api.extension.ParameterResolutionException: Failed to resolve parameter [kr.touroot.utils.DatabaseCleaner databaseCleaner] in constructor [public kr.touroot.member.controller.MemberControllerTest(kr.touroot.utils.DatabaseCleaner)]: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@286f8e90 testClass = kr.touroot.member.controller.MemberControllerTest, 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]
MemberControllerTest.회원 가입을 한다.: backend/src/test/java/kr/touroot/member/controller/MemberControllerTest.java#L1
org.junit.jupiter.api.extension.ParameterResolutionException: Failed to resolve parameter [kr.touroot.utils.DatabaseCleaner databaseCleaner] in constructor [public kr.touroot.member.controller.MemberControllerTest(kr.touroot.utils.DatabaseCleaner)]: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@286f8e90 testClass = kr.touroot.member.controller.MemberControllerTest, 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]
MemberControllerTest.비어있는 프로필 사진 경로로 회원 가입하면 예외가 발생한다.: backend/src/test/java/kr/touroot/member/controller/MemberControllerTest.java#L1
org.junit.jupiter.api.extension.ParameterResolutionException: Failed to resolve parameter [kr.touroot.utils.DatabaseCleaner databaseCleaner] in constructor [public kr.touroot.member.controller.MemberControllerTest(kr.touroot.utils.DatabaseCleaner)]: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@286f8e90 testClass = kr.touroot.member.controller.MemberControllerTest, 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]
MemberControllerTest.비어있는 비밀번호로 회원 가입하면 예외가 발생한다.: backend/src/test/java/kr/touroot/member/controller/MemberControllerTest.java#L1
org.junit.jupiter.api.extension.ParameterResolutionException: Failed to resolve parameter [kr.touroot.utils.DatabaseCleaner databaseCleaner] in constructor [public kr.touroot.member.controller.MemberControllerTest(kr.touroot.utils.DatabaseCleaner)]: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@286f8e90 testClass = kr.touroot.member.controller.MemberControllerTest, 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]
MemberControllerTest.비어있는 이메일로 회원 가입하면 예외가 발생한다.: backend/src/test/java/kr/touroot/member/controller/MemberControllerTest.java#L1
org.junit.jupiter.api.extension.ParameterResolutionException: Failed to resolve parameter [kr.touroot.utils.DatabaseCleaner databaseCleaner] in constructor [public kr.touroot.member.controller.MemberControllerTest(kr.touroot.utils.DatabaseCleaner)]: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@286f8e90 testClass = kr.touroot.member.controller.MemberControllerTest, 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]
MyPageControllerTest.마이 페이지 컨트롤러는 내 프로필 수정 요청이 들어오면 로그인한 사용자의 프로필을 수정한다.: backend/src/test/java/kr/touroot/member/controller/MyPageControllerTest.java#L1
org.junit.jupiter.api.extension.ParameterResolutionException: Failed to resolve parameter [kr.touroot.utils.DatabaseCleaner databaseCleaner] in constructor [public kr.touroot.member.controller.MyPageControllerTest(kr.touroot.utils.DatabaseCleaner,kr.touroot.authentication.infrastructure.JwtTokenProvider,kr.touroot.travelogue.helper.TravelogueTestHelper,kr.touroot.travelplan.helper.TravelPlanTestHelper)]: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@54d3b4fe testClass = kr.touroot.member.controller.MyPageControllerTest, 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]
MyPageControllerTest.마이 페이지 컨트롤러는 내 여행계획 조회 시 요청이 들어오면 로그인한 사용자의 여행 계획을 조회한다.: backend/src/test/java/kr/touroot/member/controller/MyPageControllerTest.java#L1
org.junit.jupiter.api.extension.ParameterResolutionException: Failed to resolve parameter [kr.touroot.utils.DatabaseCleaner databaseCleaner] in constructor [public kr.touroot.member.controller.MyPageControllerTest(kr.touroot.utils.DatabaseCleaner,kr.touroot.authentication.infrastructure.JwtTokenProvider,kr.touroot.travelogue.helper.TravelogueTestHelper,kr.touroot.travelplan.helper.TravelPlanTestHelper)]: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@54d3b4fe testClass = kr.touroot.member.controller.MyPageControllerTest, 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]
MyPageControllerTest.마이 페이지 컨트롤러는 내 여행기 조회 요청이 들어오면 로그인한 사용자의 여행기를 조회한다.: backend/src/test/java/kr/touroot/member/controller/MyPageControllerTest.java#L1
org.junit.jupiter.api.extension.ParameterResolutionException: Failed to resolve parameter [kr.touroot.utils.DatabaseCleaner databaseCleaner] in constructor [public kr.touroot.member.controller.MyPageControllerTest(kr.touroot.utils.DatabaseCleaner,kr.touroot.authentication.infrastructure.JwtTokenProvider,kr.touroot.travelogue.helper.TravelogueTestHelper,kr.touroot.travelplan.helper.TravelPlanTestHelper)]: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@54d3b4fe testClass = kr.touroot.member.controller.MyPageControllerTest, 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]
MemberServiceTest.멤버의 프로필을 업데이트 한다.: backend/src/test/java/kr/touroot/member/service/MemberServiceTest.java#L1
org.junit.jupiter.api.extension.ParameterResolutionException: Failed to resolve parameter [kr.touroot.member.service.MemberService memberService] in constructor [public kr.touroot.member.service.MemberServiceTest(kr.touroot.member.service.MemberService,kr.touroot.member.helper.MemberTestHelper,kr.touroot.utils.DatabaseCleaner)]: Failed to load ApplicationContext for [MergedContextConfiguration@4a0b1701 testClass = kr.touroot.member.service.MemberServiceTest, 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@60610a2b key = [org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration, org.springframework.boot.autoconfigure.data.jpa.JpaRepositoriesAutoConfiguration, org.springframework.boot.test.autoconfigure.orm.jpa.TestEntityManagerAutoConfiguration, org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration, org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration, org.springframework.boot.autoconfigure.sql.init.SqlInitializationAutoConfiguration, org.springframework.boot.test.autoconfigure.jdbc.TestDatabaseAutoConfiguration, org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration, kr.touroot.member.service.MemberService, org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration, org.springframework.boot.autoconfigure.liquibase.LiquibaseAutoConfiguration, kr.touroot.authentication.infrastructure.PasswordEncryptor, org.springframework.boot.autoconfigure.jdbc.JdbcClientAutoConfiguration, org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration, kr.touroot.utils.DatabaseCleaner, kr.touroot.member.helper.MemberTestHelper, 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@0, org.springframework.boot.test.context.SpringBootTestAnnotation@4e2aaf78], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
MemberServiceTest.ID를 기준으로 존재하지 않는 회원을 조회하면 예외가 발생한다.: backend/src/test/java/kr/touroot/member/service/MemberServiceTest.java#L1
org.junit.jupiter.api.extension.ParameterResolutionException: Failed to resolve parameter [kr.touroot.member.service.MemberService memberService] in constructor [public kr.touroot.member.service.MemberServiceTest(kr.touroot.member.service.MemberService,kr.touroot.member.helper.MemberTestHelper,kr.touroot.utils.DatabaseCleaner)]: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@4a0b1701 testClass = kr.touroot.member.service.MemberServiceTest, 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@60610a2b key = [org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration, org.springframework.boot.autoconfigure.data.jpa.JpaRepositoriesAutoConfiguration, org.springframework.boot.test.autoconfigure.orm.jpa.TestEntityManagerAutoConfiguration, org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration, org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration, org.springframework.boot.autoconfigure.sql.init.SqlInitializationAutoConfiguration, org.springframework.boot.test.autoconfigure.jdbc.TestDatabaseAutoConfiguration, org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration, kr.touroot.member.service.MemberService, org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration, org.springframework.boot.autoconfigure.liquibase.LiquibaseAutoConfiguration, kr.touroot.authentication.infrastructure.PasswordEncryptor, org.springframework.boot.autoconfigure.jdbc.JdbcClientAutoConfiguration, org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration, kr.touroot.utils.DatabaseCleaner, kr.touroot.member.helper.MemberTestHelper, 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@0, org.springframework.boot.test.context.SpringBootTestAnnotation@4e2aaf78], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
MemberServiceTest.중복된 이메일을 가진 회원을 생성하려하면 예외가 발생한다.: backend/src/test/java/kr/touroot/member/service/MemberServiceTest.java#L1
org.junit.jupiter.api.extension.ParameterResolutionException: Failed to resolve parameter [kr.touroot.member.service.MemberService memberService] in constructor [public kr.touroot.member.service.MemberServiceTest(kr.touroot.member.service.MemberService,kr.touroot.member.helper.MemberTestHelper,kr.touroot.utils.DatabaseCleaner)]: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@4a0b1701 testClass = kr.touroot.member.service.MemberServiceTest, 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@60610a2b key = [org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration, org.springframework.boot.autoconfigure.data.jpa.JpaRepositoriesAutoConfiguration, org.springframework.boot.test.autoconfigure.orm.jpa.TestEntityManagerAutoConfiguration, org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration, org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration, org.springframework.boot.autoconfigure.sql.init.SqlInitializationAutoConfiguration, org.springframework.boot.test.autoconfigure.jdbc.TestDatabaseAutoConfiguration, org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration, kr.touroot.member.service.MemberService, org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration, org.springframework.boot.autoconfigure.liquibase.LiquibaseAutoConfiguration, kr.touroot.authentication.infrastructure.PasswordEncryptor, org.springframework.boot.autoconfigure.jdbc.JdbcClientAutoConfiguration, org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration, kr.touroot.utils.DatabaseCleaner, kr.touroot.member.helper.MemberTestHelper, 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@0, org.springframework.boot.test.context.SpringBootTestAnnotation@4e2aaf78], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
MemberServiceTest.ID를 기준으로 회원을 조회한다.: backend/src/test/java/kr/touroot/member/service/MemberServiceTest.java#L1
org.junit.jupiter.api.extension.ParameterResolutionException: Failed to resolve parameter [kr.touroot.member.service.MemberService memberService] in constructor [public kr.touroot.member.service.MemberServiceTest(kr.touroot.member.service.MemberService,kr.touroot.member.helper.MemberTestHelper,kr.touroot.utils.DatabaseCleaner)]: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@4a0b1701 testClass = kr.touroot.member.service.MemberServiceTest, 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@60610a2b key = [org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration, org.springframework.boot.autoconfigure.data.jpa.JpaRepositoriesAutoConfiguration, org.springframework.boot.test.autoconfigure.orm.jpa.TestEntityManagerAutoConfiguration, org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration, org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration, org.springframework.boot.autoconfigure.sql.init.SqlInitializationAutoConfiguration, org.springframework.boot.test.autoconfigure.jdbc.TestDatabaseAutoConfiguration, org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration, kr.touroot.member.service.MemberService, org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration, org.springframework.boot.autoconfigure.liquibase.LiquibaseAutoConfiguration, kr.touroot.authentication.infrastructure.PasswordEncryptor, org.springframework.boot.autoconfigure.jdbc.JdbcClientAutoConfiguration, org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration, kr.touroot.utils.DatabaseCleaner, kr.touroot.member.helper.MemberTestHelper, 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@0, org.springframework.boot.test.context.SpringBootTestAnnotation@4e2aaf78], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
MemberServiceTest.정상적인 값을 가진 요청이 주어지면 회원을 생성한다.: backend/src/test/java/kr/touroot/member/service/MemberServiceTest.java#L1
org.junit.jupiter.api.extension.ParameterResolutionException: Failed to resolve parameter [kr.touroot.member.service.MemberService memberService] in constructor [public kr.touroot.member.service.MemberServiceTest(kr.touroot.member.service.MemberService,kr.touroot.member.helper.MemberTestHelper,kr.touroot.utils.DatabaseCleaner)]: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@4a0b1701 testClass = kr.touroot.member.service.MemberServiceTest, 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@60610a2b key = [org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration, org.springframework.boot.autoconfigure.data.jpa.JpaRepositoriesAutoConfiguration, org.springframework.boot.test.autoconfigure.orm.jpa.TestEntityManagerAutoConfiguration, org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration, org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration, org.springframework.boot.autoconfigure.sql.init.SqlInitializationAutoConfiguration, org.springframework.boot.test.autoconfigure.jdbc.TestDatabaseAutoConfiguration, org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration, kr.touroot.member.service.MemberService, org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration, org.springframework.boot.autoconfigure.liquibase.LiquibaseAutoConfiguration, kr.touroot.authentication.infrastructure.PasswordEncryptor, org.springframework.boot.autoconfigure.jdbc.JdbcClientAutoConfiguration, org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration, kr.touroot.utils.DatabaseCleaner, kr.touroot.member.helper.MemberTestHelper, 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@0, org.springframework.boot.test.context.SpringBootTestAnnotation@4e2aaf78], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
MemberServiceTest.중복된 이메일을 가진 회원을 생성하려하면 예외가 발생한다.: backend/src/test/java/kr/touroot/member/service/MemberServiceTest.java#L1
org.junit.jupiter.api.extension.ParameterResolutionException: Failed to resolve parameter [kr.touroot.member.service.MemberService memberService] in constructor [public kr.touroot.member.service.MemberServiceTest(kr.touroot.member.service.MemberService,kr.touroot.member.helper.MemberTestHelper,kr.touroot.utils.DatabaseCleaner)]: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@4a0b1701 testClass = kr.touroot.member.service.MemberServiceTest, 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@60610a2b key = [org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration, org.springframework.boot.autoconfigure.data.jpa.JpaRepositoriesAutoConfiguration, org.springframework.boot.test.autoconfigure.orm.jpa.TestEntityManagerAutoConfiguration, org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration, org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration, org.springframework.boot.autoconfigure.sql.init.SqlInitializationAutoConfiguration, org.springframework.boot.test.autoconfigure.jdbc.TestDatabaseAutoConfiguration, org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration, kr.touroot.member.service.MemberService, org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration, org.springframework.boot.autoconfigure.liquibase.LiquibaseAutoConfiguration, kr.touroot.authentication.infrastructure.PasswordEncryptor, org.springframework.boot.autoconfigure.jdbc.JdbcClientAutoConfiguration, org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration, kr.touroot.utils.DatabaseCleaner, kr.touroot.member.helper.MemberTestHelper, 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@0, org.springframework.boot.test.context.SpringBootTestAnnotation@4e2aaf78], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
TagControllerTest.태그 컨트롤러는 태그 생성 요청 시 201을 응답한다.: backend/src/test/java/kr/touroot/tag/TagControllerTest.java#L1
org.junit.jupiter.api.extension.ParameterResolutionException: Failed to resolve parameter [kr.touroot.utils.DatabaseCleaner databaseCleaner] in constructor [public kr.touroot.tag.TagControllerTest(kr.touroot.utils.DatabaseCleaner,kr.touroot.tag.helper.TagTestHelper)]: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@1bd98c48 testClass = kr.touroot.tag.TagControllerTest, 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]
TagServiceTest.태그 서비스는 중복된 태그 생성 요청시 예외가 발생한다.: backend/src/test/java/kr/touroot/tag/service/TagServiceTest.java#L1
org.junit.jupiter.api.extension.ParameterResolutionException: Failed to resolve parameter [kr.touroot.utils.DatabaseCleaner databaseCleaner] in constructor [public kr.touroot.tag.service.TagServiceTest(kr.touroot.utils.DatabaseCleaner,kr.touroot.tag.helper.TagTestHelper,kr.touroot.tag.service.TagService)]: Failed to load ApplicationContext for [MergedContextConfiguration@7180b25f testClass = kr.touroot.tag.service.TagServiceTest, 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@3048ec86 key = [org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration, org.springframework.boot.autoconfigure.data.jpa.JpaRepositoriesAutoConfiguration, org.springframework.boot.test.autoconfigure.orm.jpa.TestEntityManagerAutoConfiguration, kr.touroot.tag.service.TagService, 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, org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration, kr.touroot.utils.DatabaseCleaner, org.springframework.boot.autoconfigure.jdbc.JdbcTemplateAutoConfiguration, kr.touroot.tag.helper.TagTestHelper]], 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.context.SpringBootTestAnnotation@4e2aaf78], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
TravelogueControllerTest.존재하지 않는 여행기에 좋아요를 하면 예외가 발생한다.: backend/src/test/java/kr/touroot/travelogue/controller/TravelogueControllerTest.java#L1
org.junit.jupiter.api.extension.ParameterResolutionException: Failed to resolve parameter [kr.touroot.utils.DatabaseCleaner databaseCleaner] in constructor [public kr.touroot.travelogue.controller.TravelogueControllerTest(kr.touroot.utils.DatabaseCleaner,kr.touroot.travelogue.helper.TravelogueTestHelper,com.fasterxml.jackson.databind.ObjectMapper,kr.touroot.authentication.infrastructure.JwtTokenProvider,kr.touroot.image.infrastructure.AwsS3Provider)]: Failed to load ApplicationContext for [WebMergedContextConfiguration@4eab4474 testClass = kr.touroot.travelogue.controller.TravelogueControllerTest, 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@29d94bfe, 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]
TravelogueControllerTest.존재하지 않는 여행기를 수정 시, 400을 응답한다.: backend/src/test/java/kr/touroot/travelogue/controller/TravelogueControllerTest.java#L1
org.junit.jupiter.api.extension.ParameterResolutionException: Failed to resolve parameter [kr.touroot.utils.DatabaseCleaner databaseCleaner] in constructor [public kr.touroot.travelogue.controller.TravelogueControllerTest(kr.touroot.utils.DatabaseCleaner,kr.touroot.travelogue.helper.TravelogueTestHelper,com.fasterxml.jackson.databind.ObjectMapper,kr.touroot.authentication.infrastructure.JwtTokenProvider,kr.touroot.image.infrastructure.AwsS3Provider)]: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@4eab4474 testClass = kr.touroot.travelogue.controller.TravelogueControllerTest, 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@29d94bfe, 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]
TravelogueControllerTest.태그가 없는 여행기를 작성한다.: backend/src/test/java/kr/touroot/travelogue/controller/TravelogueControllerTest.java#L1
org.junit.jupiter.api.extension.ParameterResolutionException: Failed to resolve parameter [kr.touroot.utils.DatabaseCleaner databaseCleaner] in constructor [public kr.touroot.travelogue.controller.TravelogueControllerTest(kr.touroot.utils.DatabaseCleaner,kr.touroot.travelogue.helper.TravelogueTestHelper,com.fasterxml.jackson.databind.ObjectMapper,kr.touroot.authentication.infrastructure.JwtTokenProvider,kr.touroot.image.infrastructure.AwsS3Provider)]: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@4eab4474 testClass = kr.touroot.travelogue.controller.TravelogueControllerTest, 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@29d94bfe, 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]
TravelogueControllerTest.태그가 있는 여행기를 작성한다.: backend/src/test/java/kr/touroot/travelogue/controller/TravelogueControllerTest.java#L1
org.junit.jupiter.api.extension.ParameterResolutionException: Failed to resolve parameter [kr.touroot.utils.DatabaseCleaner databaseCleaner] in constructor [public kr.touroot.travelogue.controller.TravelogueControllerTest(kr.touroot.utils.DatabaseCleaner,kr.touroot.travelogue.helper.TravelogueTestHelper,com.fasterxml.jackson.databind.ObjectMapper,kr.touroot.authentication.infrastructure.JwtTokenProvider,kr.touroot.image.infrastructure.AwsS3Provider)]: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@4eab4474 testClass = kr.touroot.travelogue.controller.TravelogueControllerTest, 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@29d94bfe, 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]
TravelogueControllerTest.여행기를 좋아요 할 때 로그인 되어 있지 않으면 예외가 발생한다.: backend/src/test/java/kr/touroot/travelogue/controller/TravelogueControllerTest.java#L1
org.junit.jupiter.api.extension.ParameterResolutionException: Failed to resolve parameter [kr.touroot.utils.DatabaseCleaner databaseCleaner] in constructor [public kr.touroot.travelogue.controller.TravelogueControllerTest(kr.touroot.utils.DatabaseCleaner,kr.touroot.travelogue.helper.TravelogueTestHelper,com.fasterxml.jackson.databind.ObjectMapper,kr.touroot.authentication.infrastructure.JwtTokenProvider,kr.touroot.image.infrastructure.AwsS3Provider)]: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@4eab4474 testClass = kr.touroot.travelogue.controller.TravelogueControllerTest, 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@29d94bfe, 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]
TravelogueControllerTest.여행기에 좋아요를 한다.: backend/src/test/java/kr/touroot/travelogue/controller/TravelogueControllerTest.java#L1
org.junit.jupiter.api.extension.ParameterResolutionException: Failed to resolve parameter [kr.touroot.utils.DatabaseCleaner databaseCleaner] in constructor [public kr.touroot.travelogue.controller.TravelogueControllerTest(kr.touroot.utils.DatabaseCleaner,kr.touroot.travelogue.helper.TravelogueTestHelper,com.fasterxml.jackson.databind.ObjectMapper,kr.touroot.authentication.infrastructure.JwtTokenProvider,kr.touroot.image.infrastructure.AwsS3Provider)]: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@4eab4474 testClass = kr.touroot.travelogue.controller.TravelogueControllerTest, 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@29d94bfe, 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]
TravelogueControllerTest.최소 여행 장소 개수를 만족하지 않은 여행기를 작성하려하면 예외가 발생한다.: backend/src/test/java/kr/touroot/travelogue/controller/TravelogueControllerTest.java#L1
org.junit.jupiter.api.extension.ParameterResolutionException: Failed to resolve parameter [kr.touroot.utils.DatabaseCleaner databaseCleaner] in constructor [public kr.touroot.travelogue.controller.TravelogueControllerTest(kr.touroot.utils.DatabaseCleaner,kr.touroot.travelogue.helper.TravelogueTestHelper,com.fasterxml.jackson.databind.ObjectMapper,kr.touroot.authentication.infrastructure.JwtTokenProvider,kr.touroot.image.infrastructure.AwsS3Provider)]: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@4eab4474 testClass = kr.touroot.travelogue.controller.TravelogueControllerTest, 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@29d94bfe, 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]
TravelogueControllerTest.작성자가 아닌 사용자가 여행기 삭제시 403을 응답한다.: backend/src/test/java/kr/touroot/travelogue/controller/TravelogueControllerTest.java#L1
org.junit.jupiter.api.extension.ParameterResolutionException: Failed to resolve parameter [kr.touroot.utils.DatabaseCleaner databaseCleaner] in constructor [public kr.touroot.travelogue.controller.TravelogueControllerTest(kr.touroot.utils.DatabaseCleaner,kr.touroot.travelogue.helper.TravelogueTestHelper,com.fasterxml.jackson.databind.ObjectMapper,kr.touroot.authentication.infrastructure.JwtTokenProvider,kr.touroot.image.infrastructure.AwsS3Provider)]: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@4eab4474 testClass = kr.touroot.travelogue.controller.TravelogueControllerTest, 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@29d94bfe, 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]
TravelogueControllerTest.메인 페이지 조회 시, 최신 작성 순으로 여행기를 조회한다.: backend/src/test/java/kr/touroot/travelogue/controller/TravelogueControllerTest.java#L1
org.junit.jupiter.api.extension.ParameterResolutionException: Failed to resolve parameter [kr.touroot.utils.DatabaseCleaner databaseCleaner] in constructor [public kr.touroot.travelogue.controller.TravelogueControllerTest(kr.touroot.utils.DatabaseCleaner,kr.touroot.travelogue.helper.TravelogueTestHelper,com.fasterxml.jackson.databind.ObjectMapper,kr.touroot.authentication.infrastructure.JwtTokenProvider,kr.touroot.image.infrastructure.AwsS3Provider)]: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@4eab4474 testClass = kr.touroot.travelogue.controller.TravelogueControllerTest, 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@29d94bfe, 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]
TravelogueControllerTest.최대 업로드 가능 개수 이상의 사진을 포함한 여행기를 작성하면 예외가 발생한다.: backend/src/test/java/kr/touroot/travelogue/controller/TravelogueControllerTest.java#L1
org.junit.jupiter.api.extension.ParameterResolutionException: Failed to resolve parameter [kr.touroot.utils.DatabaseCleaner databaseCleaner] in constructor [public kr.touroot.travelogue.controller.TravelogueControllerTest(kr.touroot.utils.DatabaseCleaner,kr.touroot.travelogue.helper.TravelogueTestHelper,com.fasterxml.jackson.databind.ObjectMapper,kr.touroot.authentication.infrastructure.JwtTokenProvider,kr.touroot.image.infrastructure.AwsS3Provider)]: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@4eab4474 testClass = kr.touroot.travelogue.controller.TravelogueControllerTest, 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@29d94bfe, 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]
TravelogueControllerTest.여행기를 삭제한다.: backend/src/test/java/kr/touroot/travelogue/controller/TravelogueControllerTest.java#L1
org.junit.jupiter.api.extension.ParameterResolutionException: Failed to resolve parameter [kr.touroot.utils.DatabaseCleaner databaseCleaner] in constructor [public kr.touroot.travelogue.controller.TravelogueControllerTest(kr.touroot.utils.DatabaseCleaner,kr.touroot.travelogue.helper.TravelogueTestHelper,com.fasterxml.jackson.databind.ObjectMapper,kr.touroot.authentication.infrastructure.JwtTokenProvider,kr.touroot.image.infrastructure.AwsS3Provider)]: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@4eab4474 testClass = kr.touroot.travelogue.controller.TravelogueControllerTest, 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@29d94bfe, 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]
TravelogueControllerTest.여행기에 좋아요를 누른 사용자가 여행기를 상세 조회한다.: backend/src/test/java/kr/touroot/travelogue/controller/TravelogueControllerTest.java#L1
org.junit.jupiter.api.extension.ParameterResolutionException: Failed to resolve parameter [kr.touroot.utils.DatabaseCleaner databaseCleaner] in constructor [public kr.touroot.travelogue.controller.TravelogueControllerTest(kr.touroot.utils.DatabaseCleaner,kr.touroot.travelogue.helper.TravelogueTestHelper,com.fasterxml.jackson.databind.ObjectMapper,kr.touroot.authentication.infrastructure.JwtTokenProvider,kr.touroot.image.infrastructure.AwsS3Provider)]: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@4eab4474 testClass = kr.touroot.travelogue.controller.TravelogueControllerTest, 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@29d94bfe, 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]
TravelogueControllerTest.태그가 있는 여행기를 상세 조회한다.: backend/src/test/java/kr/touroot/travelogue/controller/TravelogueControllerTest.java#L1
org.junit.jupiter.api.extension.ParameterResolutionException: Failed to resolve parameter [kr.touroot.utils.DatabaseCleaner databaseCleaner] in constructor [public kr.touroot.travelogue.controller.TravelogueControllerTest(kr.touroot.utils.DatabaseCleaner,kr.touroot.travelogue.helper.TravelogueTestHelper,com.fasterxml.jackson.databind.ObjectMapper,kr.touroot.authentication.infrastructure.JwtTokenProvider,kr.touroot.image.infrastructure.AwsS3Provider)]: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@4eab4474 testClass = kr.touroot.travelogue.controller.TravelogueControllerTest, 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@29d94bfe, 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]
TravelogueControllerTest.여행기를 수정한다.: backend/src/test/java/kr/touroot/travelogue/controller/TravelogueControllerTest.java#L1
org.junit.jupiter.api.extension.ParameterResolutionException: Failed to resolve parameter [kr.touroot.utils.DatabaseCleaner databaseCleaner] in constructor [public kr.touroot.travelogue.controller.TravelogueControllerTest(kr.touroot.utils.DatabaseCleaner,kr.touroot.travelogue.helper.TravelogueTestHelper,com.fasterxml.jackson.databind.ObjectMapper,kr.touroot.authentication.infrastructure.JwtTokenProvider,kr.touroot.image.infrastructure.AwsS3Provider)]: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@4eab4474 testClass = kr.touroot.travelogue.controller.TravelogueControllerTest, 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@29d94bfe, 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]
TravelogueControllerTest.여행기를 상세 조회한다.: backend/src/test/java/kr/touroot/travelogue/controller/TravelogueControllerTest.java#L1
org.junit.jupiter.api.extension.ParameterResolutionException: Failed to resolve parameter [kr.touroot.utils.DatabaseCleaner databaseCleaner] in constructor [public kr.touroot.travelogue.controller.TravelogueControllerTest(kr.touroot.utils.DatabaseCleaner,kr.touroot.travelogue.helper.TravelogueTestHelper,com.fasterxml.jackson.databind.ObjectMapper,kr.touroot.authentication.infrastructure.JwtTokenProvider,kr.touroot.image.infrastructure.AwsS3Provider)]: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@4eab4474 testClass = kr.touroot.travelogue.controller.TravelogueControllerTest, 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@29d94bfe, 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]
TravelogueControllerTest.여행기를 작성할 때 로그인 되어 있지 않으면 예외가 발생한다.: backend/src/test/java/kr/touroot/travelogue/controller/TravelogueControllerTest.java#L1
org.junit.jupiter.api.extension.ParameterResolutionException: Failed to resolve parameter [kr.touroot.utils.DatabaseCleaner databaseCleaner] in constructor [public kr.touroot.travelogue.controller.TravelogueControllerTest(kr.touroot.utils.DatabaseCleaner,kr.touroot.travelogue.helper.TravelogueTestHelper,com.fasterxml.jackson.databind.ObjectMapper,kr.touroot.authentication.infrastructure.JwtTokenProvider,kr.touroot.image.infrastructure.AwsS3Provider)]: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@4eab4474 testClass = kr.touroot.travelogue.controller.TravelogueControllerTest, 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@29d94bfe, 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]
TravelogueControllerTest.메인 페이지 조회 시, 최신 작성 순으로 여행기를 조회한다.: backend/src/test/java/kr/touroot/travelogue/controller/TravelogueControllerTest.java#L1
org.junit.jupiter.api.extension.ParameterResolutionException: Failed to resolve parameter [kr.touroot.utils.DatabaseCleaner databaseCleaner] in constructor [public kr.touroot.travelogue.controller.TravelogueControllerTest(kr.touroot.utils.DatabaseCleaner,kr.touroot.travelogue.helper.TravelogueTestHelper,com.fasterxml.jackson.databind.ObjectMapper,kr.touroot.authentication.infrastructure.JwtTokenProvider,kr.touroot.image.infrastructure.AwsS3Provider)]: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@4eab4474 testClass = kr.touroot.travelogue.controller.TravelogueControllerTest, 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@29d94bfe, 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]
TravelogueControllerTest.작성자가 아닌 사용자가 여행기 수정 시 403을 응답한다.: backend/src/test/java/kr/touroot/travelogue/controller/TravelogueControllerTest.java#L1
org.junit.jupiter.api.extension.ParameterResolutionException: Failed to resolve parameter [kr.touroot.utils.DatabaseCleaner databaseCleaner] in constructor [public kr.touroot.travelogue.controller.TravelogueControllerTest(kr.touroot.utils.DatabaseCleaner,kr.touroot.travelogue.helper.TravelogueTestHelper,com.fasterxml.jackson.databind.ObjectMapper,kr.touroot.authentication.infrastructure.JwtTokenProvider,kr.touroot.image.infrastructure.AwsS3Provider)]: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@4eab4474 testClass = kr.touroot.travelogue.controller.TravelogueControllerTest, 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@29d94bfe, 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]
TravelogueControllerTest.검색 키워드의 종류를 명시해야 한다.: backend/src/test/java/kr/touroot/travelogue/controller/TravelogueControllerTest.java#L1
org.junit.jupiter.api.extension.ParameterResolutionException: Failed to resolve parameter [kr.touroot.utils.DatabaseCleaner databaseCleaner] in constructor [public kr.touroot.travelogue.controller.TravelogueControllerTest(kr.touroot.utils.DatabaseCleaner,kr.touroot.travelogue.helper.TravelogueTestHelper,com.fasterxml.jackson.databind.ObjectMapper,kr.touroot.authentication.infrastructure.JwtTokenProvider,kr.touroot.image.infrastructure.AwsS3Provider)]: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@4eab4474 testClass = kr.touroot.travelogue.controller.TravelogueControllerTest, 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@29d94bfe, 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]
TravelogueControllerTest.[1] keyword=제 주: backend/src/test/java/kr/touroot/travelogue/controller/TravelogueControllerTest.java#L1
org.junit.jupiter.api.extension.ParameterResolutionException: Failed to resolve parameter [kr.touroot.utils.DatabaseCleaner databaseCleaner] in constructor [public kr.touroot.travelogue.controller.TravelogueControllerTest(kr.touroot.utils.DatabaseCleaner,kr.touroot.travelogue.helper.TravelogueTestHelper,com.fasterxml.jackson.databind.ObjectMapper,kr.touroot.authentication.infrastructure.JwtTokenProvider,kr.touroot.image.infrastructure.AwsS3Provider)]: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@4eab4474 testClass = kr.touroot.travelogue.controller.TravelogueControllerTest, 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@29d94bfe, 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]
TravelogueControllerTest.[2] keyword=제주 에하영옵 서: backend/src/test/java/kr/touroot/travelogue/controller/TravelogueControllerTest.java#L1
org.junit.jupiter.api.extension.ParameterResolutionException: Failed to resolve parameter [kr.touroot.utils.DatabaseCleaner databaseCleaner] in constructor [public kr.touroot.travelogue.controller.TravelogueControllerTest(kr.touroot.utils.DatabaseCleaner,kr.touroot.travelogue.helper.TravelogueTestHelper,com.fasterxml.jackson.databind.ObjectMapper,kr.touroot.authentication.infrastructure.JwtTokenProvider,kr.touroot.image.infrastructure.AwsS3Provider)]: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@4eab4474 testClass = kr.touroot.travelogue.controller.TravelogueControllerTest, 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@29d94bfe, 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]
TravelogueControllerTest.[1] keyword=null: backend/src/test/java/kr/touroot/travelogue/controller/TravelogueControllerTest.java#L1
org.junit.jupiter.api.extension.ParameterResolutionException: Failed to resolve parameter [kr.touroot.utils.DatabaseCleaner databaseCleaner] in constructor [public kr.touroot.travelogue.controller.TravelogueControllerTest(kr.touroot.utils.DatabaseCleaner,kr.touroot.travelogue.helper.TravelogueTestHelper,com.fasterxml.jackson.databind.ObjectMapper,kr.touroot.authentication.infrastructure.JwtTokenProvider,kr.touroot.image.infrastructure.AwsS3Provider)]: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@4eab4474 testClass = kr.touroot.travelogue.controller.TravelogueControllerTest, 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@29d94bfe, 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]
TravelogueControllerTest.[2] keyword=: backend/src/test/java/kr/touroot/travelogue/controller/TravelogueControllerTest.java#L1
org.junit.jupiter.api.extension.ParameterResolutionException: Failed to resolve parameter [kr.touroot.utils.DatabaseCleaner databaseCleaner] in constructor [public kr.touroot.travelogue.controller.TravelogueControllerTest(kr.touroot.utils.DatabaseCleaner,kr.touroot.travelogue.helper.TravelogueTestHelper,com.fasterxml.jackson.databind.ObjectMapper,kr.touroot.authentication.infrastructure.JwtTokenProvider,kr.touroot.image.infrastructure.AwsS3Provider)]: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@4eab4474 testClass = kr.touroot.travelogue.controller.TravelogueControllerTest, 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@29d94bfe, 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]
TravelogueControllerTest.[3] keyword= : backend/src/test/java/kr/touroot/travelogue/controller/TravelogueControllerTest.java#L1
org.junit.jupiter.api.extension.ParameterResolutionException: Failed to resolve parameter [kr.touroot.utils.DatabaseCleaner databaseCleaner] in constructor [public kr.touroot.travelogue.controller.TravelogueControllerTest(kr.touroot.utils.DatabaseCleaner,kr.touroot.travelogue.helper.TravelogueTestHelper,com.fasterxml.jackson.databind.ObjectMapper,kr.touroot.authentication.infrastructure.JwtTokenProvider,kr.touroot.image.infrastructure.AwsS3Provider)]: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@4eab4474 testClass = kr.touroot.travelogue.controller.TravelogueControllerTest, 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@29d94bfe, 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]
TravelogueControllerTest.존재하지 않는 여행기 삭제시 400를 응답한다.: backend/src/test/java/kr/touroot/travelogue/controller/TravelogueControllerTest.java#L1
org.junit.jupiter.api.extension.ParameterResolutionException: Failed to resolve parameter [kr.touroot.utils.DatabaseCleaner databaseCleaner] in constructor [public kr.touroot.travelogue.controller.TravelogueControllerTest(kr.touroot.utils.DatabaseCleaner,kr.touroot.travelogue.helper.TravelogueTestHelper,com.fasterxml.jackson.databind.ObjectMapper,kr.touroot.authentication.infrastructure.JwtTokenProvider,kr.touroot.image.infrastructure.AwsS3Provider)]: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@4eab4474 testClass = kr.touroot.travelogue.controller.TravelogueControllerTest, 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@29d94bfe, 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]
TravelogueControllerTest.존재하지 않는 여행기를 조회하면 예외가 발생한다.: backend/src/test/java/kr/touroot/travelogue/controller/TravelogueControllerTest.java#L1
org.junit.jupiter.api.extension.ParameterResolutionException: Failed to resolve parameter [kr.touroot.utils.DatabaseCleaner databaseCleaner] in constructor [public kr.touroot.travelogue.controller.TravelogueControllerTest(kr.touroot.utils.DatabaseCleaner,kr.touroot.travelogue.helper.TravelogueTestHelper,com.fasterxml.jackson.databind.ObjectMapper,kr.touroot.authentication.infrastructure.JwtTokenProvider,kr.touroot.image.infrastructure.AwsS3Provider)]: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@4eab4474 testClass = kr.touroot.travelogue.controller.TravelogueControllerTest, 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@29d94bfe, 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]
TravelogueControllerTest.최소 여행 일자 개수를 만족하지 않은 여행기를 작성하려하면 예외가 발생한다.: backend/src/test/java/kr/touroot/travelogue/controller/TravelogueControllerTest.java#L1
org.junit.jupiter.api.extension.ParameterResolutionException: Failed to resolve parameter [kr.touroot.utils.DatabaseCleaner databaseCleaner] in constructor [public kr.touroot.travelogue.controller.TravelogueControllerTest(kr.touroot.utils.DatabaseCleaner,kr.touroot.travelogue.helper.TravelogueTestHelper,com.fasterxml.jackson.databind.ObjectMapper,kr.touroot.authentication.infrastructure.JwtTokenProvider,kr.touroot.image.infrastructure.AwsS3Provider)]: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@4eab4474 testClass = kr.touroot.travelogue.controller.TravelogueControllerTest, 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@29d94bfe, 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]
TravelogueControllerTest.존재하지 않는 여행기에 좋아요 취소를 하면 예외가 발생한다.: backend/src/test/java/kr/touroot/travelogue/controller/TravelogueControllerTest.java#L1
org.junit.jupiter.api.extension.ParameterResolutionException: Failed to resolve parameter [kr.touroot.utils.DatabaseCleaner databaseCleaner] in constructor [public kr.touroot.travelogue.controller.TravelogueControllerTest(kr.touroot.utils.DatabaseCleaner,kr.touroot.travelogue.helper.TravelogueTestHelper,com.fasterxml.jackson.databind.ObjectMapper,kr.touroot.authentication.infrastructure.JwtTokenProvider,kr.touroot.image.infrastructure.AwsS3Provider)]: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@4eab4474 testClass = kr.touroot.travelogue.controller.TravelogueControllerTest, 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@29d94bfe, 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]
TravelogueControllerTest.여행기에 좋아요 취소를 한다.: backend/src/test/java/kr/touroot/travelogue/controller/TravelogueControllerTest.java#L1
org.junit.jupiter.api.extension.ParameterResolutionException: Failed to resolve parameter [kr.touroot.utils.DatabaseCleaner databaseCleaner] in constructor [public kr.touroot.travelogue.controller.TravelogueControllerTest(kr.touroot.utils.DatabaseCleaner,kr.touroot.travelogue.helper.TravelogueTestHelper,com.fasterxml.jackson.databind.ObjectMapper,kr.touroot.authentication.infrastructure.JwtTokenProvider,kr.touroot.image.infrastructure.AwsS3Provider)]: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@4eab4474 testClass = kr.touroot.travelogue.controller.TravelogueControllerTest, 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@29d94bfe, 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]
TravelogueControllerTest.제목 키워드를 기준으로 여행기를 조회할 수 있다.: backend/src/test/java/kr/touroot/travelogue/controller/TravelogueControllerTest.java#L1
org.junit.jupiter.api.extension.ParameterResolutionException: Failed to resolve parameter [kr.touroot.utils.DatabaseCleaner databaseCleaner] in constructor [public kr.touroot.travelogue.controller.TravelogueControllerTest(kr.touroot.utils.DatabaseCleaner,kr.touroot.travelogue.helper.TravelogueTestHelper,com.fasterxml.jackson.databind.ObjectMapper,kr.touroot.authentication.infrastructure.JwtTokenProvider,kr.touroot.image.infrastructure.AwsS3Provider)]: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@4eab4474 testClass = kr.touroot.travelogue.controller.TravelogueControllerTest, 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@29d94bfe, 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]
build
Process completed with exit code 1.
존재하지 않는 여행기를 수정하면 예외가 발생한다. (kr.touroot.travelogue.service.TravelogueServiceTest) failed: kr.touroot.travelogue.service.TravelogueServiceTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelogue.service.TravelogueServiceTest.xml [took 0s]
여행기를 생성할 수 있다. (kr.touroot.travelogue.service.TravelogueServiceTest) failed: kr.touroot.travelogue.service.TravelogueServiceTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelogue.service.TravelogueServiceTest.xml [took 0s]
존재하지 않는 ID로 여행기를 조회하면 예외가 발생한다. (kr.touroot.travelogue.service.TravelogueServiceTest) failed: kr.touroot.travelogue.service.TravelogueServiceTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelogue.service.TravelogueServiceTest.xml [took 0s]
작성자가 아닌 사람이 여행기를 삭제하면 예외가 발생한다. (kr.touroot.travelogue.service.TravelogueServiceTest) failed: kr.touroot.travelogue.service.TravelogueServiceTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelogue.service.TravelogueServiceTest.xml [took 0s]
존재하지 않는 키워드로 여행기를 조회하면 빈 페이지가 반환된다. (kr.touroot.travelogue.service.TravelogueServiceTest) failed: kr.touroot.travelogue.service.TravelogueServiceTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelogue.service.TravelogueServiceTest.xml [took 0s]
여행기를 전체 조회할 수 있다. (kr.touroot.travelogue.service.TravelogueServiceTest) failed: kr.touroot.travelogue.service.TravelogueServiceTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelogue.service.TravelogueServiceTest.xml [took 0s]
여행기를 수정할 수 있다. (kr.touroot.travelogue.service.TravelogueServiceTest) failed: kr.touroot.travelogue.service.TravelogueServiceTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelogue.service.TravelogueServiceTest.xml [took 0s]
여행기를 삭제할 수 있다. (kr.touroot.travelogue.service.TravelogueServiceTest) failed: kr.touroot.travelogue.service.TravelogueServiceTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelogue.service.TravelogueServiceTest.xml [took 0s]
작성자가 아닌 사람이 여행기를 수정하면 예외가 발생한다. (kr.touroot.travelogue.service.TravelogueServiceTest) failed: kr.touroot.travelogue.service.TravelogueServiceTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelogue.service.TravelogueServiceTest.xml [took 0s]
여행기는 ID를 기준으로 조회할 수 있다. (kr.touroot.travelogue.service.TravelogueServiceTest) failed: kr.touroot.travelogue.service.TravelogueServiceTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelogue.service.TravelogueServiceTest.xml [took 0s]
여행기를 검색할 수 있다. (kr.touroot.travelogue.service.TravelogueServiceTest) failed: kr.touroot.travelogue.service.TravelogueServiceTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelogue.service.TravelogueServiceTest.xml [took 0s]
여행 계획 공유 키를 통해 여행 계획을 조회할 수 있다 (kr.touroot.travelplan.controller.TravelPlanControllerTest) failed: kr.touroot.travelplan.controller.TravelPlanControllerTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelplan.controller.TravelPlanControllerTest.xml [took 0s]
작성자가 아닌 사용자가 여행 계획 수정시 403을 응답한다. (kr.touroot.travelplan.controller.TravelPlanControllerTest) failed: kr.touroot.travelplan.controller.TravelPlanControllerTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelplan.controller.TravelPlanControllerTest.xml [took 0s]
여행 계획 컨트롤러는 생성 요청이 들어올 때 200을 응답한다. (kr.touroot.travelplan.controller.TravelPlanControllerTest) failed: kr.touroot.travelplan.controller.TravelPlanControllerTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelplan.controller.TravelPlanControllerTest.xml [took 0s]
존재하지 않는 여행 계획 수정시 400를 응답한다. (kr.touroot.travelplan.controller.TravelPlanControllerTest) failed: kr.touroot.travelplan.controller.TravelPlanControllerTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelplan.controller.TravelPlanControllerTest.xml [took 0s]
여행계획을 삭제한다. (kr.touroot.travelplan.controller.TravelPlanControllerTest) failed: kr.touroot.travelplan.controller.TravelPlanControllerTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelplan.controller.TravelPlanControllerTest.xml [took 0s]
여행기를 수정한다. (kr.touroot.travelplan.controller.TravelPlanControllerTest) failed: kr.touroot.travelplan.controller.TravelPlanControllerTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelplan.controller.TravelPlanControllerTest.xml [took 0s]
공유된 여행 계획은 로그인되지 않은 유저도 조회할 수 있다 (kr.touroot.travelplan.controller.TravelPlanControllerTest) failed: kr.touroot.travelplan.controller.TravelPlanControllerTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelplan.controller.TravelPlanControllerTest.xml [took 0s]
공유된 여행 계획은 작성자가 아닌 회원도 조회할 수 있다 (kr.touroot.travelplan.controller.TravelPlanControllerTest) failed: kr.touroot.travelplan.controller.TravelPlanControllerTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelplan.controller.TravelPlanControllerTest.xml [took 0s]
작성자가 아닌 사용자가 여행 계획 삭제시 403을 응답한다. (kr.touroot.travelplan.controller.TravelPlanControllerTest) failed: kr.touroot.travelplan.controller.TravelPlanControllerTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelplan.controller.TravelPlanControllerTest.xml [took 0s]
여행 계획 컨트롤러는 상세 조회 요청이 들어오면 200을 응답한다. (kr.touroot.travelplan.controller.TravelPlanControllerTest) failed: kr.touroot.travelplan.controller.TravelPlanControllerTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelplan.controller.TravelPlanControllerTest.xml [took 0s]
존재하지 않는 여행 계획 삭제시 400를 응답한다. (kr.touroot.travelplan.controller.TravelPlanControllerTest) failed: kr.touroot.travelplan.controller.TravelPlanControllerTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelplan.controller.TravelPlanControllerTest.xml [took 0s]
여행 계획 서비스는 여행 계획 일자를 계산해 반환한다. (kr.touroot.travelplan.service.TravelPlanServiceTest) failed: kr.touroot.travelplan.service.TravelPlanServiceTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelplan.service.TravelPlanServiceTest.xml [took 0s]
여행 계획 서비스는 공유 키로 여행 계획을 조회할 수 있다 (kr.touroot.travelplan.service.TravelPlanServiceTest) failed: kr.touroot.travelplan.service.TravelPlanServiceTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelplan.service.TravelPlanServiceTest.xml [took 0s]
여행 계획 서비스는 작성자가 아닌 사용자가 수정 시 예외를 반환한다. (kr.touroot.travelplan.service.TravelPlanServiceTest) failed: kr.touroot.travelplan.service.TravelPlanServiceTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelplan.service.TravelPlanServiceTest.xml [took 0s]
여행 계획 서비스는 여행 계획 생성 시 생성된 id를 응답한다. (kr.touroot.travelplan.service.TravelPlanServiceTest) failed: kr.touroot.travelplan.service.TravelPlanServiceTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelplan.service.TravelPlanServiceTest.xml [took 0s]
여행 계획 서비스는 작성자가 아닌 사용자가 조회 시 예외를 반환한다. (kr.touroot.travelplan.service.TravelPlanServiceTest) failed: kr.touroot.travelplan.service.TravelPlanServiceTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelplan.service.TravelPlanServiceTest.xml [took 0s]
여행 계획 서비스는 지난 날짜로 여행 계획 생성 시 예외를 반환한다. (kr.touroot.travelplan.service.TravelPlanServiceTest) failed: kr.touroot.travelplan.service.TravelPlanServiceTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelplan.service.TravelPlanServiceTest.xml [took 0s]
여행 계획 서비스는 새로운 정보로 여행 계획을 수정한다. (kr.touroot.travelplan.service.TravelPlanServiceTest) failed: kr.touroot.travelplan.service.TravelPlanServiceTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelplan.service.TravelPlanServiceTest.xml [took 0s]
여행 계획 서비스는 존재하지 않는 여행 계획 수정 시 예외를 반환한다. (kr.touroot.travelplan.service.TravelPlanServiceTest) failed: kr.touroot.travelplan.service.TravelPlanServiceTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelplan.service.TravelPlanServiceTest.xml [took 0s]
여행 계획 서비스는 존재하지 않는 여행 계획 조회 시 예외를 반환한다. (kr.touroot.travelplan.service.TravelPlanServiceTest) failed: kr.touroot.travelplan.service.TravelPlanServiceTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelplan.service.TravelPlanServiceTest.xml [took 0s]
여행 계획 서비스는 존재하지 않는 여행 계획 삭제 시 예외를 반환한다. (kr.touroot.travelplan.service.TravelPlanServiceTest) failed: kr.touroot.travelplan.service.TravelPlanServiceTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelplan.service.TravelPlanServiceTest.xml [took 0s]
당일에 시작하는 여행 계획을 생성할 수 있다 (kr.touroot.travelplan.service.TravelPlanServiceTest) failed: kr.touroot.travelplan.service.TravelPlanServiceTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelplan.service.TravelPlanServiceTest.xml [took 0s]
여행 계획 서비스는 작성자가 아닌 사용자가 삭제 시 예외를 반환한다. (kr.touroot.travelplan.service.TravelPlanServiceTest) failed: kr.touroot.travelplan.service.TravelPlanServiceTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelplan.service.TravelPlanServiceTest.xml [took 0s]
여행계획을 ID 기준으로 삭제할 수 있다. (kr.touroot.travelplan.service.TravelPlanServiceTest) failed: kr.touroot.travelplan.service.TravelPlanServiceTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelplan.service.TravelPlanServiceTest.xml [took 0s]
여행 계획 서비스는 여행 계획 조회 시 상세 정보를 반환한다. (kr.touroot.travelplan.service.TravelPlanServiceTest) failed: kr.touroot.travelplan.service.TravelPlanServiceTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelplan.service.TravelPlanServiceTest.xml [took 0s]
저장되어 있는 TODO의 체크 상태를 변경할 수 있다 (kr.touroot.travelplan.service.PlaceTodoServiceTest) failed: kr.touroot.travelplan.service.PlaceTodoServiceTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelplan.service.PlaceTodoServiceTest.xml [took 0s]
작성자가 아닌 멤버가 TODO를 업데이트하려고 하는 경우 예외가 발생한다 (kr.touroot.travelplan.service.PlaceTodoServiceTest) failed: kr.touroot.travelplan.service.PlaceTodoServiceTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelplan.service.PlaceTodoServiceTest.xml [took 0s]
리프레시 토큰으로 재로그인을 할 수 있다. (kr.touroot.authentication.controller.LoginControllerTest) failed: kr.touroot.authentication.controller.LoginControllerTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.authentication.controller.LoginControllerTest.xml [took 0s]
카카오 로그인 요청을 처리할 수 있다 (kr.touroot.authentication.controller.LoginControllerTest) failed: kr.touroot.authentication.controller.LoginControllerTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.authentication.controller.LoginControllerTest.xml [took 0s]
태그 컨트롤러는 태그 생성 요청 시 201을 응답한다. (kr.touroot.tag.TagControllerTest) failed: kr.touroot.tag.TagControllerTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.tag.TagControllerTest.xml [took 0s]
여행기에 좋아요를 할 수 있다. (kr.touroot.travelogue.service.TravelogueLikeServiceTest) failed: kr.touroot.travelogue.service.TravelogueLikeServiceTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelogue.service.TravelogueLikeServiceTest.xml [took 0s]
여행기를 기반으로 좋아요 정보를 조회할 수 있다. (kr.touroot.travelogue.service.TravelogueLikeServiceTest) failed: kr.touroot.travelogue.service.TravelogueLikeServiceTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelogue.service.TravelogueLikeServiceTest.xml [took 0s]
여행기에 좋아요를 취소 할 수 있다. (kr.touroot.travelogue.service.TravelogueLikeServiceTest) failed: kr.touroot.travelogue.service.TravelogueLikeServiceTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelogue.service.TravelogueLikeServiceTest.xml [took 0s]
여행기와 좋아요 한 사람을 기반으로 좋아요 정보를 조회할 수 있다. (kr.touroot.travelogue.service.TravelogueLikeServiceTest) failed: kr.touroot.travelogue.service.TravelogueLikeServiceTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelogue.service.TravelogueLikeServiceTest.xml [took 0s]
주어진 여행기의 여행기 장소를 삭제할 수 있다. (kr.touroot.travelogue.service.TraveloguePlaceServiceTest) failed: kr.touroot.travelogue.service.TraveloguePlaceServiceTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelogue.service.TraveloguePlaceServiceTest.xml [took 0s]
여행기 장소를 여행기 일자를 기준으로 조회한다. (kr.touroot.travelogue.service.TraveloguePlaceServiceTest) failed: kr.touroot.travelogue.service.TraveloguePlaceServiceTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelogue.service.TraveloguePlaceServiceTest.xml [took 0s]
여행기 장소를 ID를 기준으로 조회한다. (kr.touroot.travelogue.service.TraveloguePlaceServiceTest) failed: kr.touroot.travelogue.service.TraveloguePlaceServiceTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelogue.service.TraveloguePlaceServiceTest.xml [took 0s]
존재하지 않는 여행기 장소 ID로 조회하면 예외가 발생한다. (kr.touroot.travelogue.service.TraveloguePlaceServiceTest) failed: kr.touroot.travelogue.service.TraveloguePlaceServiceTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelogue.service.TraveloguePlaceServiceTest.xml [took 0s]
여행기 장소를 생성한다. (kr.touroot.travelogue.service.TraveloguePlaceServiceTest) failed: kr.touroot.travelogue.service.TraveloguePlaceServiceTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelogue.service.TraveloguePlaceServiceTest.xml [took 0s]
존재하지 않는 여행기에 좋아요를 하면 예외가 발생한다. (kr.touroot.travelogue.controller.TravelogueControllerTest) failed: kr.touroot.travelogue.controller.TravelogueControllerTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelogue.controller.TravelogueControllerTest.xml [took 0s]
존재하지 않는 여행기를 수정 시, 400을 응답한다. (kr.touroot.travelogue.controller.TravelogueControllerTest) failed: kr.touroot.travelogue.controller.TravelogueControllerTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelogue.controller.TravelogueControllerTest.xml [took 0s]
태그가 없는 여행기를 작성한다. (kr.touroot.travelogue.controller.TravelogueControllerTest) failed: kr.touroot.travelogue.controller.TravelogueControllerTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelogue.controller.TravelogueControllerTest.xml [took 0s]
태그가 있는 여행기를 작성한다. (kr.touroot.travelogue.controller.TravelogueControllerTest) failed: kr.touroot.travelogue.controller.TravelogueControllerTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelogue.controller.TravelogueControllerTest.xml [took 0s]
여행기를 좋아요 할 때 로그인 되어 있지 않으면 예외가 발생한다. (kr.touroot.travelogue.controller.TravelogueControllerTest) failed: kr.touroot.travelogue.controller.TravelogueControllerTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelogue.controller.TravelogueControllerTest.xml [took 0s]
여행기에 좋아요를 한다. (kr.touroot.travelogue.controller.TravelogueControllerTest) failed: kr.touroot.travelogue.controller.TravelogueControllerTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelogue.controller.TravelogueControllerTest.xml [took 0s]
작성자가 아닌 사용자가 여행기 삭제시 403을 응답한다. (kr.touroot.travelogue.controller.TravelogueControllerTest) failed: kr.touroot.travelogue.controller.TravelogueControllerTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelogue.controller.TravelogueControllerTest.xml [took 0s]
All 2 runs failed: 메인 페이지 조회 시, 최신 작성 순으로 여행기를 조회한다. (kr.touroot.travelogue.controller.TravelogueControllerTest): kr.touroot.travelogue.controller.TravelogueControllerTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelogue.controller.TravelogueControllerTest.xml [took 0s]
여행기를 삭제한다. (kr.touroot.travelogue.controller.TravelogueControllerTest) failed: kr.touroot.travelogue.controller.TravelogueControllerTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelogue.controller.TravelogueControllerTest.xml [took 0s]
여행기에 좋아요를 누른 사용자가 여행기를 상세 조회한다. (kr.touroot.travelogue.controller.TravelogueControllerTest) failed: kr.touroot.travelogue.controller.TravelogueControllerTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelogue.controller.TravelogueControllerTest.xml [took 0s]
태그가 있는 여행기를 상세 조회한다. (kr.touroot.travelogue.controller.TravelogueControllerTest) failed: kr.touroot.travelogue.controller.TravelogueControllerTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelogue.controller.TravelogueControllerTest.xml [took 0s]
여행기를 수정한다. (kr.touroot.travelogue.controller.TravelogueControllerTest) failed: kr.touroot.travelogue.controller.TravelogueControllerTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelogue.controller.TravelogueControllerTest.xml [took 0s]
여행기를 상세 조회한다. (kr.touroot.travelogue.controller.TravelogueControllerTest) failed: kr.touroot.travelogue.controller.TravelogueControllerTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelogue.controller.TravelogueControllerTest.xml [took 0s]
여행기를 작성할 때 로그인 되어 있지 않으면 예외가 발생한다. (kr.touroot.travelogue.controller.TravelogueControllerTest) failed: kr.touroot.travelogue.controller.TravelogueControllerTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelogue.controller.TravelogueControllerTest.xml [took 0s]
작성자가 아닌 사용자가 여행기 수정 시 403을 응답한다. (kr.touroot.travelogue.controller.TravelogueControllerTest) failed: kr.touroot.travelogue.controller.TravelogueControllerTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelogue.controller.TravelogueControllerTest.xml [took 0s]
검색 키워드의 종류를 명시해야 한다. (kr.touroot.travelogue.controller.TravelogueControllerTest) failed: kr.touroot.travelogue.controller.TravelogueControllerTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelogue.controller.TravelogueControllerTest.xml [took 0s]
[1] keyword=제 주 (kr.touroot.travelogue.controller.TravelogueControllerTest) failed: kr.touroot.travelogue.controller.TravelogueControllerTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelogue.controller.TravelogueControllerTest.xml [took 0s]
[2] keyword=제주 에하영옵 서 (kr.touroot.travelogue.controller.TravelogueControllerTest) failed: kr.touroot.travelogue.controller.TravelogueControllerTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelogue.controller.TravelogueControllerTest.xml [took 0s]
[1] keyword=null (kr.touroot.travelogue.controller.TravelogueControllerTest) failed: kr.touroot.travelogue.controller.TravelogueControllerTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelogue.controller.TravelogueControllerTest.xml [took 0s]
[2] keyword= (kr.touroot.travelogue.controller.TravelogueControllerTest) failed: kr.touroot.travelogue.controller.TravelogueControllerTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelogue.controller.TravelogueControllerTest.xml [took 0s]
[3] keyword= (kr.touroot.travelogue.controller.TravelogueControllerTest) failed: kr.touroot.travelogue.controller.TravelogueControllerTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelogue.controller.TravelogueControllerTest.xml [took 0s]
존재하지 않는 여행기 삭제시 400를 응답한다. (kr.touroot.travelogue.controller.TravelogueControllerTest) failed: kr.touroot.travelogue.controller.TravelogueControllerTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelogue.controller.TravelogueControllerTest.xml [took 0s]
존재하지 않는 여행기를 조회하면 예외가 발생한다. (kr.touroot.travelogue.controller.TravelogueControllerTest) failed: kr.touroot.travelogue.controller.TravelogueControllerTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelogue.controller.TravelogueControllerTest.xml [took 0s]
존재하지 않는 여행기에 좋아요 취소를 하면 예외가 발생한다. (kr.touroot.travelogue.controller.TravelogueControllerTest) failed: kr.touroot.travelogue.controller.TravelogueControllerTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelogue.controller.TravelogueControllerTest.xml [took 0s]
여행기에 좋아요 취소를 한다. (kr.touroot.travelogue.controller.TravelogueControllerTest) failed: kr.touroot.travelogue.controller.TravelogueControllerTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelogue.controller.TravelogueControllerTest.xml [took 0s]
제목 키워드를 기준으로 여행기를 조회할 수 있다. (kr.touroot.travelogue.controller.TravelogueControllerTest) failed: kr.touroot.travelogue.controller.TravelogueControllerTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelogue.controller.TravelogueControllerTest.xml [took 0s]
url이 올바른 버킷명과 폴더명으로 시작하지 않으면 예외를 발생한다. (kr.touroot.image.infrastructure.AwsS3ProviderTest) failed: kr.touroot.image.infrastructure.AwsS3ProviderTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.image.infrastructure.AwsS3ProviderTest.xml [took 0s]
비어있는 닉네임으로 회원 가입하면 예외가 발생한다. (kr.touroot.member.controller.MemberControllerTest) failed: kr.touroot.member.controller.MemberControllerTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.member.controller.MemberControllerTest.xml [took 0s]
회원 가입을 한다. (kr.touroot.member.controller.MemberControllerTest) failed: kr.touroot.member.controller.MemberControllerTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.member.controller.MemberControllerTest.xml [took 0s]
비어있는 프로필 사진 경로로 회원 가입하면 예외가 발생한다. (kr.touroot.member.controller.MemberControllerTest) failed: kr.touroot.member.controller.MemberControllerTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.member.controller.MemberControllerTest.xml [took 0s]
비어있는 비밀번호로 회원 가입하면 예외가 발생한다. (kr.touroot.member.controller.MemberControllerTest) failed: kr.touroot.member.controller.MemberControllerTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.member.controller.MemberControllerTest.xml [took 0s]
비어있는 이메일로 회원 가입하면 예외가 발생한다. (kr.touroot.member.controller.MemberControllerTest) failed: kr.touroot.member.controller.MemberControllerTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.member.controller.MemberControllerTest.xml [took 0s]
TODO의 체크 상태를 수정할 수 있다 (kr.touroot.travelplan.controller.PlaceTodoControllerTest) failed: kr.touroot.travelplan.controller.PlaceTodoControllerTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelplan.controller.PlaceTodoControllerTest.xml [took 0s]
존재하지 않는 여행기를 수정하면 예외가 발생한다. (kr.touroot.travelogue.service.TravelogueFacadeServiceTest) failed: kr.touroot.travelogue.service.TravelogueFacadeServiceTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelogue.service.TravelogueFacadeServiceTest.xml [took 0s]
여행기를 생성할 수 있다. (kr.touroot.travelogue.service.TravelogueFacadeServiceTest) failed: kr.touroot.travelogue.service.TravelogueFacadeServiceTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelogue.service.TravelogueFacadeServiceTest.xml [took 0s]
여행기에 좋아요를 할 수 있다. (kr.touroot.travelogue.service.TravelogueFacadeServiceTest) failed: kr.touroot.travelogue.service.TravelogueFacadeServiceTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelogue.service.TravelogueFacadeServiceTest.xml [took 0s]
필터링된 여행기 목록을 조회한다. (kr.touroot.travelogue.service.TravelogueFacadeServiceTest) failed: kr.touroot.travelogue.service.TravelogueFacadeServiceTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelogue.service.TravelogueFacadeServiceTest.xml [took 0s]
존재하지 않는 여행기에 좋아요를 하면 예외가 발생한다. (kr.touroot.travelogue.service.TravelogueFacadeServiceTest) failed: kr.touroot.travelogue.service.TravelogueFacadeServiceTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelogue.service.TravelogueFacadeServiceTest.xml [took 0s]
존재하지 않는 ID로 여행기를 삭제하면 예외가 발생한다. (kr.touroot.travelogue.service.TravelogueFacadeServiceTest) failed: kr.touroot.travelogue.service.TravelogueFacadeServiceTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelogue.service.TravelogueFacadeServiceTest.xml [took 0s]
여행기를 수정할 수 있다. (kr.touroot.travelogue.service.TravelogueFacadeServiceTest) failed: kr.touroot.travelogue.service.TravelogueFacadeServiceTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelogue.service.TravelogueFacadeServiceTest.xml [took 0s]
작성자가 아닌 사용자가 여행기를 수정하면 예외가 발생한다. (kr.touroot.travelogue.service.TravelogueFacadeServiceTest) failed: kr.touroot.travelogue.service.TravelogueFacadeServiceTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelogue.service.TravelogueFacadeServiceTest.xml [took 0s]
여행기를 ID와 로그인한 사용자를 기준으로 조회한다. (kr.touroot.travelogue.service.TravelogueFacadeServiceTest) failed: kr.touroot.travelogue.service.TravelogueFacadeServiceTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelogue.service.TravelogueFacadeServiceTest.xml [took 0s]
사용자 닉네임을 기반으로 여행기 목록을 조회한다. (kr.touroot.travelogue.service.TravelogueFacadeServiceTest) failed: kr.touroot.travelogue.service.TravelogueFacadeServiceTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelogue.service.TravelogueFacadeServiceTest.xml [took 0s]
메인 페이지에 표시할 여행기 목록을 조회한다. (kr.touroot.travelogue.service.TravelogueFacadeServiceTest) failed: kr.touroot.travelogue.service.TravelogueFacadeServiceTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelogue.service.TravelogueFacadeServiceTest.xml [took 0s]
작성자가 아닌 사용자가 여행기를 삭제하면 예외가 발생한다. (kr.touroot.travelogue.service.TravelogueFacadeServiceTest) failed: kr.touroot.travelogue.service.TravelogueFacadeServiceTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelogue.service.TravelogueFacadeServiceTest.xml [took 0s]
여행기를 ID를 기준으로 조회한다. (kr.touroot.travelogue.service.TravelogueFacadeServiceTest) failed: kr.touroot.travelogue.service.TravelogueFacadeServiceTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelogue.service.TravelogueFacadeServiceTest.xml [took 0s]
여행기에 좋아요를 취소 할 수 있다. (kr.touroot.travelogue.service.TravelogueFacadeServiceTest) failed: kr.touroot.travelogue.service.TravelogueFacadeServiceTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelogue.service.TravelogueFacadeServiceTest.xml [took 0s]
여행기를 ID를 기준으로 삭제한다. (kr.touroot.travelogue.service.TravelogueFacadeServiceTest) failed: kr.touroot.travelogue.service.TravelogueFacadeServiceTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelogue.service.TravelogueFacadeServiceTest.xml [took 0s]
제목 키워드를 기반으로 여행기 목록을 조회한다. (kr.touroot.travelogue.service.TravelogueFacadeServiceTest) failed: kr.touroot.travelogue.service.TravelogueFacadeServiceTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelogue.service.TravelogueFacadeServiceTest.xml [took 0s]
존재하지 않는 여행기에 좋아요를 취소 하면 예외가 발생한다. (kr.touroot.travelogue.service.TravelogueFacadeServiceTest) failed: kr.touroot.travelogue.service.TravelogueFacadeServiceTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelogue.service.TravelogueFacadeServiceTest.xml [took 0s]
여행기 사진 URL을 여행기 장소를 기준으로 조회한다. (kr.touroot.travelogue.service.TraveloguePhotoServiceTest) failed: kr.touroot.travelogue.service.TraveloguePhotoServiceTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelogue.service.TraveloguePhotoServiceTest.xml [took 0s]
주어진 여행기의 여행기 사진을 삭제할 수 있다. (kr.touroot.travelogue.service.TraveloguePhotoServiceTest) failed: kr.touroot.travelogue.service.TraveloguePhotoServiceTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelogue.service.TraveloguePhotoServiceTest.xml [took 0s]
여행기 사진을 생성한다. (kr.touroot.travelogue.service.TraveloguePhotoServiceTest) failed: kr.touroot.travelogue.service.TraveloguePhotoServiceTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelogue.service.TraveloguePhotoServiceTest.xml [took 0s]
멤버의 프로필을 업데이트 한다. (kr.touroot.member.service.MemberServiceTest) failed: kr.touroot.member.service.MemberServiceTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.member.service.MemberServiceTest.xml [took 0s]
ID를 기준으로 존재하지 않는 회원을 조회하면 예외가 발생한다. (kr.touroot.member.service.MemberServiceTest) failed: kr.touroot.member.service.MemberServiceTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.member.service.MemberServiceTest.xml [took 0s]
All 2 runs failed: 중복된 이메일을 가진 회원을 생성하려하면 예외가 발생한다. (kr.touroot.member.service.MemberServiceTest): kr.touroot.member.service.MemberServiceTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.member.service.MemberServiceTest.xml [took 0s]
ID를 기준으로 회원을 조회한다. (kr.touroot.member.service.MemberServiceTest) failed: kr.touroot.member.service.MemberServiceTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.member.service.MemberServiceTest.xml [took 0s]
정상적인 값을 가진 요청이 주어지면 회원을 생성한다. (kr.touroot.member.service.MemberServiceTest) failed: kr.touroot.member.service.MemberServiceTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.member.service.MemberServiceTest.xml [took 0s]
여행 일자를 ID를 기준으로 조회한다. (kr.touroot.travelogue.service.TravelogueDayServiceTest) failed: kr.touroot.travelogue.service.TravelogueDayServiceTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelogue.service.TravelogueDayServiceTest.xml [took 0s]
존재하지 않는 여행기 일자 ID로 조회하면 예외가 발생한다. (kr.touroot.travelogue.service.TravelogueDayServiceTest) failed: kr.touroot.travelogue.service.TravelogueDayServiceTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelogue.service.TravelogueDayServiceTest.xml [took 0s]
주어진 여행기의 여행기 일자를 삭제할 수 있다. (kr.touroot.travelogue.service.TravelogueDayServiceTest) failed: kr.touroot.travelogue.service.TravelogueDayServiceTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelogue.service.TravelogueDayServiceTest.xml [took 0s]
여행기의 일자들을 생성한다. (kr.touroot.travelogue.service.TravelogueDayServiceTest) failed: kr.touroot.travelogue.service.TravelogueDayServiceTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelogue.service.TravelogueDayServiceTest.xml [took 0s]
여행기를 기준으로 여행 일자들을 조회한다. (kr.touroot.travelogue.service.TravelogueDayServiceTest) failed: kr.touroot.travelogue.service.TravelogueDayServiceTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.travelogue.service.TravelogueDayServiceTest.xml [took 0s]
태그 서비스는 중복된 태그 생성 요청시 예외가 발생한다. (kr.touroot.tag.service.TagServiceTest) failed: kr.touroot.tag.service.TagServiceTest#L0
/github/workspace/backend/build/test-results/test/TEST-kr.touroot.tag.service.TagServiceTest.xml [took 0s]
build
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/cache@v3, mikepenz/action-junit-report@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/