diff --git a/.gradle/8.10/executionHistory/executionHistory.bin b/.gradle/8.10/executionHistory/executionHistory.bin index aa7d83e..00cc3fe 100644 Binary files a/.gradle/8.10/executionHistory/executionHistory.bin and b/.gradle/8.10/executionHistory/executionHistory.bin differ diff --git a/.gradle/8.10/executionHistory/executionHistory.lock b/.gradle/8.10/executionHistory/executionHistory.lock index 9edbbc4..83db0ac 100644 Binary files a/.gradle/8.10/executionHistory/executionHistory.lock and b/.gradle/8.10/executionHistory/executionHistory.lock differ diff --git a/.gradle/8.10/fileHashes/fileHashes.bin b/.gradle/8.10/fileHashes/fileHashes.bin index 0836f8c..05a15c2 100644 Binary files a/.gradle/8.10/fileHashes/fileHashes.bin and b/.gradle/8.10/fileHashes/fileHashes.bin differ diff --git a/.gradle/8.10/fileHashes/fileHashes.lock b/.gradle/8.10/fileHashes/fileHashes.lock index e13156d..9c6a836 100644 Binary files a/.gradle/8.10/fileHashes/fileHashes.lock and b/.gradle/8.10/fileHashes/fileHashes.lock differ diff --git a/.gradle/8.10/fileHashes/resourceHashesCache.bin b/.gradle/8.10/fileHashes/resourceHashesCache.bin index 153bfdc..b369b52 100644 Binary files a/.gradle/8.10/fileHashes/resourceHashesCache.bin and b/.gradle/8.10/fileHashes/resourceHashesCache.bin differ diff --git a/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/.gradle/buildOutputCleanup/buildOutputCleanup.lock index 1634689..182ab3d 100644 Binary files a/.gradle/buildOutputCleanup/buildOutputCleanup.lock and b/.gradle/buildOutputCleanup/buildOutputCleanup.lock differ diff --git a/.gradle/buildOutputCleanup/outputFiles.bin b/.gradle/buildOutputCleanup/outputFiles.bin index ac057e5..f07e0ec 100644 Binary files a/.gradle/buildOutputCleanup/outputFiles.bin and b/.gradle/buildOutputCleanup/outputFiles.bin differ diff --git a/.gradle/file-system.probe b/.gradle/file-system.probe index ddc9548..f7a9d83 100644 Binary files a/.gradle/file-system.probe and b/.gradle/file-system.probe differ diff --git a/common/build/classes/java/main/com/unicorn/lifesub/common/aop/LoggingAspect.class b/common/build/classes/java/main/com/unicorn/lifesub/common/aop/LoggingAspect.class index 94b4364..91a24e8 100644 Binary files a/common/build/classes/java/main/com/unicorn/lifesub/common/aop/LoggingAspect.class and b/common/build/classes/java/main/com/unicorn/lifesub/common/aop/LoggingAspect.class differ diff --git a/common/build/classes/java/main/com/unicorn/lifesub/common/config/JpaConfig.class b/common/build/classes/java/main/com/unicorn/lifesub/common/config/JpaConfig.class index ceac518..9c03030 100644 Binary files a/common/build/classes/java/main/com/unicorn/lifesub/common/config/JpaConfig.class and b/common/build/classes/java/main/com/unicorn/lifesub/common/config/JpaConfig.class differ diff --git a/common/build/classes/java/main/com/unicorn/lifesub/common/dto/ApiResponse.class b/common/build/classes/java/main/com/unicorn/lifesub/common/dto/ApiResponse.class index 0f7c391..5498140 100644 Binary files a/common/build/classes/java/main/com/unicorn/lifesub/common/dto/ApiResponse.class and b/common/build/classes/java/main/com/unicorn/lifesub/common/dto/ApiResponse.class differ diff --git a/common/build/classes/java/main/com/unicorn/lifesub/common/dto/JwtTokenDTO$JwtTokenDTOBuilder.class b/common/build/classes/java/main/com/unicorn/lifesub/common/dto/JwtTokenDTO$JwtTokenDTOBuilder.class index 88d00b8..8ed194e 100644 Binary files a/common/build/classes/java/main/com/unicorn/lifesub/common/dto/JwtTokenDTO$JwtTokenDTOBuilder.class and b/common/build/classes/java/main/com/unicorn/lifesub/common/dto/JwtTokenDTO$JwtTokenDTOBuilder.class differ diff --git a/common/build/classes/java/main/com/unicorn/lifesub/common/dto/JwtTokenDTO.class b/common/build/classes/java/main/com/unicorn/lifesub/common/dto/JwtTokenDTO.class index fa3af45..6346279 100644 Binary files a/common/build/classes/java/main/com/unicorn/lifesub/common/dto/JwtTokenDTO.class and b/common/build/classes/java/main/com/unicorn/lifesub/common/dto/JwtTokenDTO.class differ diff --git a/common/build/classes/java/main/com/unicorn/lifesub/common/dto/JwtTokenRefreshDTO.class b/common/build/classes/java/main/com/unicorn/lifesub/common/dto/JwtTokenRefreshDTO.class index 30b41e1..d040995 100644 Binary files a/common/build/classes/java/main/com/unicorn/lifesub/common/dto/JwtTokenRefreshDTO.class and b/common/build/classes/java/main/com/unicorn/lifesub/common/dto/JwtTokenRefreshDTO.class differ diff --git a/common/build/classes/java/main/com/unicorn/lifesub/common/dto/JwtTokenVerifyDTO.class b/common/build/classes/java/main/com/unicorn/lifesub/common/dto/JwtTokenVerifyDTO.class index 11e5c18..97359d6 100644 Binary files a/common/build/classes/java/main/com/unicorn/lifesub/common/dto/JwtTokenVerifyDTO.class and b/common/build/classes/java/main/com/unicorn/lifesub/common/dto/JwtTokenVerifyDTO.class differ diff --git a/common/build/classes/java/main/com/unicorn/lifesub/common/entity/BaseTimeEntity.class b/common/build/classes/java/main/com/unicorn/lifesub/common/entity/BaseTimeEntity.class index a6e8419..781808d 100644 Binary files a/common/build/classes/java/main/com/unicorn/lifesub/common/entity/BaseTimeEntity.class and b/common/build/classes/java/main/com/unicorn/lifesub/common/entity/BaseTimeEntity.class differ diff --git a/common/build/classes/java/main/com/unicorn/lifesub/common/exception/BusinessException.class b/common/build/classes/java/main/com/unicorn/lifesub/common/exception/BusinessException.class index 374f76d..d17df88 100644 Binary files a/common/build/classes/java/main/com/unicorn/lifesub/common/exception/BusinessException.class and b/common/build/classes/java/main/com/unicorn/lifesub/common/exception/BusinessException.class differ diff --git a/common/build/classes/java/main/com/unicorn/lifesub/common/exception/ErrorCode.class b/common/build/classes/java/main/com/unicorn/lifesub/common/exception/ErrorCode.class index 9f9e328..aced679 100644 Binary files a/common/build/classes/java/main/com/unicorn/lifesub/common/exception/ErrorCode.class and b/common/build/classes/java/main/com/unicorn/lifesub/common/exception/ErrorCode.class differ diff --git a/common/build/classes/java/main/com/unicorn/lifesub/common/exception/InfraException.class b/common/build/classes/java/main/com/unicorn/lifesub/common/exception/InfraException.class index 6502b19..9eca120 100644 Binary files a/common/build/classes/java/main/com/unicorn/lifesub/common/exception/InfraException.class and b/common/build/classes/java/main/com/unicorn/lifesub/common/exception/InfraException.class differ diff --git a/common/build/libs/common-1.0.0-plain.jar b/common/build/libs/common-1.0.0-plain.jar index 4339e93..f0ee910 100644 Binary files a/common/build/libs/common-1.0.0-plain.jar and b/common/build/libs/common-1.0.0-plain.jar differ diff --git a/common/build/tmp/compileJava/previous-compilation-data.bin b/common/build/tmp/compileJava/previous-compilation-data.bin index 7f5d3e0..ed55992 100644 Binary files a/common/build/tmp/compileJava/previous-compilation-data.bin and b/common/build/tmp/compileJava/previous-compilation-data.bin differ diff --git a/deployment/Jenkinsfile b/deployment/Jenkinsfile index 4b84f50..3c643d1 100644 --- a/deployment/Jenkinsfile +++ b/deployment/Jenkinsfile @@ -10,7 +10,16 @@ podTemplate( label: "${PIPELINE_ID}", serviceAccount: 'jenkins', containers: [ - containerTemplate(name: 'gradle', image: 'gradle:jdk17', ttyEnabled: true, command: 'cat'), + //containerTemplate(name: 'gradle', image: 'gradle:jdk17', ttyEnabled: true, command: 'cat'), + containerTemplate( + name: 'gradle', + image: 'gradle:jdk17', + ttyEnabled: true, + command: 'cat', + volumes: [ + hostPathVolume(mountPath: '/var/run/docker.sock', hostPath: '/var/run/docker.sock') + ] + ), containerTemplate(name: 'podman', image: "mgoltzsche/podman", ttyEnabled: true, command: 'cat', privileged: true), containerTemplate(name: 'azure-cli', image: 'hiondal/azure-kubectl:latest', command: 'cat', ttyEnabled: true), containerTemplate(name: 'envsubst', image: "hiondal/envsubst", command: 'sleep', args: '1h') @@ -46,6 +55,12 @@ podTemplate( stage('Build Applications') { container('gradle') { + // Docker client 설치 + sh """ + apt-get update + apt-get install -y docker.io + """ + sh """ chmod +x gradlew ./gradlew :member:clean :member:build diff --git a/member/build/classes/java/main/com/unicorn/lifesub/member/MemberApplication.class b/member/build/classes/java/main/com/unicorn/lifesub/member/MemberApplication.class index 23576f1..98e258b 100644 Binary files a/member/build/classes/java/main/com/unicorn/lifesub/member/MemberApplication.class and b/member/build/classes/java/main/com/unicorn/lifesub/member/MemberApplication.class differ diff --git a/member/build/classes/java/main/com/unicorn/lifesub/member/config/DataLoader.class b/member/build/classes/java/main/com/unicorn/lifesub/member/config/DataLoader.class index a28f6e6..c96b8dd 100644 Binary files a/member/build/classes/java/main/com/unicorn/lifesub/member/config/DataLoader.class and b/member/build/classes/java/main/com/unicorn/lifesub/member/config/DataLoader.class differ diff --git a/member/build/classes/java/main/com/unicorn/lifesub/member/config/SecurityConfig.class b/member/build/classes/java/main/com/unicorn/lifesub/member/config/SecurityConfig.class index 994ee1d..0ff2480 100644 Binary files a/member/build/classes/java/main/com/unicorn/lifesub/member/config/SecurityConfig.class and b/member/build/classes/java/main/com/unicorn/lifesub/member/config/SecurityConfig.class differ diff --git a/member/build/classes/java/main/com/unicorn/lifesub/member/config/SwaggerConfig.class b/member/build/classes/java/main/com/unicorn/lifesub/member/config/SwaggerConfig.class index 881a133..166bef2 100644 Binary files a/member/build/classes/java/main/com/unicorn/lifesub/member/config/SwaggerConfig.class and b/member/build/classes/java/main/com/unicorn/lifesub/member/config/SwaggerConfig.class differ diff --git a/member/build/classes/java/main/com/unicorn/lifesub/member/config/jwt/CustomUserDetailsService.class b/member/build/classes/java/main/com/unicorn/lifesub/member/config/jwt/CustomUserDetailsService.class index 26a13bf..c5e7f13 100644 Binary files a/member/build/classes/java/main/com/unicorn/lifesub/member/config/jwt/CustomUserDetailsService.class and b/member/build/classes/java/main/com/unicorn/lifesub/member/config/jwt/CustomUserDetailsService.class differ diff --git a/member/build/classes/java/main/com/unicorn/lifesub/member/config/jwt/JwtAuthenticationFilter.class b/member/build/classes/java/main/com/unicorn/lifesub/member/config/jwt/JwtAuthenticationFilter.class index dc1d8a1..8eb5cd4 100644 Binary files a/member/build/classes/java/main/com/unicorn/lifesub/member/config/jwt/JwtAuthenticationFilter.class and b/member/build/classes/java/main/com/unicorn/lifesub/member/config/jwt/JwtAuthenticationFilter.class differ diff --git a/member/build/classes/java/main/com/unicorn/lifesub/member/config/jwt/JwtTokenProvider.class b/member/build/classes/java/main/com/unicorn/lifesub/member/config/jwt/JwtTokenProvider.class index b4ad949..eb559db 100644 Binary files a/member/build/classes/java/main/com/unicorn/lifesub/member/config/jwt/JwtTokenProvider.class and b/member/build/classes/java/main/com/unicorn/lifesub/member/config/jwt/JwtTokenProvider.class differ diff --git a/member/build/classes/java/main/com/unicorn/lifesub/member/controller/MemberController.class b/member/build/classes/java/main/com/unicorn/lifesub/member/controller/MemberController.class index 49546d9..7a294a6 100644 Binary files a/member/build/classes/java/main/com/unicorn/lifesub/member/controller/MemberController.class and b/member/build/classes/java/main/com/unicorn/lifesub/member/controller/MemberController.class differ diff --git a/member/build/classes/java/main/com/unicorn/lifesub/member/domain/Member$MemberBuilder.class b/member/build/classes/java/main/com/unicorn/lifesub/member/domain/Member$MemberBuilder.class index acd27d5..fa77e9d 100644 Binary files a/member/build/classes/java/main/com/unicorn/lifesub/member/domain/Member$MemberBuilder.class and b/member/build/classes/java/main/com/unicorn/lifesub/member/domain/Member$MemberBuilder.class differ diff --git a/member/build/classes/java/main/com/unicorn/lifesub/member/domain/Member.class b/member/build/classes/java/main/com/unicorn/lifesub/member/domain/Member.class index 8606cf9..59ab96a 100644 Binary files a/member/build/classes/java/main/com/unicorn/lifesub/member/domain/Member.class and b/member/build/classes/java/main/com/unicorn/lifesub/member/domain/Member.class differ diff --git a/member/build/classes/java/main/com/unicorn/lifesub/member/dto/LoginRequest.class b/member/build/classes/java/main/com/unicorn/lifesub/member/dto/LoginRequest.class index 9c82e57..99f96e7 100644 Binary files a/member/build/classes/java/main/com/unicorn/lifesub/member/dto/LoginRequest.class and b/member/build/classes/java/main/com/unicorn/lifesub/member/dto/LoginRequest.class differ diff --git a/member/build/classes/java/main/com/unicorn/lifesub/member/dto/LogoutRequest.class b/member/build/classes/java/main/com/unicorn/lifesub/member/dto/LogoutRequest.class index 6172a60..431b572 100644 Binary files a/member/build/classes/java/main/com/unicorn/lifesub/member/dto/LogoutRequest.class and b/member/build/classes/java/main/com/unicorn/lifesub/member/dto/LogoutRequest.class differ diff --git a/member/build/classes/java/main/com/unicorn/lifesub/member/dto/LogoutResponse$LogoutResponseBuilder.class b/member/build/classes/java/main/com/unicorn/lifesub/member/dto/LogoutResponse$LogoutResponseBuilder.class index aa30ed4..24f5375 100644 Binary files a/member/build/classes/java/main/com/unicorn/lifesub/member/dto/LogoutResponse$LogoutResponseBuilder.class and b/member/build/classes/java/main/com/unicorn/lifesub/member/dto/LogoutResponse$LogoutResponseBuilder.class differ diff --git a/member/build/classes/java/main/com/unicorn/lifesub/member/dto/LogoutResponse.class b/member/build/classes/java/main/com/unicorn/lifesub/member/dto/LogoutResponse.class index 18651ff..ae6659b 100644 Binary files a/member/build/classes/java/main/com/unicorn/lifesub/member/dto/LogoutResponse.class and b/member/build/classes/java/main/com/unicorn/lifesub/member/dto/LogoutResponse.class differ diff --git a/member/build/classes/java/main/com/unicorn/lifesub/member/repository/entity/MemberEntity$MemberEntityBuilder.class b/member/build/classes/java/main/com/unicorn/lifesub/member/repository/entity/MemberEntity$MemberEntityBuilder.class index 1e4fa14..6b80a5f 100644 Binary files a/member/build/classes/java/main/com/unicorn/lifesub/member/repository/entity/MemberEntity$MemberEntityBuilder.class and b/member/build/classes/java/main/com/unicorn/lifesub/member/repository/entity/MemberEntity$MemberEntityBuilder.class differ diff --git a/member/build/classes/java/main/com/unicorn/lifesub/member/repository/entity/MemberEntity.class b/member/build/classes/java/main/com/unicorn/lifesub/member/repository/entity/MemberEntity.class index e599cd6..b61b0d3 100644 Binary files a/member/build/classes/java/main/com/unicorn/lifesub/member/repository/entity/MemberEntity.class and b/member/build/classes/java/main/com/unicorn/lifesub/member/repository/entity/MemberEntity.class differ diff --git a/member/build/classes/java/main/com/unicorn/lifesub/member/repository/jpa/MemberRepository.class b/member/build/classes/java/main/com/unicorn/lifesub/member/repository/jpa/MemberRepository.class index 6c2ae0a..a47bf28 100644 Binary files a/member/build/classes/java/main/com/unicorn/lifesub/member/repository/jpa/MemberRepository.class and b/member/build/classes/java/main/com/unicorn/lifesub/member/repository/jpa/MemberRepository.class differ diff --git a/member/build/classes/java/main/com/unicorn/lifesub/member/service/MemberService.class b/member/build/classes/java/main/com/unicorn/lifesub/member/service/MemberService.class index 4cfda94..a27919a 100644 Binary files a/member/build/classes/java/main/com/unicorn/lifesub/member/service/MemberService.class and b/member/build/classes/java/main/com/unicorn/lifesub/member/service/MemberService.class differ diff --git a/member/build/classes/java/main/com/unicorn/lifesub/member/service/MemberServiceImpl.class b/member/build/classes/java/main/com/unicorn/lifesub/member/service/MemberServiceImpl.class index 3cf491f..251831e 100644 Binary files a/member/build/classes/java/main/com/unicorn/lifesub/member/service/MemberServiceImpl.class and b/member/build/classes/java/main/com/unicorn/lifesub/member/service/MemberServiceImpl.class differ diff --git a/member/build/classes/java/test/com/unicorn/lifesub/member/test/e2e/MemberE2ETest.class b/member/build/classes/java/test/com/unicorn/lifesub/member/test/e2e/MemberE2ETest.class new file mode 100644 index 0000000..0ebe1b9 Binary files /dev/null and b/member/build/classes/java/test/com/unicorn/lifesub/member/test/e2e/MemberE2ETest.class differ diff --git a/member/build/classes/java/test/com/unicorn/lifesub/member/test/e2e/config/TestContainerConfig.class b/member/build/classes/java/test/com/unicorn/lifesub/member/test/e2e/config/TestContainerConfig.class new file mode 100644 index 0000000..029011a Binary files /dev/null and b/member/build/classes/java/test/com/unicorn/lifesub/member/test/e2e/config/TestContainerConfig.class differ diff --git a/member/build/classes/java/test/com/unicorn/lifesub/member/test/e2e/support/TestDataManager.class b/member/build/classes/java/test/com/unicorn/lifesub/member/test/e2e/support/TestDataManager.class new file mode 100644 index 0000000..b9cc99d Binary files /dev/null and b/member/build/classes/java/test/com/unicorn/lifesub/member/test/e2e/support/TestDataManager.class differ diff --git a/member/build/classes/java/test/com/unicorn/lifesub/member/test/integration/config/TestSecurityConfig.class b/member/build/classes/java/test/com/unicorn/lifesub/member/test/integration/config/TestSecurityConfig.class new file mode 100644 index 0000000..f156072 Binary files /dev/null and b/member/build/classes/java/test/com/unicorn/lifesub/member/test/integration/config/TestSecurityConfig.class differ diff --git a/member/build/classes/java/test/com/unicorn/lifesub/member/test/integration/controller/MemberControllerIntegrationTest$TestConfig.class b/member/build/classes/java/test/com/unicorn/lifesub/member/test/integration/controller/MemberControllerIntegrationTest$TestConfig.class new file mode 100644 index 0000000..47d689c Binary files /dev/null and b/member/build/classes/java/test/com/unicorn/lifesub/member/test/integration/controller/MemberControllerIntegrationTest$TestConfig.class differ diff --git a/member/build/classes/java/test/com/unicorn/lifesub/member/test/integration/controller/MemberControllerIntegrationTest.class b/member/build/classes/java/test/com/unicorn/lifesub/member/test/integration/controller/MemberControllerIntegrationTest.class new file mode 100644 index 0000000..c82fac5 Binary files /dev/null and b/member/build/classes/java/test/com/unicorn/lifesub/member/test/integration/controller/MemberControllerIntegrationTest.class differ diff --git a/member/build/classes/java/test/com/unicorn/lifesub/member/test/integration/repository/MemberRepositoryIntegrationTest.class b/member/build/classes/java/test/com/unicorn/lifesub/member/test/integration/repository/MemberRepositoryIntegrationTest.class new file mode 100644 index 0000000..088b914 Binary files /dev/null and b/member/build/classes/java/test/com/unicorn/lifesub/member/test/integration/repository/MemberRepositoryIntegrationTest.class differ diff --git a/member/build/classes/java/test/com/unicorn/lifesub/member/test/integration/service/MemberServiceIntegrationTest.class b/member/build/classes/java/test/com/unicorn/lifesub/member/test/integration/service/MemberServiceIntegrationTest.class new file mode 100644 index 0000000..5ed71ab Binary files /dev/null and b/member/build/classes/java/test/com/unicorn/lifesub/member/test/integration/service/MemberServiceIntegrationTest.class differ diff --git a/member/build/classes/java/test/com/unicorn/lifesub/member/test/integration/support/TestDataFactory.class b/member/build/classes/java/test/com/unicorn/lifesub/member/test/integration/support/TestDataFactory.class new file mode 100644 index 0000000..d2aae49 Binary files /dev/null and b/member/build/classes/java/test/com/unicorn/lifesub/member/test/integration/support/TestDataFactory.class differ diff --git a/member/build/classes/java/test/com/unicorn/lifesub/member/test/unit/config/jwt/CustomUserDetailsServiceUnitTest.class b/member/build/classes/java/test/com/unicorn/lifesub/member/test/unit/config/jwt/CustomUserDetailsServiceUnitTest.class new file mode 100644 index 0000000..9c7b3bc Binary files /dev/null and b/member/build/classes/java/test/com/unicorn/lifesub/member/test/unit/config/jwt/CustomUserDetailsServiceUnitTest.class differ diff --git a/member/build/classes/java/test/com/unicorn/lifesub/member/test/unit/config/jwt/JwtTokenProviderUnitTest.class b/member/build/classes/java/test/com/unicorn/lifesub/member/test/unit/config/jwt/JwtTokenProviderUnitTest.class new file mode 100644 index 0000000..c9418ae Binary files /dev/null and b/member/build/classes/java/test/com/unicorn/lifesub/member/test/unit/config/jwt/JwtTokenProviderUnitTest.class differ diff --git a/member/build/classes/java/test/com/unicorn/lifesub/member/test/unit/domain/MemberUnitTest.class b/member/build/classes/java/test/com/unicorn/lifesub/member/test/unit/domain/MemberUnitTest.class new file mode 100644 index 0000000..81af36a Binary files /dev/null and b/member/build/classes/java/test/com/unicorn/lifesub/member/test/unit/domain/MemberUnitTest.class differ diff --git a/member/build/classes/java/test/com/unicorn/lifesub/member/test/unit/service/MemberServiceImplUnitTest.class b/member/build/classes/java/test/com/unicorn/lifesub/member/test/unit/service/MemberServiceImplUnitTest.class new file mode 100644 index 0000000..8751b19 Binary files /dev/null and b/member/build/classes/java/test/com/unicorn/lifesub/member/test/unit/service/MemberServiceImplUnitTest.class differ diff --git a/member/build/libs/member-1.0.0-plain.jar b/member/build/libs/member-1.0.0-plain.jar index 358328e..ce874ff 100644 Binary files a/member/build/libs/member-1.0.0-plain.jar and b/member/build/libs/member-1.0.0-plain.jar differ diff --git a/member/build/libs/member.jar b/member/build/libs/member.jar index eefe024..ce8b548 100644 Binary files a/member/build/libs/member.jar and b/member/build/libs/member.jar differ diff --git a/member/build/reports/tests/test/classes/com.unicorn.lifesub.member.test.e2e.MemberE2ETest.html b/member/build/reports/tests/test/classes/com.unicorn.lifesub.member.test.e2e.MemberE2ETest.html new file mode 100644 index 0000000..78a8118 --- /dev/null +++ b/member/build/reports/tests/test/classes/com.unicorn.lifesub.member.test.e2e.MemberE2ETest.html @@ -0,0 +1,2114 @@ + + + + + +Test results - MemberE2ETest + + + + + +
+

MemberE2ETest

+ +
+ + + + + +
+
+ + + + + + + +
+
+
3
+

tests

+
+
+
+
0
+

failures

+
+
+
+
0
+

ignored

+
+
+
+
1.379s
+

duration

+
+
+
+
+
+
100%
+

successful

+
+
+
+
+ +
+

Tests

+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
TestMethod nameDurationResult
잘못된 비밀번호로 로그인 실패 시나리오givenInvalidPassword_whenLogin_thenFail()0.202spassed
로그인 성공 시나리오givenValidCredentials_whenLogin_thenSuccess()0.929spassed
로그인 후 로그아웃 시나리오givenValidToken_whenLogout_thenSuccess()0.248spassed
+
+
+

Standard output

+ +
00:44:02.673 [Test worker] INFO org.testcontainers.images.PullPolicy -- Image pull policy will be performed by: DefaultPullPolicy()
+00:44:02.675 [Test worker] INFO org.testcontainers.utility.ImageNameSubstitutor -- Image name substitution will be performed by: DefaultImageNameSubstitutor (composite of 'ConfigurationFileImageNameSubstitutor' and 'PrefixingImageNameSubstitutor')
+00:44:02.681 [Test worker] INFO org.testcontainers.DockerClientFactory -- Testcontainers version: 1.20.4
+00:44:02.807 [Test worker] INFO org.testcontainers.dockerclient.DockerClientProviderStrategy -- Loaded org.testcontainers.dockerclient.NpipeSocketClientProviderStrategy from ~/.testcontainers.properties, will try it first
+00:44:02.975 [Test worker] INFO org.testcontainers.dockerclient.DockerClientProviderStrategy -- Found Docker environment with local Npipe socket (npipe:////./pipe/docker_engine)
+00:44:02.975 [Test worker] INFO org.testcontainers.DockerClientFactory -- Docker host IP address is localhost
+00:44:02.992 [Test worker] INFO org.testcontainers.DockerClientFactory -- Connected to docker: 
+  Server Version: 27.5.1
+  API Version: 1.47
+  Operating System: Docker Desktop
+  Total Memory: 15853 MB
+  Labels: 
+    com.docker.desktop.address=npipe://\\.\pipe\docker_cli
+00:44:03.035 [Test worker] INFO tc.testcontainers/ryuk:0.11.0 -- Creating container for image: testcontainers/ryuk:0.11.0
+00:44:03.231 [Test worker] INFO tc.testcontainers/ryuk:0.11.0 -- Container testcontainers/ryuk:0.11.0 is starting: 636e56dbfb899f24bd734f0d8a6c1cdeb52312fda541ca7723cc76a86e73e616
+00:44:03.542 [Test worker] INFO tc.testcontainers/ryuk:0.11.0 -- Container testcontainers/ryuk:0.11.0 started in PT0.5075575S
+00:44:03.545 [Test worker] INFO org.testcontainers.utility.RyukResourceReaper -- Ryuk started - will monitor and terminate Testcontainers containers on JVM exit
+00:44:03.546 [Test worker] INFO org.testcontainers.DockerClientFactory -- Checking the system...
+00:44:03.546 [Test worker] INFO org.testcontainers.DockerClientFactory -- ✔︎ Docker server version should be at least 1.6.0
+00:44:03.546 [Test worker] INFO tc.postgres:13.2-alpine -- Creating container for image: postgres:13.2-alpine
+00:44:03.602 [Test worker] INFO tc.postgres:13.2-alpine -- Container postgres:13.2-alpine is starting: d841e59c36d3d99da0265bf22f454992e2693812427daaf6a7a27c76bf270e7d
+00:44:04.653 [Test worker] INFO tc.postgres:13.2-alpine -- Container postgres:13.2-alpine started in PT1.1062361S
+00:44:04.653 [Test worker] INFO tc.postgres:13.2-alpine -- Container is started (JDBC URL: jdbc:postgresql://localhost:63856/testdb?loggerLevel=OFF)
+00:44:04.703 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils -- Could not detect default configuration classes for test class [com.unicorn.lifesub.member.test.e2e.MemberE2ETest]: MemberE2ETest does not declare any static, non-private, non-final, nested classes annotated with @Configuration.
+00:44:04.770 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper -- Found @SpringBootConfiguration com.unicorn.lifesub.member.MemberApplication for test class com.unicorn.lifesub.member.test.e2e.MemberE2ETest
+
+  .   ____          _            __ _ _
+ /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
+( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
+ \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
+  '  |____| .__|_| |_|_| |_\__, | / / / /
+ =========|_|==============|___/=/_/_/_/
+
+ :: Spring Boot ::                (v3.4.0)
+
+2025-02-18T00:44:05.041+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.l.member.test.e2e.MemberE2ETest      : Starting MemberE2ETest using Java 23.0.2 with PID 44492 (started by hiond in C:\home\workspace\lifesub\member)
+2025-02-18T00:44:05.041+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] c.u.l.member.test.e2e.MemberE2ETest      : Running with Spring Boot v3.4.0, Spring v6.2.0
+2025-02-18T00:44:05.042+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.l.member.test.e2e.MemberE2ETest      : The following 1 profile is active: "e2e-test"
+2025-02-18T00:44:05.816+09:00  INFO 44492 --- [member-service-test] [    Test worker] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data JPA repositories in DEFAULT mode.
+2025-02-18T00:44:05.903+09:00  INFO 44492 --- [member-service-test] [    Test worker] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 80 ms. Found 1 JPA repository interface.
+2025-02-18T00:44:06.808+09:00  INFO 44492 --- [member-service-test] [    Test worker] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port 0 (http)
+2025-02-18T00:44:06.836+09:00  INFO 44492 --- [member-service-test] [    Test worker] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
+2025-02-18T00:44:06.837+09:00  INFO 44492 --- [member-service-test] [    Test worker] o.apache.catalina.core.StandardEngine    : Starting Servlet engine: [Apache Tomcat/10.1.33]
+2025-02-18T00:44:06.917+09:00  INFO 44492 --- [member-service-test] [    Test worker] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
+2025-02-18T00:44:06.918+09:00  INFO 44492 --- [member-service-test] [    Test worker] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 1864 ms
+2025-02-18T00:44:07.757+09:00  INFO 44492 --- [member-service-test] [    Test worker] o.hibernate.jpa.internal.util.LogHelper  : HHH000204: Processing PersistenceUnitInfo [name: default]
+2025-02-18T00:44:08.001+09:00  INFO 44492 --- [member-service-test] [    Test worker] org.hibernate.Version                    : HHH000412: Hibernate ORM core version 6.6.2.Final
+2025-02-18T00:44:08.041+09:00  INFO 44492 --- [member-service-test] [    Test worker] o.h.c.internal.RegionFactoryInitiator    : HHH000026: Second-level cache disabled
+2025-02-18T00:44:08.283+09:00  INFO 44492 --- [member-service-test] [    Test worker] o.s.o.j.p.SpringPersistenceUnitInfo      : No LoadTimeWeaver setup: ignoring JPA class transformer
+2025-02-18T00:44:08.321+09:00  INFO 44492 --- [member-service-test] [    Test worker] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Starting...
+2025-02-18T00:44:08.447+09:00  INFO 44492 --- [member-service-test] [    Test worker] com.zaxxer.hikari.pool.HikariPool        : HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@56f4f385
+2025-02-18T00:44:08.450+09:00  INFO 44492 --- [member-service-test] [    Test worker] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Start completed.
+2025-02-18T00:44:08.488+09:00  WARN 44492 --- [member-service-test] [    Test worker] org.hibernate.orm.deprecation            : HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default)
+2025-02-18T00:44:08.510+09:00  INFO 44492 --- [member-service-test] [    Test worker] org.hibernate.orm.connections.pooling    : HHH10001005: Database info:
+	Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-1)']
+	Database driver: undefined/unknown
+	Database version: 13.2
+	Autocommit mode: undefined/unknown
+	Isolation level: undefined/unknown
+	Minimum pool size: undefined/unknown
+	Maximum pool size: undefined/unknown
+2025-02-18T00:44:09.148+09:00  INFO 44492 --- [member-service-test] [    Test worker] o.h.e.t.j.p.i.JtaPlatformInitiator       : HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration)
+2025-02-18T00:44:09.158+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    set client_min_messages = WARNING
+Hibernate: 
+    set client_min_messages = WARNING
+2025-02-18T00:44:09.164+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    alter table if exists member_roles 
+       drop constraint if exists FKkrahbaoj05n0hyabejnnrmft
+Hibernate: 
+    alter table if exists member_roles 
+       drop constraint if exists FKkrahbaoj05n0hyabejnnrmft
+2025-02-18T00:44:09.168+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    drop table if exists member_roles cascade
+Hibernate: 
+    drop table if exists member_roles cascade
+2025-02-18T00:44:09.169+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    drop table if exists members cascade
+Hibernate: 
+    drop table if exists members cascade
+2025-02-18T00:44:09.174+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    create table member_roles (
+        role varchar(255),
+        user_id varchar(255) not null
+    )
+Hibernate: 
+    create table member_roles (
+        role varchar(255),
+        user_id varchar(255) not null
+    )
+2025-02-18T00:44:09.177+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    create table members (
+        created_at timestamp(6),
+        updated_at timestamp(6),
+        password varchar(255) not null,
+        user_id varchar(255) not null,
+        user_name varchar(255) not null,
+        primary key (user_id)
+    )
+Hibernate: 
+    create table members (
+        created_at timestamp(6),
+        updated_at timestamp(6),
+        password varchar(255) not null,
+        user_id varchar(255) not null,
+        user_name varchar(255) not null,
+        primary key (user_id)
+    )
+2025-02-18T00:44:09.181+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    alter table if exists member_roles 
+       add constraint FKkrahbaoj05n0hyabejnnrmft 
+       foreign key (user_id) 
+       references members
+Hibernate: 
+    alter table if exists member_roles 
+       add constraint FKkrahbaoj05n0hyabejnnrmft 
+       foreign key (user_id) 
+       references members
+2025-02-18T00:44:09.187+09:00  INFO 44492 --- [member-service-test] [    Test worker] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'default'
+2025-02-18T00:44:09.789+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [START] SecurityConfig$$SpringCGLIB$$0.passwordEncoder - Args: []
+2025-02-18T00:44:09.790+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [END] SecurityConfig$$SpringCGLIB$$0.passwordEncoder - Result: org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder@1e275478
+2025-02-18T00:44:10.061+09:00  WARN 44492 --- [member-service-test] [    Test worker] JpaBaseConfiguration$JpaWebConfiguration : spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning
+2025-02-18T00:44:10.116+09:00  INFO 44492 --- [member-service-test] [    Test worker] r$InitializeUserDetailsManagerConfigurer : Global AuthenticationManager configured with UserDetailsService bean with name customUserDetailsService
+2025-02-18T00:44:10.828+09:00  INFO 44492 --- [member-service-test] [    Test worker] o.s.b.a.e.web.EndpointLinksResolver      : Exposing 3 endpoints beneath base path '/actuator'
+2025-02-18T00:44:10.857+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [START] SecurityConfig$$SpringCGLIB$$0.securityFilterChain - Args: [org.springframework.security.config.annotation.web.builders.HttpSecurity@644867]
+2025-02-18T00:44:10.858+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [START] SecurityConfig$$SpringCGLIB$$0.corsConfigurationSource - Args: []
+2025-02-18T00:44:10.859+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [END] SecurityConfig$$SpringCGLIB$$0.corsConfigurationSource - Result: org.springframework.web.cors.UrlBasedCorsConfigurationSource@6626137e
+2025-02-18T00:44:10.999+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [END] SecurityConfig$$SpringCGLIB$$0.securityFilterChain - Result: DefaultSecurityFilterChain matching [any request] and having filters [DisableEncodeUrl, WebAsyncManagerIntegration, SecurityContextHolder, HeaderWriter, Cors, Logout, JwtAuthentication, RequestCacheAware, SecurityContextHolderAwareRequest, AnonymousAuthentication, SessionManagement, ExceptionTranslation, Authorization]
+2025-02-18T00:44:11.040+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [START] SecurityConfig$$SpringCGLIB$$0.authenticationManager - Args: [org.springframework.security.config.annotation.authentication.configuration.AuthenticationConfiguration@3298e]
+2025-02-18T00:44:11.040+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [END] SecurityConfig$$SpringCGLIB$$0.authenticationManager - Result: org.springframework.security.authentication.ProviderManager@5c3b3f04
+2025-02-18T00:44:11.041+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [START] SwaggerConfig$$SpringCGLIB$$0.openAPI - Args: []
+2025-02-18T00:44:11.041+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [END] SwaggerConfig$$SpringCGLIB$$0.openAPI - Result: class OpenAPI {
+    openapi: 3.0.1
+    info: class Info {
+        title: 회원 서비스 API
+        description: 회원 서비스 API 명세서입니다.
+        summary: null
+        termsOfService: null
+        contact: null
+        license: null
+        version: v1.0.0
+    }
+    externalDocs: null
+    servers: null
+    security: null
+    tags: null
+    paths: null
+    components: null
+}
+2025-02-18T00:44:12.056+09:00  INFO 44492 --- [member-service-test] [    Test worker] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port 63867 (http) with context path '/'
+2025-02-18T00:44:12.071+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.l.member.test.e2e.MemberE2ETest      : Started MemberE2ETest in 7.224 seconds (process running for 9.979)
+2025-02-18T00:44:12.140+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [START] DataLoader.run - Args: [[Ljava.lang.String;@15a3b]
+2025-02-18T00:44:12.141+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [START] $Proxy207.count - Args: []
+2025-02-18T00:44:12.515+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    select
+        count(*) 
+    from
+        members me1_0
+Hibernate: 
+    select
+        count(*) 
+    from
+        members me1_0
+2025-02-18T00:44:12.532+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [END] $Proxy207.count - Result: 0
+2025-02-18T00:44:12.586+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [START] $Proxy207.save - Args: [com.unicorn.lifesub.member.repository.entity.MemberEntity@16c649]
+2025-02-18T00:44:12.597+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    select
+        me1_0.user_id,
+        me1_0.created_at,
+        me1_0.password,
+        r1_0.user_id,
+        r1_0.role,
+        me1_0.updated_at,
+        me1_0.user_name 
+    from
+        members me1_0 
+    left join
+        member_roles r1_0 
+            on me1_0.user_id=r1_0.user_id 
+    where
+        me1_0.user_id=?
+Hibernate: 
+    select
+        me1_0.user_id,
+        me1_0.created_at,
+        me1_0.password,
+        r1_0.user_id,
+        r1_0.role,
+        me1_0.updated_at,
+        me1_0.user_name 
+    from
+        members me1_0 
+    left join
+        member_roles r1_0 
+            on me1_0.user_id=r1_0.user_id 
+    where
+        me1_0.user_id=?
+2025-02-18T00:44:12.632+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [END] $Proxy207.save - Result: com.unicorn.lifesub.member.repository.entity.MemberEntity@4b17474d
+2025-02-18T00:44:12.632+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [START] $Proxy207.save - Args: [com.unicorn.lifesub.member.repository.entity.MemberEntity@799c1]
+2025-02-18T00:44:12.633+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    select
+        me1_0.user_id,
+        me1_0.created_at,
+        me1_0.password,
+        r1_0.user_id,
+        r1_0.role,
+        me1_0.updated_at,
+        me1_0.user_name 
+    from
+        members me1_0 
+    left join
+        member_roles r1_0 
+            on me1_0.user_id=r1_0.user_id 
+    where
+        me1_0.user_id=?
+Hibernate: 
+    select
+        me1_0.user_id,
+        me1_0.created_at,
+        me1_0.password,
+        r1_0.user_id,
+        r1_0.role,
+        me1_0.updated_at,
+        me1_0.user_name 
+    from
+        members me1_0 
+    left join
+        member_roles r1_0 
+            on me1_0.user_id=r1_0.user_id 
+    where
+        me1_0.user_id=?
+2025-02-18T00:44:12.635+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [END] $Proxy207.save - Result: com.unicorn.lifesub.member.repository.entity.MemberEntity@31c8bd8b
+2025-02-18T00:44:12.635+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [START] $Proxy207.save - Args: [com.unicorn.lifesub.member.repository.entity.MemberEntity@4fe123]
+2025-02-18T00:44:12.635+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    select
+        me1_0.user_id,
+        me1_0.created_at,
+        me1_0.password,
+        r1_0.user_id,
+        r1_0.role,
+        me1_0.updated_at,
+        me1_0.user_name 
+    from
+        members me1_0 
+    left join
+        member_roles r1_0 
+            on me1_0.user_id=r1_0.user_id 
+    where
+        me1_0.user_id=?
+Hibernate: 
+    select
+        me1_0.user_id,
+        me1_0.created_at,
+        me1_0.password,
+        r1_0.user_id,
+        r1_0.role,
+        me1_0.updated_at,
+        me1_0.user_name 
+    from
+        members me1_0 
+    left join
+        member_roles r1_0 
+            on me1_0.user_id=r1_0.user_id 
+    where
+        me1_0.user_id=?
+2025-02-18T00:44:12.638+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [END] $Proxy207.save - Result: com.unicorn.lifesub.member.repository.entity.MemberEntity@1955f4aa
+2025-02-18T00:44:12.638+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [START] $Proxy207.save - Args: [com.unicorn.lifesub.member.repository.entity.MemberEntity@3ce524]
+2025-02-18T00:44:12.638+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    select
+        me1_0.user_id,
+        me1_0.created_at,
+        me1_0.password,
+        r1_0.user_id,
+        r1_0.role,
+        me1_0.updated_at,
+        me1_0.user_name 
+    from
+        members me1_0 
+    left join
+        member_roles r1_0 
+            on me1_0.user_id=r1_0.user_id 
+    where
+        me1_0.user_id=?
+Hibernate: 
+    select
+        me1_0.user_id,
+        me1_0.created_at,
+        me1_0.password,
+        r1_0.user_id,
+        r1_0.role,
+        me1_0.updated_at,
+        me1_0.user_name 
+    from
+        members me1_0 
+    left join
+        member_roles r1_0 
+            on me1_0.user_id=r1_0.user_id 
+    where
+        me1_0.user_id=?
+2025-02-18T00:44:12.640+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [END] $Proxy207.save - Result: com.unicorn.lifesub.member.repository.entity.MemberEntity@378a5302
+2025-02-18T00:44:12.640+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [START] $Proxy207.save - Args: [com.unicorn.lifesub.member.repository.entity.MemberEntity@2737fd]
+2025-02-18T00:44:12.641+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    select
+        me1_0.user_id,
+        me1_0.created_at,
+        me1_0.password,
+        r1_0.user_id,
+        r1_0.role,
+        me1_0.updated_at,
+        me1_0.user_name 
+    from
+        members me1_0 
+    left join
+        member_roles r1_0 
+            on me1_0.user_id=r1_0.user_id 
+    where
+        me1_0.user_id=?
+Hibernate: 
+    select
+        me1_0.user_id,
+        me1_0.created_at,
+        me1_0.password,
+        r1_0.user_id,
+        r1_0.role,
+        me1_0.updated_at,
+        me1_0.user_name 
+    from
+        members me1_0 
+    left join
+        member_roles r1_0 
+            on me1_0.user_id=r1_0.user_id 
+    where
+        me1_0.user_id=?
+2025-02-18T00:44:12.643+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [END] $Proxy207.save - Result: com.unicorn.lifesub.member.repository.entity.MemberEntity@62b0059
+2025-02-18T00:44:12.643+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [START] $Proxy207.save - Args: [com.unicorn.lifesub.member.repository.entity.MemberEntity@59af82]
+2025-02-18T00:44:12.644+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    select
+        me1_0.user_id,
+        me1_0.created_at,
+        me1_0.password,
+        r1_0.user_id,
+        r1_0.role,
+        me1_0.updated_at,
+        me1_0.user_name 
+    from
+        members me1_0 
+    left join
+        member_roles r1_0 
+            on me1_0.user_id=r1_0.user_id 
+    where
+        me1_0.user_id=?
+Hibernate: 
+    select
+        me1_0.user_id,
+        me1_0.created_at,
+        me1_0.password,
+        r1_0.user_id,
+        r1_0.role,
+        me1_0.updated_at,
+        me1_0.user_name 
+    from
+        members me1_0 
+    left join
+        member_roles r1_0 
+            on me1_0.user_id=r1_0.user_id 
+    where
+        me1_0.user_id=?
+2025-02-18T00:44:12.645+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [END] $Proxy207.save - Result: com.unicorn.lifesub.member.repository.entity.MemberEntity@50231f16
+2025-02-18T00:44:12.646+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [START] $Proxy207.save - Args: [com.unicorn.lifesub.member.repository.entity.MemberEntity@685351]
+2025-02-18T00:44:12.646+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    select
+        me1_0.user_id,
+        me1_0.created_at,
+        me1_0.password,
+        r1_0.user_id,
+        r1_0.role,
+        me1_0.updated_at,
+        me1_0.user_name 
+    from
+        members me1_0 
+    left join
+        member_roles r1_0 
+            on me1_0.user_id=r1_0.user_id 
+    where
+        me1_0.user_id=?
+Hibernate: 
+    select
+        me1_0.user_id,
+        me1_0.created_at,
+        me1_0.password,
+        r1_0.user_id,
+        r1_0.role,
+        me1_0.updated_at,
+        me1_0.user_name 
+    from
+        members me1_0 
+    left join
+        member_roles r1_0 
+            on me1_0.user_id=r1_0.user_id 
+    where
+        me1_0.user_id=?
+2025-02-18T00:44:12.648+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [END] $Proxy207.save - Result: com.unicorn.lifesub.member.repository.entity.MemberEntity@42542698
+2025-02-18T00:44:12.648+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [START] $Proxy207.save - Args: [com.unicorn.lifesub.member.repository.entity.MemberEntity@151ddf]
+2025-02-18T00:44:12.648+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    select
+        me1_0.user_id,
+        me1_0.created_at,
+        me1_0.password,
+        r1_0.user_id,
+        r1_0.role,
+        me1_0.updated_at,
+        me1_0.user_name 
+    from
+        members me1_0 
+    left join
+        member_roles r1_0 
+            on me1_0.user_id=r1_0.user_id 
+    where
+        me1_0.user_id=?
+Hibernate: 
+    select
+        me1_0.user_id,
+        me1_0.created_at,
+        me1_0.password,
+        r1_0.user_id,
+        r1_0.role,
+        me1_0.updated_at,
+        me1_0.user_name 
+    from
+        members me1_0 
+    left join
+        member_roles r1_0 
+            on me1_0.user_id=r1_0.user_id 
+    where
+        me1_0.user_id=?
+2025-02-18T00:44:12.650+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [END] $Proxy207.save - Result: com.unicorn.lifesub.member.repository.entity.MemberEntity@50caf658
+2025-02-18T00:44:12.650+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [START] $Proxy207.save - Args: [com.unicorn.lifesub.member.repository.entity.MemberEntity@207d6c]
+2025-02-18T00:44:12.651+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    select
+        me1_0.user_id,
+        me1_0.created_at,
+        me1_0.password,
+        r1_0.user_id,
+        r1_0.role,
+        me1_0.updated_at,
+        me1_0.user_name 
+    from
+        members me1_0 
+    left join
+        member_roles r1_0 
+            on me1_0.user_id=r1_0.user_id 
+    where
+        me1_0.user_id=?
+Hibernate: 
+    select
+        me1_0.user_id,
+        me1_0.created_at,
+        me1_0.password,
+        r1_0.user_id,
+        r1_0.role,
+        me1_0.updated_at,
+        me1_0.user_name 
+    from
+        members me1_0 
+    left join
+        member_roles r1_0 
+            on me1_0.user_id=r1_0.user_id 
+    where
+        me1_0.user_id=?
+2025-02-18T00:44:12.653+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [END] $Proxy207.save - Result: com.unicorn.lifesub.member.repository.entity.MemberEntity@6f6cefb9
+2025-02-18T00:44:12.653+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [START] $Proxy207.save - Args: [com.unicorn.lifesub.member.repository.entity.MemberEntity@2e5fe]
+2025-02-18T00:44:12.653+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    select
+        me1_0.user_id,
+        me1_0.created_at,
+        me1_0.password,
+        r1_0.user_id,
+        r1_0.role,
+        me1_0.updated_at,
+        me1_0.user_name 
+    from
+        members me1_0 
+    left join
+        member_roles r1_0 
+            on me1_0.user_id=r1_0.user_id 
+    where
+        me1_0.user_id=?
+Hibernate: 
+    select
+        me1_0.user_id,
+        me1_0.created_at,
+        me1_0.password,
+        r1_0.user_id,
+        r1_0.role,
+        me1_0.updated_at,
+        me1_0.user_name 
+    from
+        members me1_0 
+    left join
+        member_roles r1_0 
+            on me1_0.user_id=r1_0.user_id 
+    where
+        me1_0.user_id=?
+2025-02-18T00:44:12.656+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [END] $Proxy207.save - Result: com.unicorn.lifesub.member.repository.entity.MemberEntity@27d58238
+2025-02-18T00:44:12.656+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [END] DataLoader.run - Result: null
+2025-02-18T00:44:12.667+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    insert 
+    into
+        members
+        (created_at, password, updated_at, user_name, user_id) 
+    values
+        (?, ?, ?, ?, ?)
+Hibernate: 
+    insert 
+    into
+        members
+        (created_at, password, updated_at, user_name, user_id) 
+    values
+        (?, ?, ?, ?, ?)
+2025-02-18T00:44:12.672+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    insert 
+    into
+        members
+        (created_at, password, updated_at, user_name, user_id) 
+    values
+        (?, ?, ?, ?, ?)
+Hibernate: 
+    insert 
+    into
+        members
+        (created_at, password, updated_at, user_name, user_id) 
+    values
+        (?, ?, ?, ?, ?)
+2025-02-18T00:44:12.674+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    insert 
+    into
+        members
+        (created_at, password, updated_at, user_name, user_id) 
+    values
+        (?, ?, ?, ?, ?)
+Hibernate: 
+    insert 
+    into
+        members
+        (created_at, password, updated_at, user_name, user_id) 
+    values
+        (?, ?, ?, ?, ?)
+2025-02-18T00:44:12.676+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    insert 
+    into
+        members
+        (created_at, password, updated_at, user_name, user_id) 
+    values
+        (?, ?, ?, ?, ?)
+Hibernate: 
+    insert 
+    into
+        members
+        (created_at, password, updated_at, user_name, user_id) 
+    values
+        (?, ?, ?, ?, ?)
+2025-02-18T00:44:12.677+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    insert 
+    into
+        members
+        (created_at, password, updated_at, user_name, user_id) 
+    values
+        (?, ?, ?, ?, ?)
+Hibernate: 
+    insert 
+    into
+        members
+        (created_at, password, updated_at, user_name, user_id) 
+    values
+        (?, ?, ?, ?, ?)
+2025-02-18T00:44:12.679+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    insert 
+    into
+        members
+        (created_at, password, updated_at, user_name, user_id) 
+    values
+        (?, ?, ?, ?, ?)
+Hibernate: 
+    insert 
+    into
+        members
+        (created_at, password, updated_at, user_name, user_id) 
+    values
+        (?, ?, ?, ?, ?)
+2025-02-18T00:44:12.680+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    insert 
+    into
+        members
+        (created_at, password, updated_at, user_name, user_id) 
+    values
+        (?, ?, ?, ?, ?)
+Hibernate: 
+    insert 
+    into
+        members
+        (created_at, password, updated_at, user_name, user_id) 
+    values
+        (?, ?, ?, ?, ?)
+2025-02-18T00:44:12.681+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    insert 
+    into
+        members
+        (created_at, password, updated_at, user_name, user_id) 
+    values
+        (?, ?, ?, ?, ?)
+Hibernate: 
+    insert 
+    into
+        members
+        (created_at, password, updated_at, user_name, user_id) 
+    values
+        (?, ?, ?, ?, ?)
+2025-02-18T00:44:12.683+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    insert 
+    into
+        members
+        (created_at, password, updated_at, user_name, user_id) 
+    values
+        (?, ?, ?, ?, ?)
+Hibernate: 
+    insert 
+    into
+        members
+        (created_at, password, updated_at, user_name, user_id) 
+    values
+        (?, ?, ?, ?, ?)
+2025-02-18T00:44:12.684+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    insert 
+    into
+        members
+        (created_at, password, updated_at, user_name, user_id) 
+    values
+        (?, ?, ?, ?, ?)
+Hibernate: 
+    insert 
+    into
+        members
+        (created_at, password, updated_at, user_name, user_id) 
+    values
+        (?, ?, ?, ?, ?)
+2025-02-18T00:44:12.687+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    insert 
+    into
+        member_roles
+        (user_id, role) 
+    values
+        (?, ?)
+Hibernate: 
+    insert 
+    into
+        member_roles
+        (user_id, role) 
+    values
+        (?, ?)
+2025-02-18T00:44:12.688+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    insert 
+    into
+        member_roles
+        (user_id, role) 
+    values
+        (?, ?)
+Hibernate: 
+    insert 
+    into
+        member_roles
+        (user_id, role) 
+    values
+        (?, ?)
+2025-02-18T00:44:12.690+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    insert 
+    into
+        member_roles
+        (user_id, role) 
+    values
+        (?, ?)
+Hibernate: 
+    insert 
+    into
+        member_roles
+        (user_id, role) 
+    values
+        (?, ?)
+2025-02-18T00:44:12.691+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    insert 
+    into
+        member_roles
+        (user_id, role) 
+    values
+        (?, ?)
+Hibernate: 
+    insert 
+    into
+        member_roles
+        (user_id, role) 
+    values
+        (?, ?)
+2025-02-18T00:44:12.692+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    insert 
+    into
+        member_roles
+        (user_id, role) 
+    values
+        (?, ?)
+Hibernate: 
+    insert 
+    into
+        member_roles
+        (user_id, role) 
+    values
+        (?, ?)
+2025-02-18T00:44:12.693+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    insert 
+    into
+        member_roles
+        (user_id, role) 
+    values
+        (?, ?)
+Hibernate: 
+    insert 
+    into
+        member_roles
+        (user_id, role) 
+    values
+        (?, ?)
+2025-02-18T00:44:12.694+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    insert 
+    into
+        member_roles
+        (user_id, role) 
+    values
+        (?, ?)
+Hibernate: 
+    insert 
+    into
+        member_roles
+        (user_id, role) 
+    values
+        (?, ?)
+2025-02-18T00:44:12.696+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    insert 
+    into
+        member_roles
+        (user_id, role) 
+    values
+        (?, ?)
+Hibernate: 
+    insert 
+    into
+        member_roles
+        (user_id, role) 
+    values
+        (?, ?)
+2025-02-18T00:44:12.697+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    insert 
+    into
+        member_roles
+        (user_id, role) 
+    values
+        (?, ?)
+Hibernate: 
+    insert 
+    into
+        member_roles
+        (user_id, role) 
+    values
+        (?, ?)
+2025-02-18T00:44:12.698+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    insert 
+    into
+        member_roles
+        (user_id, role) 
+    values
+        (?, ?)
+Hibernate: 
+    insert 
+    into
+        member_roles
+        (user_id, role) 
+    values
+        (?, ?)
+2025-02-18T00:44:13.085+09:00  INFO 44492 --- [member-service-test] [    Test worker] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring TestDispatcherServlet ''
+2025-02-18T00:44:13.085+09:00  INFO 44492 --- [member-service-test] [    Test worker] o.s.t.web.servlet.TestDispatcherServlet  : Initializing Servlet ''
+2025-02-18T00:44:13.085+09:00  INFO 44492 --- [member-service-test] [    Test worker] o.s.t.web.servlet.TestDispatcherServlet  : Completed initialization in 0 ms
+2025-02-18T00:44:13.092+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [START] $Proxy207.deleteAll - Args: []
+2025-02-18T00:44:13.101+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    select
+        me1_0.user_id,
+        me1_0.created_at,
+        me1_0.password,
+        me1_0.updated_at,
+        me1_0.user_name 
+    from
+        members me1_0
+Hibernate: 
+    select
+        me1_0.user_id,
+        me1_0.created_at,
+        me1_0.password,
+        me1_0.updated_at,
+        me1_0.user_name 
+    from
+        members me1_0
+2025-02-18T00:44:13.109+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    select
+        r1_0.user_id,
+        r1_0.role 
+    from
+        member_roles r1_0 
+    where
+        r1_0.user_id=?
+Hibernate: 
+    select
+        r1_0.user_id,
+        r1_0.role 
+    from
+        member_roles r1_0 
+    where
+        r1_0.user_id=?
+2025-02-18T00:44:13.112+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    select
+        r1_0.user_id,
+        r1_0.role 
+    from
+        member_roles r1_0 
+    where
+        r1_0.user_id=?
+Hibernate: 
+    select
+        r1_0.user_id,
+        r1_0.role 
+    from
+        member_roles r1_0 
+    where
+        r1_0.user_id=?
+2025-02-18T00:44:13.113+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    select
+        r1_0.user_id,
+        r1_0.role 
+    from
+        member_roles r1_0 
+    where
+        r1_0.user_id=?
+Hibernate: 
+    select
+        r1_0.user_id,
+        r1_0.role 
+    from
+        member_roles r1_0 
+    where
+        r1_0.user_id=?
+2025-02-18T00:44:13.114+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    select
+        r1_0.user_id,
+        r1_0.role 
+    from
+        member_roles r1_0 
+    where
+        r1_0.user_id=?
+Hibernate: 
+    select
+        r1_0.user_id,
+        r1_0.role 
+    from
+        member_roles r1_0 
+    where
+        r1_0.user_id=?
+2025-02-18T00:44:13.116+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    select
+        r1_0.user_id,
+        r1_0.role 
+    from
+        member_roles r1_0 
+    where
+        r1_0.user_id=?
+Hibernate: 
+    select
+        r1_0.user_id,
+        r1_0.role 
+    from
+        member_roles r1_0 
+    where
+        r1_0.user_id=?
+2025-02-18T00:44:13.117+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    select
+        r1_0.user_id,
+        r1_0.role 
+    from
+        member_roles r1_0 
+    where
+        r1_0.user_id=?
+Hibernate: 
+    select
+        r1_0.user_id,
+        r1_0.role 
+    from
+        member_roles r1_0 
+    where
+        r1_0.user_id=?
+2025-02-18T00:44:13.118+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    select
+        r1_0.user_id,
+        r1_0.role 
+    from
+        member_roles r1_0 
+    where
+        r1_0.user_id=?
+Hibernate: 
+    select
+        r1_0.user_id,
+        r1_0.role 
+    from
+        member_roles r1_0 
+    where
+        r1_0.user_id=?
+2025-02-18T00:44:13.120+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    select
+        r1_0.user_id,
+        r1_0.role 
+    from
+        member_roles r1_0 
+    where
+        r1_0.user_id=?
+Hibernate: 
+    select
+        r1_0.user_id,
+        r1_0.role 
+    from
+        member_roles r1_0 
+    where
+        r1_0.user_id=?
+2025-02-18T00:44:13.121+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    select
+        r1_0.user_id,
+        r1_0.role 
+    from
+        member_roles r1_0 
+    where
+        r1_0.user_id=?
+Hibernate: 
+    select
+        r1_0.user_id,
+        r1_0.role 
+    from
+        member_roles r1_0 
+    where
+        r1_0.user_id=?
+2025-02-18T00:44:13.122+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    select
+        r1_0.user_id,
+        r1_0.role 
+    from
+        member_roles r1_0 
+    where
+        r1_0.user_id=?
+Hibernate: 
+    select
+        r1_0.user_id,
+        r1_0.role 
+    from
+        member_roles r1_0 
+    where
+        r1_0.user_id=?
+2025-02-18T00:44:13.127+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    delete 
+    from
+        member_roles 
+    where
+        user_id=?
+Hibernate: 
+    delete 
+    from
+        member_roles 
+    where
+        user_id=?
+2025-02-18T00:44:13.129+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    delete 
+    from
+        member_roles 
+    where
+        user_id=?
+Hibernate: 
+    delete 
+    from
+        member_roles 
+    where
+        user_id=?
+2025-02-18T00:44:13.130+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    delete 
+    from
+        member_roles 
+    where
+        user_id=?
+Hibernate: 
+    delete 
+    from
+        member_roles 
+    where
+        user_id=?
+2025-02-18T00:44:13.131+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    delete 
+    from
+        member_roles 
+    where
+        user_id=?
+Hibernate: 
+    delete 
+    from
+        member_roles 
+    where
+        user_id=?
+2025-02-18T00:44:13.132+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    delete 
+    from
+        member_roles 
+    where
+        user_id=?
+Hibernate: 
+    delete 
+    from
+        member_roles 
+    where
+        user_id=?
+2025-02-18T00:44:13.133+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    delete 
+    from
+        member_roles 
+    where
+        user_id=?
+Hibernate: 
+    delete 
+    from
+        member_roles 
+    where
+        user_id=?
+2025-02-18T00:44:13.134+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    delete 
+    from
+        member_roles 
+    where
+        user_id=?
+Hibernate: 
+    delete 
+    from
+        member_roles 
+    where
+        user_id=?
+2025-02-18T00:44:13.135+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    delete 
+    from
+        member_roles 
+    where
+        user_id=?
+Hibernate: 
+    delete 
+    from
+        member_roles 
+    where
+        user_id=?
+2025-02-18T00:44:13.135+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    delete 
+    from
+        member_roles 
+    where
+        user_id=?
+Hibernate: 
+    delete 
+    from
+        member_roles 
+    where
+        user_id=?
+2025-02-18T00:44:13.136+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    delete 
+    from
+        member_roles 
+    where
+        user_id=?
+Hibernate: 
+    delete 
+    from
+        member_roles 
+    where
+        user_id=?
+2025-02-18T00:44:13.138+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    delete 
+    from
+        members 
+    where
+        user_id=?
+Hibernate: 
+    delete 
+    from
+        members 
+    where
+        user_id=?
+2025-02-18T00:44:13.141+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    delete 
+    from
+        members 
+    where
+        user_id=?
+Hibernate: 
+    delete 
+    from
+        members 
+    where
+        user_id=?
+2025-02-18T00:44:13.142+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    delete 
+    from
+        members 
+    where
+        user_id=?
+Hibernate: 
+    delete 
+    from
+        members 
+    where
+        user_id=?
+2025-02-18T00:44:13.143+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    delete 
+    from
+        members 
+    where
+        user_id=?
+Hibernate: 
+    delete 
+    from
+        members 
+    where
+        user_id=?
+2025-02-18T00:44:13.144+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    delete 
+    from
+        members 
+    where
+        user_id=?
+Hibernate: 
+    delete 
+    from
+        members 
+    where
+        user_id=?
+2025-02-18T00:44:13.145+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    delete 
+    from
+        members 
+    where
+        user_id=?
+Hibernate: 
+    delete 
+    from
+        members 
+    where
+        user_id=?
+2025-02-18T00:44:13.147+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    delete 
+    from
+        members 
+    where
+        user_id=?
+Hibernate: 
+    delete 
+    from
+        members 
+    where
+        user_id=?
+2025-02-18T00:44:13.149+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    delete 
+    from
+        members 
+    where
+        user_id=?
+Hibernate: 
+    delete 
+    from
+        members 
+    where
+        user_id=?
+2025-02-18T00:44:13.150+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    delete 
+    from
+        members 
+    where
+        user_id=?
+Hibernate: 
+    delete 
+    from
+        members 
+    where
+        user_id=?
+2025-02-18T00:44:13.151+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    delete 
+    from
+        members 
+    where
+        user_id=?
+Hibernate: 
+    delete 
+    from
+        members 
+    where
+        user_id=?
+2025-02-18T00:44:13.153+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [END] $Proxy207.deleteAll - Result: null
+2025-02-18T00:44:13.153+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [START] TestDataManager.setupTestData - Args: []
+2025-02-18T00:44:13.154+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [START] $Proxy207.count - Args: []
+2025-02-18T00:44:13.154+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    select
+        count(*) 
+    from
+        members me1_0
+Hibernate: 
+    select
+        count(*) 
+    from
+        members me1_0
+2025-02-18T00:44:13.156+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [END] $Proxy207.count - Result: 0
+2025-02-18T00:44:13.205+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [START] $Proxy207.save - Args: [com.unicorn.lifesub.member.repository.entity.MemberEntity@b1068]
+2025-02-18T00:44:13.206+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    select
+        me1_0.user_id,
+        me1_0.created_at,
+        me1_0.password,
+        r1_0.user_id,
+        r1_0.role,
+        me1_0.updated_at,
+        me1_0.user_name 
+    from
+        members me1_0 
+    left join
+        member_roles r1_0 
+            on me1_0.user_id=r1_0.user_id 
+    where
+        me1_0.user_id=?
+Hibernate: 
+    select
+        me1_0.user_id,
+        me1_0.created_at,
+        me1_0.password,
+        r1_0.user_id,
+        r1_0.role,
+        me1_0.updated_at,
+        me1_0.user_name 
+    from
+        members me1_0 
+    left join
+        member_roles r1_0 
+            on me1_0.user_id=r1_0.user_id 
+    where
+        me1_0.user_id=?
+2025-02-18T00:44:13.209+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [END] $Proxy207.save - Result: com.unicorn.lifesub.member.repository.entity.MemberEntity@7d85b71b
+2025-02-18T00:44:13.257+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [START] $Proxy207.save - Args: [com.unicorn.lifesub.member.repository.entity.MemberEntity@c56c2]
+2025-02-18T00:44:13.259+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    select
+        me1_0.user_id,
+        me1_0.created_at,
+        me1_0.password,
+        r1_0.user_id,
+        r1_0.role,
+        me1_0.updated_at,
+        me1_0.user_name 
+    from
+        members me1_0 
+    left join
+        member_roles r1_0 
+            on me1_0.user_id=r1_0.user_id 
+    where
+        me1_0.user_id=?
+Hibernate: 
+    select
+        me1_0.user_id,
+        me1_0.created_at,
+        me1_0.password,
+        r1_0.user_id,
+        r1_0.role,
+        me1_0.updated_at,
+        me1_0.user_name 
+    from
+        members me1_0 
+    left join
+        member_roles r1_0 
+            on me1_0.user_id=r1_0.user_id 
+    where
+        me1_0.user_id=?
+2025-02-18T00:44:13.261+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [END] $Proxy207.save - Result: com.unicorn.lifesub.member.repository.entity.MemberEntity@316b57e0
+2025-02-18T00:44:13.261+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [END] TestDataManager.setupTestData - Result: null
+2025-02-18T00:44:13.261+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    insert 
+    into
+        members
+        (created_at, password, updated_at, user_name, user_id) 
+    values
+        (?, ?, ?, ?, ?)
+Hibernate: 
+    insert 
+    into
+        members
+        (created_at, password, updated_at, user_name, user_id) 
+    values
+        (?, ?, ?, ?, ?)
+2025-02-18T00:44:13.263+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    insert 
+    into
+        members
+        (created_at, password, updated_at, user_name, user_id) 
+    values
+        (?, ?, ?, ?, ?)
+Hibernate: 
+    insert 
+    into
+        members
+        (created_at, password, updated_at, user_name, user_id) 
+    values
+        (?, ?, ?, ?, ?)
+2025-02-18T00:44:13.265+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    insert 
+    into
+        member_roles
+        (user_id, role) 
+    values
+        (?, ?)
+Hibernate: 
+    insert 
+    into
+        member_roles
+        (user_id, role) 
+    values
+        (?, ?)
+2025-02-18T00:44:13.266+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    insert 
+    into
+        member_roles
+        (user_id, role) 
+    values
+        (?, ?)
+Hibernate: 
+    insert 
+    into
+        member_roles
+        (user_id, role) 
+    values
+        (?, ?)
+2025-02-18T00:44:13.352+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [START] JwtTokenProvider.resolveToken - Args: [org.springframework.security.web.header.HeaderWriterFilter$HeaderWriterRequest@14decb]
+2025-02-18T00:44:13.352+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [END] JwtTokenProvider.resolveToken - Result: null
+2025-02-18T00:44:13.436+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [START] MemberController.login - Args: [com.unicorn.lifesub.member.dto.LoginRequest@35fdc9]
+2025-02-18T00:44:13.437+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [START] MemberServiceImpl.login - Args: [com.unicorn.lifesub.member.dto.LoginRequest@35fdc9]
+2025-02-18T00:44:13.439+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [START] $Proxy207.findByUserId - Args: [testuser]
+2025-02-18T00:44:13.455+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    select
+        me1_0.user_id,
+        me1_0.created_at,
+        me1_0.password,
+        me1_0.updated_at,
+        me1_0.user_name 
+    from
+        members me1_0 
+    where
+        me1_0.user_id=?
+Hibernate: 
+    select
+        me1_0.user_id,
+        me1_0.created_at,
+        me1_0.password,
+        me1_0.updated_at,
+        me1_0.user_name 
+    from
+        members me1_0 
+    where
+        me1_0.user_id=?
+2025-02-18T00:44:13.460+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    select
+        r1_0.user_id,
+        r1_0.role 
+    from
+        member_roles r1_0 
+    where
+        r1_0.user_id=?
+Hibernate: 
+    select
+        r1_0.user_id,
+        r1_0.role 
+    from
+        member_roles r1_0 
+    where
+        r1_0.user_id=?
+2025-02-18T00:44:13.463+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [END] $Proxy207.findByUserId - Result: Optional[com.unicorn.lifesub.member.repository.entity.MemberEntity@d13ba95]
+2025-02-18T00:44:13.518+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [START] JwtTokenProvider.createToken - Args: [com.unicorn.lifesub.member.repository.entity.MemberEntity@d13ba951 elements]
+2025-02-18T00:44:13.528+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [END] JwtTokenProvider.createToken - Result: com.unicorn.lifesub.common.dto.JwtTokenDTO@6a5f9cdb
+2025-02-18T00:44:13.528+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [END] MemberServiceImpl.login - Result: com.unicorn.lifesub.common.dto.JwtTokenDTO@6a5f9cdb
+2025-02-18T00:44:13.531+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [END] MemberController.login - Result: <200 OK OK,com.unicorn.lifesub.common.dto.ApiResponse@1f489987,[]>
+2025-02-18T00:44:13.637+09:00  INFO 44492 --- [member-service-test] [    Test worker] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring TestDispatcherServlet ''
+2025-02-18T00:44:13.637+09:00  INFO 44492 --- [member-service-test] [    Test worker] o.s.t.web.servlet.TestDispatcherServlet  : Initializing Servlet ''
+2025-02-18T00:44:13.639+09:00  INFO 44492 --- [member-service-test] [    Test worker] o.s.t.web.servlet.TestDispatcherServlet  : Completed initialization in 2 ms
+2025-02-18T00:44:13.639+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [START] $Proxy207.deleteAll - Args: []
+2025-02-18T00:44:13.640+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    select
+        me1_0.user_id,
+        me1_0.created_at,
+        me1_0.password,
+        me1_0.updated_at,
+        me1_0.user_name 
+    from
+        members me1_0
+Hibernate: 
+    select
+        me1_0.user_id,
+        me1_0.created_at,
+        me1_0.password,
+        me1_0.updated_at,
+        me1_0.user_name 
+    from
+        members me1_0
+2025-02-18T00:44:13.642+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    select
+        r1_0.user_id,
+        r1_0.role 
+    from
+        member_roles r1_0 
+    where
+        r1_0.user_id=?
+Hibernate: 
+    select
+        r1_0.user_id,
+        r1_0.role 
+    from
+        member_roles r1_0 
+    where
+        r1_0.user_id=?
+2025-02-18T00:44:13.644+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    select
+        r1_0.user_id,
+        r1_0.role 
+    from
+        member_roles r1_0 
+    where
+        r1_0.user_id=?
+Hibernate: 
+    select
+        r1_0.user_id,
+        r1_0.role 
+    from
+        member_roles r1_0 
+    where
+        r1_0.user_id=?
+2025-02-18T00:44:13.646+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    delete 
+    from
+        member_roles 
+    where
+        user_id=?
+Hibernate: 
+    delete 
+    from
+        member_roles 
+    where
+        user_id=?
+2025-02-18T00:44:13.647+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    delete 
+    from
+        member_roles 
+    where
+        user_id=?
+Hibernate: 
+    delete 
+    from
+        member_roles 
+    where
+        user_id=?
+2025-02-18T00:44:13.649+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    delete 
+    from
+        members 
+    where
+        user_id=?
+Hibernate: 
+    delete 
+    from
+        members 
+    where
+        user_id=?
+2025-02-18T00:44:13.650+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    delete 
+    from
+        members 
+    where
+        user_id=?
+Hibernate: 
+    delete 
+    from
+        members 
+    where
+        user_id=?
+2025-02-18T00:44:13.652+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [END] $Proxy207.deleteAll - Result: null
+2025-02-18T00:44:13.653+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [START] TestDataManager.setupTestData - Args: []
+2025-02-18T00:44:13.653+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [START] $Proxy207.count - Args: []
+2025-02-18T00:44:13.653+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    select
+        count(*) 
+    from
+        members me1_0
+Hibernate: 
+    select
+        count(*) 
+    from
+        members me1_0
+2025-02-18T00:44:13.655+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [END] $Proxy207.count - Result: 0
+2025-02-18T00:44:13.711+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [START] $Proxy207.save - Args: [com.unicorn.lifesub.member.repository.entity.MemberEntity@46e5c3]
+2025-02-18T00:44:13.712+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    select
+        me1_0.user_id,
+        me1_0.created_at,
+        me1_0.password,
+        r1_0.user_id,
+        r1_0.role,
+        me1_0.updated_at,
+        me1_0.user_name 
+    from
+        members me1_0 
+    left join
+        member_roles r1_0 
+            on me1_0.user_id=r1_0.user_id 
+    where
+        me1_0.user_id=?
+Hibernate: 
+    select
+        me1_0.user_id,
+        me1_0.created_at,
+        me1_0.password,
+        r1_0.user_id,
+        r1_0.role,
+        me1_0.updated_at,
+        me1_0.user_name 
+    from
+        members me1_0 
+    left join
+        member_roles r1_0 
+            on me1_0.user_id=r1_0.user_id 
+    where
+        me1_0.user_id=?
+2025-02-18T00:44:13.714+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [END] $Proxy207.save - Result: com.unicorn.lifesub.member.repository.entity.MemberEntity@2506cf0d
+2025-02-18T00:44:13.772+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [START] $Proxy207.save - Args: [com.unicorn.lifesub.member.repository.entity.MemberEntity@4ba361]
+2025-02-18T00:44:13.772+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    select
+        me1_0.user_id,
+        me1_0.created_at,
+        me1_0.password,
+        r1_0.user_id,
+        r1_0.role,
+        me1_0.updated_at,
+        me1_0.user_name 
+    from
+        members me1_0 
+    left join
+        member_roles r1_0 
+            on me1_0.user_id=r1_0.user_id 
+    where
+        me1_0.user_id=?
+Hibernate: 
+    select
+        me1_0.user_id,
+        me1_0.created_at,
+        me1_0.password,
+        r1_0.user_id,
+        r1_0.role,
+        me1_0.updated_at,
+        me1_0.user_name 
+    from
+        members me1_0 
+    left join
+        member_roles r1_0 
+            on me1_0.user_id=r1_0.user_id 
+    where
+        me1_0.user_id=?
+2025-02-18T00:44:13.775+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [END] $Proxy207.save - Result: com.unicorn.lifesub.member.repository.entity.MemberEntity@6065f14f
+2025-02-18T00:44:13.775+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [END] TestDataManager.setupTestData - Result: null
+2025-02-18T00:44:13.776+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    insert 
+    into
+        members
+        (created_at, password, updated_at, user_name, user_id) 
+    values
+        (?, ?, ?, ?, ?)
+Hibernate: 
+    insert 
+    into
+        members
+        (created_at, password, updated_at, user_name, user_id) 
+    values
+        (?, ?, ?, ?, ?)
+2025-02-18T00:44:13.778+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    insert 
+    into
+        members
+        (created_at, password, updated_at, user_name, user_id) 
+    values
+        (?, ?, ?, ?, ?)
+Hibernate: 
+    insert 
+    into
+        members
+        (created_at, password, updated_at, user_name, user_id) 
+    values
+        (?, ?, ?, ?, ?)
+2025-02-18T00:44:13.780+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    insert 
+    into
+        member_roles
+        (user_id, role) 
+    values
+        (?, ?)
+Hibernate: 
+    insert 
+    into
+        member_roles
+        (user_id, role) 
+    values
+        (?, ?)
+2025-02-18T00:44:13.782+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    insert 
+    into
+        member_roles
+        (user_id, role) 
+    values
+        (?, ?)
+Hibernate: 
+    insert 
+    into
+        member_roles
+        (user_id, role) 
+    values
+        (?, ?)
+2025-02-18T00:44:13.788+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [START] JwtTokenProvider.resolveToken - Args: [org.springframework.security.web.header.HeaderWriterFilter$HeaderWriterRequest@6bb527]
+2025-02-18T00:44:13.789+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [END] JwtTokenProvider.resolveToken - Result: null
+2025-02-18T00:44:13.791+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [START] MemberController.login - Args: [com.unicorn.lifesub.member.dto.LoginRequest@7cbeb8]
+2025-02-18T00:44:13.791+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [START] MemberServiceImpl.login - Args: [com.unicorn.lifesub.member.dto.LoginRequest@7cbeb8]
+2025-02-18T00:44:13.791+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [START] $Proxy207.findByUserId - Args: [testuser]
+2025-02-18T00:44:13.792+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    select
+        me1_0.user_id,
+        me1_0.created_at,
+        me1_0.password,
+        me1_0.updated_at,
+        me1_0.user_name 
+    from
+        members me1_0 
+    where
+        me1_0.user_id=?
+Hibernate: 
+    select
+        me1_0.user_id,
+        me1_0.created_at,
+        me1_0.password,
+        me1_0.updated_at,
+        me1_0.user_name 
+    from
+        members me1_0 
+    where
+        me1_0.user_id=?
+2025-02-18T00:44:13.795+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    select
+        r1_0.user_id,
+        r1_0.role 
+    from
+        member_roles r1_0 
+    where
+        r1_0.user_id=?
+Hibernate: 
+    select
+        r1_0.user_id,
+        r1_0.role 
+    from
+        member_roles r1_0 
+    where
+        r1_0.user_id=?
+2025-02-18T00:44:13.797+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [END] $Proxy207.findByUserId - Result: Optional[com.unicorn.lifesub.member.repository.entity.MemberEntity@4f1bfab4]
+2025-02-18T00:44:13.852+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [START] JwtTokenProvider.createToken - Args: [com.unicorn.lifesub.member.repository.entity.MemberEntity@4f1bfab41 elements]
+2025-02-18T00:44:13.852+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [END] JwtTokenProvider.createToken - Result: com.unicorn.lifesub.common.dto.JwtTokenDTO@4bfdd751
+2025-02-18T00:44:13.852+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [END] MemberServiceImpl.login - Result: com.unicorn.lifesub.common.dto.JwtTokenDTO@4bfdd751
+2025-02-18T00:44:13.854+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [END] MemberController.login - Result: <200 OK OK,com.unicorn.lifesub.common.dto.ApiResponse@5ba34ac0,[]>
+2025-02-18T00:44:13.857+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [START] JwtTokenProvider.resolveToken - Args: [org.springframework.security.web.header.HeaderWriterFilter$HeaderWriterRequest@6ea5e1]
+2025-02-18T00:44:13.857+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [END] JwtTokenProvider.resolveToken - Result: eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ0ZXN0dXNlciIsInVzZXJJZCI6InRlc3R1c2VyIiwidXNlck5hbWUiOiJUZXN0IFVzZXIiLCJhdXRoIjpbIlVTRVIiXSwiaWF0IjoxNzM5ODA3MDUzLCJleHAiOjE3NDM0MDcwNTN9.g6YC0tCYgqLvNgTKY9_ZNo58yzYrf8oddK89M4Hsy1xcyMb3nZrCKhEzwKZxHHSD1d-25_g_2bNmt3bjjEj6IQ
+2025-02-18T00:44:13.857+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [START] JwtTokenProvider.validateToken - Args: [eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ0ZXN0dXNlciIsInVzZXJJZCI6InRlc3R1c2VyIiwidXNlck5hbWUiOiJUZXN0IFVzZXIiLCJhdXRoIjpbIlVTRVIiXSwiaWF0IjoxNzM5ODA3MDUzLCJleHAiOjE3NDM0MDcwNTN9.g6YC0tCYgqLvNgTKY9_ZNo58yzYrf8oddK89M4Hsy1xcyMb3nZrCKhEzwKZxHHSD1d-25_g_2bNmt3bjjEj6IQ]
+2025-02-18T00:44:13.857+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.l.m.config.jwt.JwtTokenProvider      : ******** validateToken: eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ0ZXN0dXNlciIsInVzZXJJZCI6InRlc3R1c2VyIiwidXNlck5hbWUiOiJUZXN0IFVzZXIiLCJhdXRoIjpbIlVTRVIiXSwiaWF0IjoxNzM5ODA3MDUzLCJleHAiOjE3NDM0MDcwNTN9.g6YC0tCYgqLvNgTKY9_ZNo58yzYrf8oddK89M4Hsy1xcyMb3nZrCKhEzwKZxHHSD1d-25_g_2bNmt3bjjEj6IQ
+2025-02-18T00:44:13.869+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [END] JwtTokenProvider.validateToken - Result: 1
+2025-02-18T00:44:13.870+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [START] JwtTokenProvider.getAuthentication - Args: [eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ0ZXN0dXNlciIsInVzZXJJZCI6InRlc3R1c2VyIiwidXNlck5hbWUiOiJUZXN0IFVzZXIiLCJhdXRoIjpbIlVTRVIiXSwiaWF0IjoxNzM5ODA3MDUzLCJleHAiOjE3NDM0MDcwNTN9.g6YC0tCYgqLvNgTKY9_ZNo58yzYrf8oddK89M4Hsy1xcyMb3nZrCKhEzwKZxHHSD1d-25_g_2bNmt3bjjEj6IQ]
+2025-02-18T00:44:13.872+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [END] JwtTokenProvider.getAuthentication - Result: UsernamePasswordAuthenticationToken [Principal=org.springframework.security.core.userdetails.User [Username=testuser, Password=[PROTECTED], Enabled=true, AccountNonExpired=true, CredentialsNonExpired=true, AccountNonLocked=true, Granted Authorities=[USER]], Credentials=[PROTECTED], Authenticated=true, Details=null, Granted Authorities=[USER]]
+2025-02-18T00:44:13.876+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [START] MemberController.logout - Args: [com.unicorn.lifesub.member.dto.LogoutRequest@574c8a]
+2025-02-18T00:44:13.877+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [START] MemberServiceImpl.logout - Args: [com.unicorn.lifesub.member.dto.LogoutRequest@574c8a]
+2025-02-18T00:44:13.877+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [END] MemberServiceImpl.logout - Result: com.unicorn.lifesub.member.dto.LogoutResponse@218cf600
+2025-02-18T00:44:13.877+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [END] MemberController.logout - Result: <200 OK OK,com.unicorn.lifesub.common.dto.ApiResponse@4aecb548,[]>
+2025-02-18T00:44:13.886+09:00  INFO 44492 --- [member-service-test] [    Test worker] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring TestDispatcherServlet ''
+2025-02-18T00:44:13.886+09:00  INFO 44492 --- [member-service-test] [    Test worker] o.s.t.web.servlet.TestDispatcherServlet  : Initializing Servlet ''
+2025-02-18T00:44:13.888+09:00  INFO 44492 --- [member-service-test] [    Test worker] o.s.t.web.servlet.TestDispatcherServlet  : Completed initialization in 2 ms
+2025-02-18T00:44:13.888+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [START] $Proxy207.deleteAll - Args: []
+2025-02-18T00:44:13.889+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    select
+        me1_0.user_id,
+        me1_0.created_at,
+        me1_0.password,
+        me1_0.updated_at,
+        me1_0.user_name 
+    from
+        members me1_0
+Hibernate: 
+    select
+        me1_0.user_id,
+        me1_0.created_at,
+        me1_0.password,
+        me1_0.updated_at,
+        me1_0.user_name 
+    from
+        members me1_0
+2025-02-18T00:44:13.892+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    select
+        r1_0.user_id,
+        r1_0.role 
+    from
+        member_roles r1_0 
+    where
+        r1_0.user_id=?
+Hibernate: 
+    select
+        r1_0.user_id,
+        r1_0.role 
+    from
+        member_roles r1_0 
+    where
+        r1_0.user_id=?
+2025-02-18T00:44:13.894+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    select
+        r1_0.user_id,
+        r1_0.role 
+    from
+        member_roles r1_0 
+    where
+        r1_0.user_id=?
+Hibernate: 
+    select
+        r1_0.user_id,
+        r1_0.role 
+    from
+        member_roles r1_0 
+    where
+        r1_0.user_id=?
+2025-02-18T00:44:13.896+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    delete 
+    from
+        member_roles 
+    where
+        user_id=?
+Hibernate: 
+    delete 
+    from
+        member_roles 
+    where
+        user_id=?
+2025-02-18T00:44:13.897+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    delete 
+    from
+        member_roles 
+    where
+        user_id=?
+Hibernate: 
+    delete 
+    from
+        member_roles 
+    where
+        user_id=?
+2025-02-18T00:44:13.898+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    delete 
+    from
+        members 
+    where
+        user_id=?
+Hibernate: 
+    delete 
+    from
+        members 
+    where
+        user_id=?
+2025-02-18T00:44:13.899+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    delete 
+    from
+        members 
+    where
+        user_id=?
+Hibernate: 
+    delete 
+    from
+        members 
+    where
+        user_id=?
+2025-02-18T00:44:13.901+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [END] $Proxy207.deleteAll - Result: null
+2025-02-18T00:44:13.901+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [START] TestDataManager.setupTestData - Args: []
+2025-02-18T00:44:13.901+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [START] $Proxy207.count - Args: []
+2025-02-18T00:44:13.902+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    select
+        count(*) 
+    from
+        members me1_0
+Hibernate: 
+    select
+        count(*) 
+    from
+        members me1_0
+2025-02-18T00:44:13.904+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [END] $Proxy207.count - Result: 0
+2025-02-18T00:44:13.954+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [START] $Proxy207.save - Args: [com.unicorn.lifesub.member.repository.entity.MemberEntity@3d1d35]
+2025-02-18T00:44:13.955+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    select
+        me1_0.user_id,
+        me1_0.created_at,
+        me1_0.password,
+        r1_0.user_id,
+        r1_0.role,
+        me1_0.updated_at,
+        me1_0.user_name 
+    from
+        members me1_0 
+    left join
+        member_roles r1_0 
+            on me1_0.user_id=r1_0.user_id 
+    where
+        me1_0.user_id=?
+Hibernate: 
+    select
+        me1_0.user_id,
+        me1_0.created_at,
+        me1_0.password,
+        r1_0.user_id,
+        r1_0.role,
+        me1_0.updated_at,
+        me1_0.user_name 
+    from
+        members me1_0 
+    left join
+        member_roles r1_0 
+            on me1_0.user_id=r1_0.user_id 
+    where
+        me1_0.user_id=?
+2025-02-18T00:44:13.957+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [END] $Proxy207.save - Result: com.unicorn.lifesub.member.repository.entity.MemberEntity@6ae1ba63
+2025-02-18T00:44:14.009+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [START] $Proxy207.save - Args: [com.unicorn.lifesub.member.repository.entity.MemberEntity@2f8222]
+2025-02-18T00:44:14.011+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    select
+        me1_0.user_id,
+        me1_0.created_at,
+        me1_0.password,
+        r1_0.user_id,
+        r1_0.role,
+        me1_0.updated_at,
+        me1_0.user_name 
+    from
+        members me1_0 
+    left join
+        member_roles r1_0 
+            on me1_0.user_id=r1_0.user_id 
+    where
+        me1_0.user_id=?
+Hibernate: 
+    select
+        me1_0.user_id,
+        me1_0.created_at,
+        me1_0.password,
+        r1_0.user_id,
+        r1_0.role,
+        me1_0.updated_at,
+        me1_0.user_name 
+    from
+        members me1_0 
+    left join
+        member_roles r1_0 
+            on me1_0.user_id=r1_0.user_id 
+    where
+        me1_0.user_id=?
+2025-02-18T00:44:14.013+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [END] $Proxy207.save - Result: com.unicorn.lifesub.member.repository.entity.MemberEntity@7553d28b
+2025-02-18T00:44:14.013+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [END] TestDataManager.setupTestData - Result: null
+2025-02-18T00:44:14.014+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    insert 
+    into
+        members
+        (created_at, password, updated_at, user_name, user_id) 
+    values
+        (?, ?, ?, ?, ?)
+Hibernate: 
+    insert 
+    into
+        members
+        (created_at, password, updated_at, user_name, user_id) 
+    values
+        (?, ?, ?, ?, ?)
+2025-02-18T00:44:14.016+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    insert 
+    into
+        members
+        (created_at, password, updated_at, user_name, user_id) 
+    values
+        (?, ?, ?, ?, ?)
+Hibernate: 
+    insert 
+    into
+        members
+        (created_at, password, updated_at, user_name, user_id) 
+    values
+        (?, ?, ?, ?, ?)
+2025-02-18T00:44:14.017+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    insert 
+    into
+        member_roles
+        (user_id, role) 
+    values
+        (?, ?)
+Hibernate: 
+    insert 
+    into
+        member_roles
+        (user_id, role) 
+    values
+        (?, ?)
+2025-02-18T00:44:14.019+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    insert 
+    into
+        member_roles
+        (user_id, role) 
+    values
+        (?, ?)
+Hibernate: 
+    insert 
+    into
+        member_roles
+        (user_id, role) 
+    values
+        (?, ?)
+2025-02-18T00:44:14.023+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [START] JwtTokenProvider.resolveToken - Args: [org.springframework.security.web.header.HeaderWriterFilter$HeaderWriterRequest@2a8823]
+2025-02-18T00:44:14.023+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [END] JwtTokenProvider.resolveToken - Result: null
+2025-02-18T00:44:14.025+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [START] MemberController.login - Args: [com.unicorn.lifesub.member.dto.LoginRequest@2cdbe]
+2025-02-18T00:44:14.025+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [START] MemberServiceImpl.login - Args: [com.unicorn.lifesub.member.dto.LoginRequest@2cdbe]
+2025-02-18T00:44:14.025+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [START] $Proxy207.findByUserId - Args: [testuser]
+2025-02-18T00:44:14.027+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    select
+        me1_0.user_id,
+        me1_0.created_at,
+        me1_0.password,
+        me1_0.updated_at,
+        me1_0.user_name 
+    from
+        members me1_0 
+    where
+        me1_0.user_id=?
+Hibernate: 
+    select
+        me1_0.user_id,
+        me1_0.created_at,
+        me1_0.password,
+        me1_0.updated_at,
+        me1_0.user_name 
+    from
+        members me1_0 
+    where
+        me1_0.user_id=?
+2025-02-18T00:44:14.029+09:00 DEBUG 44492 --- [member-service-test] [    Test worker] org.hibernate.SQL                        : 
+    select
+        r1_0.user_id,
+        r1_0.role 
+    from
+        member_roles r1_0 
+    where
+        r1_0.user_id=?
+Hibernate: 
+    select
+        r1_0.user_id,
+        r1_0.role 
+    from
+        member_roles r1_0 
+    where
+        r1_0.user_id=?
+2025-02-18T00:44:14.031+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [END] $Proxy207.findByUserId - Result: Optional[com.unicorn.lifesub.member.repository.entity.MemberEntity@1990d2bb]
+2025-02-18T00:44:14.079+09:00 ERROR 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [EXCEPTION] MemberServiceImpl.login - Exception: Invalid credentials
+2025-02-18T00:44:14.082+09:00  INFO 44492 --- [member-service-test] [    Test worker] c.u.lifesub.common.aop.LoggingAspect     : [END] MemberController.login - Result: <401 UNAUTHORIZED Unauthorized,com.unicorn.lifesub.common.dto.ApiResponse@12fb67f6,[]>
+
+
+
+
+

Standard error

+ +
Mockito is currently self-attaching to enable the inline-mock-maker. This will no longer work in future releases of the JDK. Please add Mockito as an agent to your build what is described in Mockito's documentation: https://javadoc.io/doc/org.mockito/mockito-core/latest/org/mockito/Mockito.html#0.3
+WARNING: A Java agent has been loaded dynamically (C:\Users\hiond\.gradle\caches\modules-2\files-2.1\net.bytebuddy\byte-buddy-agent\1.15.10\e8eb255b2c378b9a6c7341e7b0e12f0a5636377\byte-buddy-agent-1.15.10.jar)
+WARNING: If a serviceability tool is in use, please run with -XX:+EnableDynamicAgentLoading to hide this warning
+WARNING: If a serviceability tool is not in use, please run with -Djdk.instrument.traceUsage for more information
+WARNING: Dynamic loading of agents will be disallowed by default in a future release
+
+
+
+
+ +
+ + diff --git a/member/build/reports/tests/test/css/base-style.css b/member/build/reports/tests/test/css/base-style.css new file mode 100644 index 0000000..4afa73e --- /dev/null +++ b/member/build/reports/tests/test/css/base-style.css @@ -0,0 +1,179 @@ + +body { + margin: 0; + padding: 0; + font-family: sans-serif; + font-size: 12pt; +} + +body, a, a:visited { + color: #303030; +} + +#content { + padding-left: 50px; + padding-right: 50px; + padding-top: 30px; + padding-bottom: 30px; +} + +#content h1 { + font-size: 160%; + margin-bottom: 10px; +} + +#footer { + margin-top: 100px; + font-size: 80%; + white-space: nowrap; +} + +#footer, #footer a { + color: #a0a0a0; +} + +#line-wrapping-toggle { + vertical-align: middle; +} + +#label-for-line-wrapping-toggle { + vertical-align: middle; +} + +ul { + margin-left: 0; +} + +h1, h2, h3 { + white-space: nowrap; +} + +h2 { + font-size: 120%; +} + +ul.tabLinks { + padding-left: 0; + padding-top: 10px; + padding-bottom: 10px; + overflow: auto; + min-width: 800px; + width: auto !important; + width: 800px; +} + +ul.tabLinks li { + float: left; + height: 100%; + list-style: none; + padding-left: 10px; + padding-right: 10px; + padding-top: 5px; + padding-bottom: 5px; + margin-bottom: 0; + -moz-border-radius: 7px; + border-radius: 7px; + margin-right: 25px; + border: solid 1px #d4d4d4; + background-color: #f0f0f0; +} + +ul.tabLinks li:hover { + background-color: #fafafa; +} + +ul.tabLinks li.selected { + background-color: #c5f0f5; + border-color: #c5f0f5; +} + +ul.tabLinks a { + font-size: 120%; + display: block; + outline: none; + text-decoration: none; + margin: 0; + padding: 0; +} + +ul.tabLinks li h2 { + margin: 0; + padding: 0; +} + +div.tab { +} + +div.selected { + display: block; +} + +div.deselected { + display: none; +} + +div.tab table { + min-width: 350px; + width: auto !important; + width: 350px; + border-collapse: collapse; +} + +div.tab th, div.tab table { + border-bottom: solid #d0d0d0 1px; +} + +div.tab th { + text-align: left; + white-space: nowrap; + padding-left: 6em; +} + +div.tab th:first-child { + padding-left: 0; +} + +div.tab td { + white-space: nowrap; + padding-left: 6em; + padding-top: 5px; + padding-bottom: 5px; +} + +div.tab td:first-child { + padding-left: 0; +} + +div.tab td.numeric, div.tab th.numeric { + text-align: right; +} + +span.code { + display: inline-block; + margin-top: 0em; + margin-bottom: 1em; +} + +span.code pre { + font-size: 11pt; + padding-top: 10px; + padding-bottom: 10px; + padding-left: 10px; + padding-right: 10px; + margin: 0; + background-color: #f7f7f7; + border: solid 1px #d0d0d0; + min-width: 700px; + width: auto !important; + width: 700px; +} + +span.wrapped pre { + word-wrap: break-word; + white-space: pre-wrap; + word-break: break-all; +} + +label.hidden { + display: none; +} \ No newline at end of file diff --git a/member/build/reports/tests/test/css/style.css b/member/build/reports/tests/test/css/style.css new file mode 100644 index 0000000..3dc4913 --- /dev/null +++ b/member/build/reports/tests/test/css/style.css @@ -0,0 +1,84 @@ + +#summary { + margin-top: 30px; + margin-bottom: 40px; +} + +#summary table { + border-collapse: collapse; +} + +#summary td { + vertical-align: top; +} + +.breadcrumbs, .breadcrumbs a { + color: #606060; +} + +.infoBox { + width: 110px; + padding-top: 15px; + padding-bottom: 15px; + text-align: center; +} + +.infoBox p { + margin: 0; +} + +.counter, .percent { + font-size: 120%; + font-weight: bold; + margin-bottom: 8px; +} + +#duration { + width: 125px; +} + +#successRate, .summaryGroup { + border: solid 2px #d0d0d0; + -moz-border-radius: 10px; + border-radius: 10px; +} + +#successRate { + width: 140px; + margin-left: 35px; +} + +#successRate .percent { + font-size: 180%; +} + +.success, .success a { + color: #008000; +} + +div.success, #successRate.success { + background-color: #bbd9bb; + border-color: #008000; +} + +.failures, .failures a { + color: #b60808; +} + +.skipped, .skipped a { + color: #c09853; +} + +div.failures, #successRate.failures { + background-color: #ecdada; + border-color: #b60808; +} + +ul.linkList { + padding-left: 0; +} + +ul.linkList li { + list-style: none; + margin-bottom: 5px; +} diff --git a/member/build/reports/tests/test/index.html b/member/build/reports/tests/test/index.html new file mode 100644 index 0000000..5ef2e7d --- /dev/null +++ b/member/build/reports/tests/test/index.html @@ -0,0 +1,133 @@ + + + + + +Test results - Test Summary + + + + + +
+

Test Summary

+
+ + + + + +
+
+ + + + + + + +
+
+
3
+

tests

+
+
+
+
0
+

failures

+
+
+
+
0
+

ignored

+
+
+
+
1.379s
+

duration

+
+
+
+
+
+
100%
+

successful

+
+
+
+
+ +
+

Packages

+ + + + + + + + + + + + + + + + + + + + + +
PackageTestsFailuresIgnoredDurationSuccess rate
+com.unicorn.lifesub.member.test.e2e +3001.379s100%
+
+
+

Classes

+ + + + + + + + + + + + + + + + + + + + + +
ClassTestsFailuresIgnoredDurationSuccess rate
+com.unicorn.lifesub.member.test.e2e.MemberE2ETest +3001.379s100%
+
+
+ +
+ + diff --git a/member/build/reports/tests/test/js/report.js b/member/build/reports/tests/test/js/report.js new file mode 100644 index 0000000..83bab4a --- /dev/null +++ b/member/build/reports/tests/test/js/report.js @@ -0,0 +1,194 @@ +(function (window, document) { + "use strict"; + + var tabs = {}; + + function changeElementClass(element, classValue) { + if (element.getAttribute("className")) { + element.setAttribute("className", classValue); + } else { + element.setAttribute("class", classValue); + } + } + + function getClassAttribute(element) { + if (element.getAttribute("className")) { + return element.getAttribute("className"); + } else { + return element.getAttribute("class"); + } + } + + function addClass(element, classValue) { + changeElementClass(element, getClassAttribute(element) + " " + classValue); + } + + function removeClass(element, classValue) { + changeElementClass(element, getClassAttribute(element).replace(classValue, "")); + } + + function initTabs() { + var container = document.getElementById("tabs"); + + tabs.tabs = findTabs(container); + tabs.titles = findTitles(tabs.tabs); + tabs.headers = findHeaders(container); + tabs.select = select; + tabs.deselectAll = deselectAll; + tabs.select(0); + + return true; + } + + function getCheckBox() { + return document.getElementById("line-wrapping-toggle"); + } + + function getLabelForCheckBox() { + return document.getElementById("label-for-line-wrapping-toggle"); + } + + function findCodeBlocks() { + var spans = document.getElementById("tabs").getElementsByTagName("span"); + var codeBlocks = []; + for (var i = 0; i < spans.length; ++i) { + if (spans[i].className.indexOf("code") >= 0) { + codeBlocks.push(spans[i]); + } + } + return codeBlocks; + } + + function forAllCodeBlocks(operation) { + var codeBlocks = findCodeBlocks(); + + for (var i = 0; i < codeBlocks.length; ++i) { + operation(codeBlocks[i], "wrapped"); + } + } + + function toggleLineWrapping() { + var checkBox = getCheckBox(); + + if (checkBox.checked) { + forAllCodeBlocks(addClass); + } else { + forAllCodeBlocks(removeClass); + } + } + + function initControls() { + if (findCodeBlocks().length > 0) { + var checkBox = getCheckBox(); + var label = getLabelForCheckBox(); + + checkBox.onclick = toggleLineWrapping; + checkBox.checked = false; + + removeClass(label, "hidden"); + } + } + + function switchTab() { + var id = this.id.substr(1); + + for (var i = 0; i < tabs.tabs.length; i++) { + if (tabs.tabs[i].id === id) { + tabs.select(i); + break; + } + } + + return false; + } + + function select(i) { + this.deselectAll(); + + changeElementClass(this.tabs[i], "tab selected"); + changeElementClass(this.headers[i], "selected"); + + while (this.headers[i].firstChild) { + this.headers[i].removeChild(this.headers[i].firstChild); + } + + var h2 = document.createElement("H2"); + + h2.appendChild(document.createTextNode(this.titles[i])); + this.headers[i].appendChild(h2); + } + + function deselectAll() { + for (var i = 0; i < this.tabs.length; i++) { + changeElementClass(this.tabs[i], "tab deselected"); + changeElementClass(this.headers[i], "deselected"); + + while (this.headers[i].firstChild) { + this.headers[i].removeChild(this.headers[i].firstChild); + } + + var a = document.createElement("A"); + + a.setAttribute("id", "ltab" + i); + a.setAttribute("href", "#tab" + i); + a.onclick = switchTab; + a.appendChild(document.createTextNode(this.titles[i])); + + this.headers[i].appendChild(a); + } + } + + function findTabs(container) { + return findChildElements(container, "DIV", "tab"); + } + + function findHeaders(container) { + var owner = findChildElements(container, "UL", "tabLinks"); + return findChildElements(owner[0], "LI", null); + } + + function findTitles(tabs) { + var titles = []; + + for (var i = 0; i < tabs.length; i++) { + var tab = tabs[i]; + var header = findChildElements(tab, "H2", null)[0]; + + header.parentNode.removeChild(header); + + if (header.innerText) { + titles.push(header.innerText); + } else { + titles.push(header.textContent); + } + } + + return titles; + } + + function findChildElements(container, name, targetClass) { + var elements = []; + var children = container.childNodes; + + for (var i = 0; i < children.length; i++) { + var child = children.item(i); + + if (child.nodeType === 1 && child.nodeName === name) { + if (targetClass && child.className.indexOf(targetClass) < 0) { + continue; + } + + elements.push(child); + } + } + + return elements; + } + + // Entry point. + + window.onload = function() { + initTabs(); + initControls(); + }; +} (window, window.document)); \ No newline at end of file diff --git a/member/build/reports/tests/test/packages/com.unicorn.lifesub.member.test.e2e.html b/member/build/reports/tests/test/packages/com.unicorn.lifesub.member.test.e2e.html new file mode 100644 index 0000000..ba1d7aa --- /dev/null +++ b/member/build/reports/tests/test/packages/com.unicorn.lifesub.member.test.e2e.html @@ -0,0 +1,103 @@ + + + + + +Test results - Package com.unicorn.lifesub.member.test.e2e + + + + + +
+

Package com.unicorn.lifesub.member.test.e2e

+ +
+ + + + + +
+
+ + + + + + + +
+
+
3
+

tests

+
+
+
+
0
+

failures

+
+
+
+
0
+

ignored

+
+
+
+
1.379s
+

duration

+
+
+
+
+
+
100%
+

successful

+
+
+
+
+ +
+

Classes

+ + + + + + + + + + + + + + + + + + + +
ClassTestsFailuresIgnoredDurationSuccess rate
+MemberE2ETest +3001.379s100%
+
+
+ +
+ + diff --git a/member/build/resources/test/application-e2e-test.yml b/member/build/resources/test/application-e2e-test.yml new file mode 100644 index 0000000..117425b --- /dev/null +++ b/member/build/resources/test/application-e2e-test.yml @@ -0,0 +1,35 @@ +# src/test/resources/application-e2e-test.yml + +spring: + application: + name: member-service-test + jpa: + hibernate: + ddl-auto: create-drop + show-sql: true + properties: + hibernate: + format_sql: true + dialect: org.hibernate.dialect.PostgreSQLDialect + +# JWT 설정 +jwt: + secret-key: testSecretKeyForE2ETestingPurposesOnlyDoNotUseInProduction + access-token-validity: 3600000 # 1시간 + refresh-token-validity: 86400000 # 24시간 + +allowed-origins: http://localhost:3000 + +# 로깅 설정 +logging: + level: + com.unicorn: DEBUG + org.hibernate.SQL: DEBUG + org.hibernate.type.descriptor.sql.BasicBinder: TRACE + +# 테스트용 사용자 설정 +test: + user: + id: testuser + password: Test1234! + name: Test User diff --git a/member/build/resources/test/testcontainers.properties b/member/build/resources/test/testcontainers.properties new file mode 100644 index 0000000..75bf272 --- /dev/null +++ b/member/build/resources/test/testcontainers.properties @@ -0,0 +1,2 @@ +docker.client.strategy=org.testcontainers.dockerclient.UnixSocketClientProviderStrategy +docker.host=unix:///var/run/docker.sock \ No newline at end of file diff --git a/member/build/test-results/test/TEST-com.unicorn.lifesub.member.test.e2e.MemberE2ETest.xml b/member/build/test-results/test/TEST-com.unicorn.lifesub.member.test.e2e.MemberE2ETest.xml new file mode 100644 index 0000000..fe7371e --- /dev/null +++ b/member/build/test-results/test/TEST-com.unicorn.lifesub.member.test.e2e.MemberE2ETest.xml @@ -0,0 +1,1995 @@ + + + + + + + +2025-02-18T00:44:13.637+09:00 INFO 44492 --- [member-service-test] [ Test worker] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring TestDispatcherServlet '' +2025-02-18T00:44:13.637+09:00 INFO 44492 --- [member-service-test] [ Test worker] o.s.t.web.servlet.TestDispatcherServlet : Initializing Servlet '' +2025-02-18T00:44:13.639+09:00 INFO 44492 --- [member-service-test] [ Test worker] o.s.t.web.servlet.TestDispatcherServlet : Completed initialization in 2 ms +2025-02-18T00:44:13.639+09:00 INFO 44492 --- [member-service-test] [ Test worker] c.u.lifesub.common.aop.LoggingAspect : [START] $Proxy207.deleteAll - Args: [] +2025-02-18T00:44:13.640+09:00 DEBUG 44492 --- [member-service-test] [ Test worker] org.hibernate.SQL : + select + me1_0.user_id, + me1_0.created_at, + me1_0.password, + me1_0.updated_at, + me1_0.user_name + from + members me1_0 +Hibernate: + select + me1_0.user_id, + me1_0.created_at, + me1_0.password, + me1_0.updated_at, + me1_0.user_name + from + members me1_0 +2025-02-18T00:44:13.642+09:00 DEBUG 44492 --- [member-service-test] [ Test worker] org.hibernate.SQL : + select + r1_0.user_id, + r1_0.role + from + member_roles r1_0 + where + r1_0.user_id=? +Hibernate: + select + r1_0.user_id, + r1_0.role + from + member_roles r1_0 + where + r1_0.user_id=? +2025-02-18T00:44:13.644+09:00 DEBUG 44492 --- [member-service-test] [ Test worker] org.hibernate.SQL : + select + r1_0.user_id, + r1_0.role + from + member_roles r1_0 + where + r1_0.user_id=? +Hibernate: + select + r1_0.user_id, + r1_0.role + from + member_roles r1_0 + where + r1_0.user_id=? +2025-02-18T00:44:13.646+09:00 DEBUG 44492 --- [member-service-test] [ Test worker] org.hibernate.SQL : + delete + from + member_roles + where + user_id=? +Hibernate: + delete + from + member_roles + where + user_id=? +2025-02-18T00:44:13.647+09:00 DEBUG 44492 --- [member-service-test] [ Test worker] org.hibernate.SQL : + delete + from + member_roles + where + user_id=? +Hibernate: + delete + from + member_roles + where + user_id=? +2025-02-18T00:44:13.649+09:00 DEBUG 44492 --- [member-service-test] [ Test worker] org.hibernate.SQL : + delete + from + members + where + user_id=? +Hibernate: + delete + from + members + where + user_id=? +2025-02-18T00:44:13.650+09:00 DEBUG 44492 --- [member-service-test] [ Test worker] org.hibernate.SQL : + delete + from + members + where + user_id=? +Hibernate: + delete + from + members + where + user_id=? +2025-02-18T00:44:13.652+09:00 INFO 44492 --- [member-service-test] [ Test worker] c.u.lifesub.common.aop.LoggingAspect : [END] $Proxy207.deleteAll - Result: null +2025-02-18T00:44:13.653+09:00 INFO 44492 --- [member-service-test] [ Test worker] c.u.lifesub.common.aop.LoggingAspect : [START] TestDataManager.setupTestData - Args: [] +2025-02-18T00:44:13.653+09:00 INFO 44492 --- [member-service-test] [ Test worker] c.u.lifesub.common.aop.LoggingAspect : [START] $Proxy207.count - Args: [] +2025-02-18T00:44:13.653+09:00 DEBUG 44492 --- [member-service-test] [ Test worker] org.hibernate.SQL : + select + count(*) + from + members me1_0 +Hibernate: + select + count(*) + from + members me1_0 +2025-02-18T00:44:13.655+09:00 INFO 44492 --- [member-service-test] [ Test worker] c.u.lifesub.common.aop.LoggingAspect : [END] $Proxy207.count - Result: 0 +2025-02-18T00:44:13.711+09:00 INFO 44492 --- [member-service-test] [ Test worker] c.u.lifesub.common.aop.LoggingAspect : [START] $Proxy207.save - Args: [com.unicorn.lifesub.member.repository.entity.MemberEntity@46e5c3] +2025-02-18T00:44:13.712+09:00 DEBUG 44492 --- [member-service-test] [ Test worker] org.hibernate.SQL : + select + me1_0.user_id, + me1_0.created_at, + me1_0.password, + r1_0.user_id, + r1_0.role, + me1_0.updated_at, + me1_0.user_name + from + members me1_0 + left join + member_roles r1_0 + on me1_0.user_id=r1_0.user_id + where + me1_0.user_id=? +Hibernate: + select + me1_0.user_id, + me1_0.created_at, + me1_0.password, + r1_0.user_id, + r1_0.role, + me1_0.updated_at, + me1_0.user_name + from + members me1_0 + left join + member_roles r1_0 + on me1_0.user_id=r1_0.user_id + where + me1_0.user_id=? +2025-02-18T00:44:13.714+09:00 INFO 44492 --- [member-service-test] [ Test worker] c.u.lifesub.common.aop.LoggingAspect : [END] $Proxy207.save - Result: com.unicorn.lifesub.member.repository.entity.MemberEntity@2506cf0d +2025-02-18T00:44:13.772+09:00 INFO 44492 --- [member-service-test] [ Test worker] c.u.lifesub.common.aop.LoggingAspect : [START] $Proxy207.save - Args: [com.unicorn.lifesub.member.repository.entity.MemberEntity@4ba361] +2025-02-18T00:44:13.772+09:00 DEBUG 44492 --- [member-service-test] [ Test worker] org.hibernate.SQL : + select + me1_0.user_id, + me1_0.created_at, + me1_0.password, + r1_0.user_id, + r1_0.role, + me1_0.updated_at, + me1_0.user_name + from + members me1_0 + left join + member_roles r1_0 + on me1_0.user_id=r1_0.user_id + where + me1_0.user_id=? +Hibernate: + select + me1_0.user_id, + me1_0.created_at, + me1_0.password, + r1_0.user_id, + r1_0.role, + me1_0.updated_at, + me1_0.user_name + from + members me1_0 + left join + member_roles r1_0 + on me1_0.user_id=r1_0.user_id + where + me1_0.user_id=? +2025-02-18T00:44:13.775+09:00 INFO 44492 --- [member-service-test] [ Test worker] c.u.lifesub.common.aop.LoggingAspect : [END] $Proxy207.save - Result: com.unicorn.lifesub.member.repository.entity.MemberEntity@6065f14f +2025-02-18T00:44:13.775+09:00 INFO 44492 --- [member-service-test] [ Test worker] c.u.lifesub.common.aop.LoggingAspect : [END] TestDataManager.setupTestData - Result: null +2025-02-18T00:44:13.776+09:00 DEBUG 44492 --- [member-service-test] [ Test worker] org.hibernate.SQL : + insert + into + members + (created_at, password, updated_at, user_name, user_id) + values + (?, ?, ?, ?, ?) +Hibernate: + insert + into + members + (created_at, password, updated_at, user_name, user_id) + values + (?, ?, ?, ?, ?) +2025-02-18T00:44:13.778+09:00 DEBUG 44492 --- [member-service-test] [ Test worker] org.hibernate.SQL : + insert + into + members + (created_at, password, updated_at, user_name, user_id) + values + (?, ?, ?, ?, ?) +Hibernate: + insert + into + members + (created_at, password, updated_at, user_name, user_id) + values + (?, ?, ?, ?, ?) +2025-02-18T00:44:13.780+09:00 DEBUG 44492 --- [member-service-test] [ Test worker] org.hibernate.SQL : + insert + into + member_roles + (user_id, role) + values + (?, ?) +Hibernate: + insert + into + member_roles + (user_id, role) + values + (?, ?) +2025-02-18T00:44:13.782+09:00 DEBUG 44492 --- [member-service-test] [ Test worker] org.hibernate.SQL : + insert + into + member_roles + (user_id, role) + values + (?, ?) +Hibernate: + insert + into + member_roles + (user_id, role) + values + (?, ?) +2025-02-18T00:44:13.788+09:00 INFO 44492 --- [member-service-test] [ Test worker] c.u.lifesub.common.aop.LoggingAspect : [START] JwtTokenProvider.resolveToken - Args: [org.springframework.security.web.header.HeaderWriterFilter$HeaderWriterRequest@6bb527] +2025-02-18T00:44:13.789+09:00 INFO 44492 --- [member-service-test] [ Test worker] c.u.lifesub.common.aop.LoggingAspect : [END] JwtTokenProvider.resolveToken - Result: null +2025-02-18T00:44:13.791+09:00 INFO 44492 --- [member-service-test] [ Test worker] c.u.lifesub.common.aop.LoggingAspect : [START] MemberController.login - Args: [com.unicorn.lifesub.member.dto.LoginRequest@7cbeb8] +2025-02-18T00:44:13.791+09:00 INFO 44492 --- [member-service-test] [ Test worker] c.u.lifesub.common.aop.LoggingAspect : [START] MemberServiceImpl.login - Args: [com.unicorn.lifesub.member.dto.LoginRequest@7cbeb8] +2025-02-18T00:44:13.791+09:00 INFO 44492 --- [member-service-test] [ Test worker] c.u.lifesub.common.aop.LoggingAspect : [START] $Proxy207.findByUserId - Args: [testuser] +2025-02-18T00:44:13.792+09:00 DEBUG 44492 --- [member-service-test] [ Test worker] org.hibernate.SQL : + select + me1_0.user_id, + me1_0.created_at, + me1_0.password, + me1_0.updated_at, + me1_0.user_name + from + members me1_0 + where + me1_0.user_id=? +Hibernate: + select + me1_0.user_id, + me1_0.created_at, + me1_0.password, + me1_0.updated_at, + me1_0.user_name + from + members me1_0 + where + me1_0.user_id=? +2025-02-18T00:44:13.795+09:00 DEBUG 44492 --- [member-service-test] [ Test worker] org.hibernate.SQL : + select + r1_0.user_id, + r1_0.role + from + member_roles r1_0 + where + r1_0.user_id=? +Hibernate: + select + r1_0.user_id, + r1_0.role + from + member_roles r1_0 + where + r1_0.user_id=? +2025-02-18T00:44:13.797+09:00 INFO 44492 --- [member-service-test] [ Test worker] c.u.lifesub.common.aop.LoggingAspect : [END] $Proxy207.findByUserId - Result: Optional[com.unicorn.lifesub.member.repository.entity.MemberEntity@4f1bfab4] +2025-02-18T00:44:13.852+09:00 INFO 44492 --- [member-service-test] [ Test worker] c.u.lifesub.common.aop.LoggingAspect : [START] JwtTokenProvider.createToken - Args: [com.unicorn.lifesub.member.repository.entity.MemberEntity@4f1bfab41 elements] +2025-02-18T00:44:13.852+09:00 INFO 44492 --- [member-service-test] [ Test worker] c.u.lifesub.common.aop.LoggingAspect : [END] JwtTokenProvider.createToken - Result: com.unicorn.lifesub.common.dto.JwtTokenDTO@4bfdd751 +2025-02-18T00:44:13.852+09:00 INFO 44492 --- [member-service-test] [ Test worker] c.u.lifesub.common.aop.LoggingAspect : [END] MemberServiceImpl.login - Result: com.unicorn.lifesub.common.dto.JwtTokenDTO@4bfdd751 +2025-02-18T00:44:13.854+09:00 INFO 44492 --- [member-service-test] [ Test worker] c.u.lifesub.common.aop.LoggingAspect : [END] MemberController.login - Result: <200 OK OK,com.unicorn.lifesub.common.dto.ApiResponse@5ba34ac0,[]> +2025-02-18T00:44:13.857+09:00 INFO 44492 --- [member-service-test] [ Test worker] c.u.lifesub.common.aop.LoggingAspect : [START] JwtTokenProvider.resolveToken - Args: [org.springframework.security.web.header.HeaderWriterFilter$HeaderWriterRequest@6ea5e1] +2025-02-18T00:44:13.857+09:00 INFO 44492 --- [member-service-test] [ Test worker] c.u.lifesub.common.aop.LoggingAspect : [END] JwtTokenProvider.resolveToken - Result: eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ0ZXN0dXNlciIsInVzZXJJZCI6InRlc3R1c2VyIiwidXNlck5hbWUiOiJUZXN0IFVzZXIiLCJhdXRoIjpbIlVTRVIiXSwiaWF0IjoxNzM5ODA3MDUzLCJleHAiOjE3NDM0MDcwNTN9.g6YC0tCYgqLvNgTKY9_ZNo58yzYrf8oddK89M4Hsy1xcyMb3nZrCKhEzwKZxHHSD1d-25_g_2bNmt3bjjEj6IQ +2025-02-18T00:44:13.857+09:00 INFO 44492 --- [member-service-test] [ Test worker] c.u.lifesub.common.aop.LoggingAspect : [START] JwtTokenProvider.validateToken - Args: [eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ0ZXN0dXNlciIsInVzZXJJZCI6InRlc3R1c2VyIiwidXNlck5hbWUiOiJUZXN0IFVzZXIiLCJhdXRoIjpbIlVTRVIiXSwiaWF0IjoxNzM5ODA3MDUzLCJleHAiOjE3NDM0MDcwNTN9.g6YC0tCYgqLvNgTKY9_ZNo58yzYrf8oddK89M4Hsy1xcyMb3nZrCKhEzwKZxHHSD1d-25_g_2bNmt3bjjEj6IQ] +2025-02-18T00:44:13.857+09:00 INFO 44492 --- [member-service-test] [ Test worker] c.u.l.m.config.jwt.JwtTokenProvider : ******** validateToken: eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ0ZXN0dXNlciIsInVzZXJJZCI6InRlc3R1c2VyIiwidXNlck5hbWUiOiJUZXN0IFVzZXIiLCJhdXRoIjpbIlVTRVIiXSwiaWF0IjoxNzM5ODA3MDUzLCJleHAiOjE3NDM0MDcwNTN9.g6YC0tCYgqLvNgTKY9_ZNo58yzYrf8oddK89M4Hsy1xcyMb3nZrCKhEzwKZxHHSD1d-25_g_2bNmt3bjjEj6IQ +2025-02-18T00:44:13.869+09:00 INFO 44492 --- [member-service-test] [ Test worker] c.u.lifesub.common.aop.LoggingAspect : [END] JwtTokenProvider.validateToken - Result: 1 +2025-02-18T00:44:13.870+09:00 INFO 44492 --- [member-service-test] [ Test worker] c.u.lifesub.common.aop.LoggingAspect : [START] JwtTokenProvider.getAuthentication - Args: [eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ0ZXN0dXNlciIsInVzZXJJZCI6InRlc3R1c2VyIiwidXNlck5hbWUiOiJUZXN0IFVzZXIiLCJhdXRoIjpbIlVTRVIiXSwiaWF0IjoxNzM5ODA3MDUzLCJleHAiOjE3NDM0MDcwNTN9.g6YC0tCYgqLvNgTKY9_ZNo58yzYrf8oddK89M4Hsy1xcyMb3nZrCKhEzwKZxHHSD1d-25_g_2bNmt3bjjEj6IQ] +2025-02-18T00:44:13.872+09:00 INFO 44492 --- [member-service-test] [ Test worker] c.u.lifesub.common.aop.LoggingAspect : [END] JwtTokenProvider.getAuthentication - Result: UsernamePasswordAuthenticationToken [Principal=org.springframework.security.core.userdetails.User [Username=testuser, Password=[PROTECTED], Enabled=true, AccountNonExpired=true, CredentialsNonExpired=true, AccountNonLocked=true, Granted Authorities=[USER]], Credentials=[PROTECTED], Authenticated=true, Details=null, Granted Authorities=[USER]] +2025-02-18T00:44:13.876+09:00 INFO 44492 --- [member-service-test] [ Test worker] c.u.lifesub.common.aop.LoggingAspect : [START] MemberController.logout - Args: [com.unicorn.lifesub.member.dto.LogoutRequest@574c8a] +2025-02-18T00:44:13.877+09:00 INFO 44492 --- [member-service-test] [ Test worker] c.u.lifesub.common.aop.LoggingAspect : [START] MemberServiceImpl.logout - Args: [com.unicorn.lifesub.member.dto.LogoutRequest@574c8a] +2025-02-18T00:44:13.877+09:00 INFO 44492 --- [member-service-test] [ Test worker] c.u.lifesub.common.aop.LoggingAspect : [END] MemberServiceImpl.logout - Result: com.unicorn.lifesub.member.dto.LogoutResponse@218cf600 +2025-02-18T00:44:13.877+09:00 INFO 44492 --- [member-service-test] [ Test worker] c.u.lifesub.common.aop.LoggingAspect : [END] MemberController.logout - Result: <200 OK OK,com.unicorn.lifesub.common.dto.ApiResponse@4aecb548,[]> +2025-02-18T00:44:13.886+09:00 INFO 44492 --- [member-service-test] [ Test worker] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring TestDispatcherServlet '' +2025-02-18T00:44:13.886+09:00 INFO 44492 --- [member-service-test] [ Test worker] o.s.t.web.servlet.TestDispatcherServlet : Initializing Servlet '' +2025-02-18T00:44:13.888+09:00 INFO 44492 --- [member-service-test] [ Test worker] o.s.t.web.servlet.TestDispatcherServlet : Completed initialization in 2 ms +2025-02-18T00:44:13.888+09:00 INFO 44492 --- [member-service-test] [ Test worker] c.u.lifesub.common.aop.LoggingAspect : [START] $Proxy207.deleteAll - Args: [] +2025-02-18T00:44:13.889+09:00 DEBUG 44492 --- [member-service-test] [ Test worker] org.hibernate.SQL : + select + me1_0.user_id, + me1_0.created_at, + me1_0.password, + me1_0.updated_at, + me1_0.user_name + from + members me1_0 +Hibernate: + select + me1_0.user_id, + me1_0.created_at, + me1_0.password, + me1_0.updated_at, + me1_0.user_name + from + members me1_0 +2025-02-18T00:44:13.892+09:00 DEBUG 44492 --- [member-service-test] [ Test worker] org.hibernate.SQL : + select + r1_0.user_id, + r1_0.role + from + member_roles r1_0 + where + r1_0.user_id=? +Hibernate: + select + r1_0.user_id, + r1_0.role + from + member_roles r1_0 + where + r1_0.user_id=? +2025-02-18T00:44:13.894+09:00 DEBUG 44492 --- [member-service-test] [ Test worker] org.hibernate.SQL : + select + r1_0.user_id, + r1_0.role + from + member_roles r1_0 + where + r1_0.user_id=? +Hibernate: + select + r1_0.user_id, + r1_0.role + from + member_roles r1_0 + where + r1_0.user_id=? +2025-02-18T00:44:13.896+09:00 DEBUG 44492 --- [member-service-test] [ Test worker] org.hibernate.SQL : + delete + from + member_roles + where + user_id=? +Hibernate: + delete + from + member_roles + where + user_id=? +2025-02-18T00:44:13.897+09:00 DEBUG 44492 --- [member-service-test] [ Test worker] org.hibernate.SQL : + delete + from + member_roles + where + user_id=? +Hibernate: + delete + from + member_roles + where + user_id=? +2025-02-18T00:44:13.898+09:00 DEBUG 44492 --- [member-service-test] [ Test worker] org.hibernate.SQL : + delete + from + members + where + user_id=? +Hibernate: + delete + from + members + where + user_id=? +2025-02-18T00:44:13.899+09:00 DEBUG 44492 --- [member-service-test] [ Test worker] org.hibernate.SQL : + delete + from + members + where + user_id=? +Hibernate: + delete + from + members + where + user_id=? +2025-02-18T00:44:13.901+09:00 INFO 44492 --- [member-service-test] [ Test worker] c.u.lifesub.common.aop.LoggingAspect : [END] $Proxy207.deleteAll - Result: null +2025-02-18T00:44:13.901+09:00 INFO 44492 --- [member-service-test] [ Test worker] c.u.lifesub.common.aop.LoggingAspect : [START] TestDataManager.setupTestData - Args: [] +2025-02-18T00:44:13.901+09:00 INFO 44492 --- [member-service-test] [ Test worker] c.u.lifesub.common.aop.LoggingAspect : [START] $Proxy207.count - Args: [] +2025-02-18T00:44:13.902+09:00 DEBUG 44492 --- [member-service-test] [ Test worker] org.hibernate.SQL : + select + count(*) + from + members me1_0 +Hibernate: + select + count(*) + from + members me1_0 +2025-02-18T00:44:13.904+09:00 INFO 44492 --- [member-service-test] [ Test worker] c.u.lifesub.common.aop.LoggingAspect : [END] $Proxy207.count - Result: 0 +2025-02-18T00:44:13.954+09:00 INFO 44492 --- [member-service-test] [ Test worker] c.u.lifesub.common.aop.LoggingAspect : [START] $Proxy207.save - Args: [com.unicorn.lifesub.member.repository.entity.MemberEntity@3d1d35] +2025-02-18T00:44:13.955+09:00 DEBUG 44492 --- [member-service-test] [ Test worker] org.hibernate.SQL : + select + me1_0.user_id, + me1_0.created_at, + me1_0.password, + r1_0.user_id, + r1_0.role, + me1_0.updated_at, + me1_0.user_name + from + members me1_0 + left join + member_roles r1_0 + on me1_0.user_id=r1_0.user_id + where + me1_0.user_id=? +Hibernate: + select + me1_0.user_id, + me1_0.created_at, + me1_0.password, + r1_0.user_id, + r1_0.role, + me1_0.updated_at, + me1_0.user_name + from + members me1_0 + left join + member_roles r1_0 + on me1_0.user_id=r1_0.user_id + where + me1_0.user_id=? +2025-02-18T00:44:13.957+09:00 INFO 44492 --- [member-service-test] [ Test worker] c.u.lifesub.common.aop.LoggingAspect : [END] $Proxy207.save - Result: com.unicorn.lifesub.member.repository.entity.MemberEntity@6ae1ba63 +2025-02-18T00:44:14.009+09:00 INFO 44492 --- [member-service-test] [ Test worker] c.u.lifesub.common.aop.LoggingAspect : [START] $Proxy207.save - Args: [com.unicorn.lifesub.member.repository.entity.MemberEntity@2f8222] +2025-02-18T00:44:14.011+09:00 DEBUG 44492 --- [member-service-test] [ Test worker] org.hibernate.SQL : + select + me1_0.user_id, + me1_0.created_at, + me1_0.password, + r1_0.user_id, + r1_0.role, + me1_0.updated_at, + me1_0.user_name + from + members me1_0 + left join + member_roles r1_0 + on me1_0.user_id=r1_0.user_id + where + me1_0.user_id=? +Hibernate: + select + me1_0.user_id, + me1_0.created_at, + me1_0.password, + r1_0.user_id, + r1_0.role, + me1_0.updated_at, + me1_0.user_name + from + members me1_0 + left join + member_roles r1_0 + on me1_0.user_id=r1_0.user_id + where + me1_0.user_id=? +2025-02-18T00:44:14.013+09:00 INFO 44492 --- [member-service-test] [ Test worker] c.u.lifesub.common.aop.LoggingAspect : [END] $Proxy207.save - Result: com.unicorn.lifesub.member.repository.entity.MemberEntity@7553d28b +2025-02-18T00:44:14.013+09:00 INFO 44492 --- [member-service-test] [ Test worker] c.u.lifesub.common.aop.LoggingAspect : [END] TestDataManager.setupTestData - Result: null +2025-02-18T00:44:14.014+09:00 DEBUG 44492 --- [member-service-test] [ Test worker] org.hibernate.SQL : + insert + into + members + (created_at, password, updated_at, user_name, user_id) + values + (?, ?, ?, ?, ?) +Hibernate: + insert + into + members + (created_at, password, updated_at, user_name, user_id) + values + (?, ?, ?, ?, ?) +2025-02-18T00:44:14.016+09:00 DEBUG 44492 --- [member-service-test] [ Test worker] org.hibernate.SQL : + insert + into + members + (created_at, password, updated_at, user_name, user_id) + values + (?, ?, ?, ?, ?) +Hibernate: + insert + into + members + (created_at, password, updated_at, user_name, user_id) + values + (?, ?, ?, ?, ?) +2025-02-18T00:44:14.017+09:00 DEBUG 44492 --- [member-service-test] [ Test worker] org.hibernate.SQL : + insert + into + member_roles + (user_id, role) + values + (?, ?) +Hibernate: + insert + into + member_roles + (user_id, role) + values + (?, ?) +2025-02-18T00:44:14.019+09:00 DEBUG 44492 --- [member-service-test] [ Test worker] org.hibernate.SQL : + insert + into + member_roles + (user_id, role) + values + (?, ?) +Hibernate: + insert + into + member_roles + (user_id, role) + values + (?, ?) +2025-02-18T00:44:14.023+09:00 INFO 44492 --- [member-service-test] [ Test worker] c.u.lifesub.common.aop.LoggingAspect : [START] JwtTokenProvider.resolveToken - Args: [org.springframework.security.web.header.HeaderWriterFilter$HeaderWriterRequest@2a8823] +2025-02-18T00:44:14.023+09:00 INFO 44492 --- [member-service-test] [ Test worker] c.u.lifesub.common.aop.LoggingAspect : [END] JwtTokenProvider.resolveToken - Result: null +2025-02-18T00:44:14.025+09:00 INFO 44492 --- [member-service-test] [ Test worker] c.u.lifesub.common.aop.LoggingAspect : [START] MemberController.login - Args: [com.unicorn.lifesub.member.dto.LoginRequest@2cdbe] +2025-02-18T00:44:14.025+09:00 INFO 44492 --- [member-service-test] [ Test worker] c.u.lifesub.common.aop.LoggingAspect : [START] MemberServiceImpl.login - Args: [com.unicorn.lifesub.member.dto.LoginRequest@2cdbe] +2025-02-18T00:44:14.025+09:00 INFO 44492 --- [member-service-test] [ Test worker] c.u.lifesub.common.aop.LoggingAspect : [START] $Proxy207.findByUserId - Args: [testuser] +2025-02-18T00:44:14.027+09:00 DEBUG 44492 --- [member-service-test] [ Test worker] org.hibernate.SQL : + select + me1_0.user_id, + me1_0.created_at, + me1_0.password, + me1_0.updated_at, + me1_0.user_name + from + members me1_0 + where + me1_0.user_id=? +Hibernate: + select + me1_0.user_id, + me1_0.created_at, + me1_0.password, + me1_0.updated_at, + me1_0.user_name + from + members me1_0 + where + me1_0.user_id=? +2025-02-18T00:44:14.029+09:00 DEBUG 44492 --- [member-service-test] [ Test worker] org.hibernate.SQL : + select + r1_0.user_id, + r1_0.role + from + member_roles r1_0 + where + r1_0.user_id=? +Hibernate: + select + r1_0.user_id, + r1_0.role + from + member_roles r1_0 + where + r1_0.user_id=? +2025-02-18T00:44:14.031+09:00 INFO 44492 --- [member-service-test] [ Test worker] c.u.lifesub.common.aop.LoggingAspect : [END] $Proxy207.findByUserId - Result: Optional[com.unicorn.lifesub.member.repository.entity.MemberEntity@1990d2bb] +2025-02-18T00:44:14.079+09:00 ERROR 44492 --- [member-service-test] [ Test worker] c.u.lifesub.common.aop.LoggingAspect : [EXCEPTION] MemberServiceImpl.login - Exception: Invalid credentials +2025-02-18T00:44:14.082+09:00 INFO 44492 --- [member-service-test] [ Test worker] c.u.lifesub.common.aop.LoggingAspect : [END] MemberController.login - Result: <401 UNAUTHORIZED Unauthorized,com.unicorn.lifesub.common.dto.ApiResponse@12fb67f6,[]> +]]> + + diff --git a/member/build/test-results/test/binary/output.bin b/member/build/test-results/test/binary/output.bin new file mode 100644 index 0000000..15299fa Binary files /dev/null and b/member/build/test-results/test/binary/output.bin differ diff --git a/member/build/test-results/test/binary/output.bin.idx b/member/build/test-results/test/binary/output.bin.idx new file mode 100644 index 0000000..9df68fb Binary files /dev/null and b/member/build/test-results/test/binary/output.bin.idx differ diff --git a/member/build/test-results/test/binary/results.bin b/member/build/test-results/test/binary/results.bin new file mode 100644 index 0000000..ab57bfc Binary files /dev/null and b/member/build/test-results/test/binary/results.bin differ diff --git a/member/build/tmp/bootJar/MANIFEST.MF b/member/build/tmp/bootJar/MANIFEST.MF index 8662f5f..adc8cb3 100644 --- a/member/build/tmp/bootJar/MANIFEST.MF +++ b/member/build/tmp/bootJar/MANIFEST.MF @@ -6,7 +6,7 @@ Spring-Boot-Classes: BOOT-INF/classes/ Spring-Boot-Lib: BOOT-INF/lib/ Spring-Boot-Classpath-Index: BOOT-INF/classpath.idx Spring-Boot-Layers-Index: BOOT-INF/layers.idx -Build-Jdk-Spec: 21 +Build-Jdk-Spec: 23 Implementation-Title: member Implementation-Version: 1.0.0 diff --git a/member/build/tmp/compileJava/previous-compilation-data.bin b/member/build/tmp/compileJava/previous-compilation-data.bin index 0ac4b30..efffb15 100644 Binary files a/member/build/tmp/compileJava/previous-compilation-data.bin and b/member/build/tmp/compileJava/previous-compilation-data.bin differ diff --git a/member/build/tmp/compileTestJava/previous-compilation-data.bin b/member/build/tmp/compileTestJava/previous-compilation-data.bin new file mode 100644 index 0000000..d535feb Binary files /dev/null and b/member/build/tmp/compileTestJava/previous-compilation-data.bin differ diff --git a/member/src/test/resources/testcontainers.properties b/member/src/test/resources/testcontainers.properties new file mode 100644 index 0000000..75bf272 --- /dev/null +++ b/member/src/test/resources/testcontainers.properties @@ -0,0 +1,2 @@ +docker.client.strategy=org.testcontainers.dockerclient.UnixSocketClientProviderStrategy +docker.host=unix:///var/run/docker.sock \ No newline at end of file