Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,15 @@ public boolean isValid(String value, ConstraintValidatorContext constraintValida
return true;
}

boolean startsOrEndsWithSpace = value.matches("^\\s.*|.*\\s$");

if (startsOrEndsWithSpace) {
constraintValidatorContext.disableDefaultConstraintViolation();
constraintValidatorContext.buildConstraintViolationWithTemplate("cannot starts or ends with space")
.addConstraintViolation();
return false;
}

boolean containsOnlyDigits = value.matches("^\\d+$");

if (containsOnlyDigits) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -195,7 +195,6 @@ void givenValidAdminRegisterApplicationId_whenUnauthorizedForGettingAdminRegiste
"This is a valid text with sufficient length and contains alphabetic characters.",
"This text includes numbers 12345 and still should be accepted because it's within limits.",
"This text, which includes punctuation marks, should be accepted.",
" This text has leading and trailing spaces which should be trimmed and accepted. ",
"ÇalıŞkan ve dÜrüst İnsanlar her zaman başarıyı yakalar.(:;?/)"
})
void givenValidAdminRegisterApplicationCreateRequest_whenCreatingAdminRegisterApplication_thenReturnAdminRegisterApplicationCreateResponse(String reason) throws Exception {
Expand Down Expand Up @@ -248,6 +247,10 @@ void givenValidAdminRegisterApplicationCreateRequest_whenCreatingAdminRegisterAp
".,..,.,.,.,.,,.,.,.,.,.,.,.,.,..,.,.,,.,.,.,",
"Too short",
" a",
" spaceAtTheBeginning",
"spaceAtTheEnd ",
" both ",
" justAString ",
"151201485621548562154851458614125461254125412",
"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean vestibulum commodo turpis, sed venenatis sapien suscipit sit amet. Etiam malesuada, ligula in semper varius, nisi mi pulvinar libero, ut commodo dolor orci quis urna. Vivamus ac euismod ex. Proin vel vulputate orci. Ut id nibh finibus, mattis sem id, maximus ante. Proin fringilla ipsum at arcu venenatis, non bibendum justo luctus. Phasellus vestibulum feugiat est sit amet bibendum. Donec nulla leo, ultricies sed pharetra sed, hendrerit vel nunc."
})
Expand Down