@@ -68,7 +68,7 @@ void cleanDb() {
6868
6969 @ Test
7070 void register_shouldReturn201_setRefreshTokenCookie_andReturnAccessToken () throws Exception {
71- RegisterRequest request = new RegisterRequest ("Test User" , "register@example.com" , "pass1234" , "pass1234" );
71+ RegisterRequest request = new RegisterRequest ("Test User" , "register@example.com" , "pass1234" , "pass1234" , true );
7272
7373 MvcResult result = mockMvc .perform (post ("/api/v1/auth/register" )
7474 .contentType (MediaType .APPLICATION_JSON )
@@ -99,7 +99,7 @@ void register_shouldReturn201_setRefreshTokenCookie_andReturnAccessToken() throw
9999
100100 @ Test
101101 void register_shouldReturn409_whenEmailAlreadyExists () throws Exception {
102- RegisterRequest request = new RegisterRequest ("Test User" , "duplicate@example.com" , "pass1234" , "pass1234" );
102+ RegisterRequest request = new RegisterRequest ("Test User" , "duplicate@example.com" , "pass1234" , "pass1234" , true );
103103
104104 mockMvc .perform (post ("/api/v1/auth/register" )
105105 .contentType (MediaType .APPLICATION_JSON )
@@ -114,7 +114,7 @@ void register_shouldReturn409_whenEmailAlreadyExists() throws Exception {
114114
115115 @ Test
116116 void register_shouldReturn400_whenPasswordsDoNotMatch () throws Exception {
117- RegisterRequest request = new RegisterRequest ("Test User" , "mismatch@example.com" , "pass1234" , "different" );
117+ RegisterRequest request = new RegisterRequest ("Test User" , "mismatch@example.com" , "pass1234" , "different" , true );
118118
119119 mockMvc .perform (post ("/api/v1/auth/register" )
120120 .contentType (MediaType .APPLICATION_JSON )
@@ -125,7 +125,7 @@ void register_shouldReturn400_whenPasswordsDoNotMatch() throws Exception {
125125 @ Test
126126 void login_shouldReturn200_setRefreshTokenCookie_andReturnAccessToken () throws Exception {
127127 // First register
128- RegisterRequest reg = new RegisterRequest ("Login User" , "login@example.com" , "pass1234" , "pass1234" );
128+ RegisterRequest reg = new RegisterRequest ("Login User" , "login@example.com" , "pass1234" , "pass1234" , true );
129129 mockMvc .perform (post ("/api/v1/auth/register" )
130130 .contentType (MediaType .APPLICATION_JSON )
131131 .content (objectMapper .writeValueAsString (reg )));
@@ -164,7 +164,7 @@ void login_shouldReturn401_whenBadCredentials() throws Exception {
164164 @ Test
165165 void refresh_shouldReadFromCookie_returnNewAccessToken_andRotateRefreshTokenCookie () throws Exception {
166166 // Register to get initial tokens
167- RegisterRequest reg = new RegisterRequest ("Refresh User" , "refresh@example.com" , "pass1234" , "pass1234" );
167+ RegisterRequest reg = new RegisterRequest ("Refresh User" , "refresh@example.com" , "pass1234" , "pass1234" , true );
168168 MvcResult regResult = mockMvc .perform (post ("/api/v1/auth/register" )
169169 .contentType (MediaType .APPLICATION_JSON )
170170 .content (objectMapper .writeValueAsString (reg )))
@@ -213,7 +213,7 @@ void refresh_shouldReturn401_whenRefreshTokenIsInvalid() throws Exception {
213213 @ Test
214214 void logout_shouldClearRefreshTokenCookie () throws Exception {
215215 // Register
216- RegisterRequest reg = new RegisterRequest ("Logout User" , "logout@example.com" , "pass1234" , "pass1234" );
216+ RegisterRequest reg = new RegisterRequest ("Logout User" , "logout@example.com" , "pass1234" , "pass1234" , true );
217217 MvcResult regResult = mockMvc .perform (post ("/api/v1/auth/register" )
218218 .contentType (MediaType .APPLICATION_JSON )
219219 .content (objectMapper .writeValueAsString (reg )))
@@ -247,7 +247,7 @@ void logout_shouldClearRefreshTokenCookie() throws Exception {
247247
248248 @ Test
249249 void me_shouldReturn200_whenAuthenticated () throws Exception {
250- RegisterRequest reg = new RegisterRequest ("Me User" , "me@example.com" , "pass1234" , "pass1234" );
250+ RegisterRequest reg = new RegisterRequest ("Me User" , "me@example.com" , "pass1234" , "pass1234" , true );
251251 MvcResult regResult = mockMvc .perform (post ("/api/v1/auth/register" )
252252 .contentType (MediaType .APPLICATION_JSON )
253253 .content (objectMapper .writeValueAsString (reg )))
@@ -271,7 +271,7 @@ void me_shouldReturn403_whenNotAuthenticated() throws Exception {
271271
272272 @ Test
273273 void me_shouldReturn403_whenTokenDoesNotContainRoleUser () throws Exception {
274- RegisterRequest reg = new RegisterRequest ("Admin Token User" , "admin-token@example.com" , "pass1234" , "pass1234" );
274+ RegisterRequest reg = new RegisterRequest ("Admin Token User" , "admin-token@example.com" , "pass1234" , "pass1234" , true );
275275 mockMvc .perform (post ("/api/v1/auth/register" )
276276 .contentType (MediaType .APPLICATION_JSON )
277277 .content (objectMapper .writeValueAsString (reg )))
@@ -290,7 +290,7 @@ void me_shouldReturn403_whenTokenDoesNotContainRoleUser() throws Exception {
290290
291291 @ Test
292292 void sendTestEmail_shouldReturn200_whenAuthenticated () throws Exception {
293- RegisterRequest reg = new RegisterRequest ("Mail User" , "mail-user@example.com" , "pass1234" , "pass1234" );
293+ RegisterRequest reg = new RegisterRequest ("Mail User" , "mail-user@example.com" , "pass1234" , "pass1234" , true );
294294 MvcResult regResult = mockMvc .perform (post ("/api/v1/auth/register" )
295295 .contentType (MediaType .APPLICATION_JSON )
296296 .content (objectMapper .writeValueAsString (reg )))
@@ -321,7 +321,7 @@ void forgotPassword_shouldReturn200_regardlessOfEmailExistence() throws Exceptio
321321
322322 @ Test
323323 void updateProfile_shouldReturn200_whenAuthenticated () throws Exception {
324- RegisterRequest reg = new RegisterRequest ("Profile User" , "profile@example.com" , "pass1234" , "pass1234" );
324+ RegisterRequest reg = new RegisterRequest ("Profile User" , "profile@example.com" , "pass1234" , "pass1234" , true );
325325 MvcResult regResult = mockMvc .perform (post ("/api/v1/auth/register" )
326326 .contentType (MediaType .APPLICATION_JSON )
327327 .content (objectMapper .writeValueAsString (reg )))
@@ -340,7 +340,7 @@ void updateProfile_shouldReturn200_whenAuthenticated() throws Exception {
340340
341341 @ Test
342342 void changePassword_shouldReturn200_andAllowLoginWithNewPassword () throws Exception {
343- RegisterRequest reg = new RegisterRequest ("Password User" , "password-change@example.com" , "pass1234" , "pass1234" );
343+ RegisterRequest reg = new RegisterRequest ("Password User" , "password-change@example.com" , "pass1234" , "pass1234" , true );
344344 MvcResult regResult = mockMvc .perform (post ("/api/v1/auth/register" )
345345 .contentType (MediaType .APPLICATION_JSON )
346346 .content (objectMapper .writeValueAsString (reg )))
@@ -365,7 +365,7 @@ void changePassword_shouldReturn200_andAllowLoginWithNewPassword() throws Except
365365
366366 @ Test
367367 void changePassword_shouldReturn400_whenCurrentPasswordIsInvalid () throws Exception {
368- RegisterRequest reg = new RegisterRequest ("Password User" , "password-invalid@example.com" , "pass1234" , "pass1234" );
368+ RegisterRequest reg = new RegisterRequest ("Password User" , "password-invalid@example.com" , "pass1234" , "pass1234" , true );
369369 MvcResult regResult = mockMvc .perform (post ("/api/v1/auth/register" )
370370 .contentType (MediaType .APPLICATION_JSON )
371371 .content (objectMapper .writeValueAsString (reg )))
@@ -383,7 +383,7 @@ void changePassword_shouldReturn400_whenCurrentPasswordIsInvalid() throws Except
383383
384384 @ Test
385385 void passkeyLoginOptions_shouldReturnFallbackWhenUserHasNoPasskeys () throws Exception {
386- RegisterRequest reg = new RegisterRequest ("No Passkey User" , "no-passkey@example.com" , "pass1234" , "pass1234" );
386+ RegisterRequest reg = new RegisterRequest ("No Passkey User" , "no-passkey@example.com" , "pass1234" , "pass1234" , true );
387387 mockMvc .perform (post ("/api/v1/auth/register" )
388388 .contentType (MediaType .APPLICATION_JSON )
389389 .content (objectMapper .writeValueAsString (reg )))
@@ -407,7 +407,7 @@ void passkeyRegisterOptions_shouldReturn403WhenNotAuthenticated() throws Excepti
407407
408408 @ Test
409409 void passkeyMe_shouldReturnHasPasskeysFalseByDefault () throws Exception {
410- RegisterRequest reg = new RegisterRequest ("Passkey Status User" , "passkey-status@example.com" , "pass1234" , "pass1234" );
410+ RegisterRequest reg = new RegisterRequest ("Passkey Status User" , "passkey-status@example.com" , "pass1234" , "pass1234" , true );
411411 MvcResult regResult = mockMvc .perform (post ("/api/v1/auth/register" )
412412 .contentType (MediaType .APPLICATION_JSON )
413413 .content (objectMapper .writeValueAsString (reg )))
0 commit comments