From 2de6ad536a36c4decdf059a3d44aac4271dc04ba Mon Sep 17 00:00:00 2001
From: KronosDP <darrel.danadyaksa19@gmail.com>
Date: Fri, 28 Feb 2025 21:29:14 +0700
Subject: [PATCH] [REFACTOR] Update age verification in
 AuthenticationServiceTest to 16 years old

---
 .../service/AuthenticationServiceTest.java             | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/src/test/java/com/safetypin/authentication/service/AuthenticationServiceTest.java b/src/test/java/com/safetypin/authentication/service/AuthenticationServiceTest.java
index 32b2265..97b3d10 100644
--- a/src/test/java/com/safetypin/authentication/service/AuthenticationServiceTest.java
+++ b/src/test/java/com/safetypin/authentication/service/AuthenticationServiceTest.java
@@ -43,12 +43,12 @@ class AuthenticationServiceTest {
         request.setPassword("password");
         request.setName("Test User");
         // set birthdate to 17 years old
-        request.setBirthdate(LocalDate.now().minusYears(17));
+        request.setBirthdate(LocalDate.now().minusYears(15));
 
         Exception exception = assertThrows(IllegalArgumentException.class, () ->
                 authenticationService.registerUser(request)
         );
-        assertEquals("User must be at least 18 years old", exception.getMessage());
+        assertEquals("User must be at least 16 years old", exception.getMessage());
     }
 
     @Test
@@ -64,7 +64,7 @@ class AuthenticationServiceTest {
         Exception exception = assertThrows(UserAlreadyExistsException.class, () ->
                 authenticationService.registerUser(request)
         );
-        assertTrue(exception.getMessage().contains("User already exists with this email"));
+        assertTrue(exception.getMessage().contains("Email address is already registered"));
     }
 
     @Test
@@ -104,7 +104,7 @@ class AuthenticationServiceTest {
         SocialLoginRequest request = new SocialLoginRequest();
         request.setEmail("social@example.com");
         request.setName("Social User");
-        request.setBirthdate(LocalDate.now().minusYears(17));
+        request.setBirthdate(LocalDate.now().minusYears(15));
         request.setProvider("GOOGLE");
         request.setSocialId("social123");
         request.setSocialToken("token");
@@ -112,7 +112,7 @@ class AuthenticationServiceTest {
         Exception exception = assertThrows(IllegalArgumentException.class, () ->
                 authenticationService.socialLogin(request)
         );
-        assertEquals("User must be at least 18 years old", exception.getMessage());
+        assertEquals("User must be at least 16 years old", exception.getMessage());
     }
 
     @Test
-- 
GitLab