Commit 77924371 authored by Noel Alonso's avatar Noel Alonso
Browse files

Arregla test por cambio en validación de teléfono

parent a3ef983e
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -8,7 +8,7 @@ import javax.validation.ConstraintValidatorContext;
public class PhoneNumberValidator implements ConstraintValidator<ValidatePhoneNumber, String> {

	private static final Pattern REGEX_PATTERN = Pattern.compile(
			"^(\\+\\d{1,3}|\\d{4})? ?(\\d{0,14})-? ?(\\d{0,14})-? ?(\\d{0,14})-? ?(\\d{0,14})-? ?(\\d{0,14})$",
			"^(\\+\\d{1,3}|\\d{4})? ?(\\d{3,5})-? ?(\\d{2,3})-? ?(\\d{1,2})-? ?(\\d{1,2})-? ?(\\d{2,3})$",
			Pattern.MULTILINE);

	@Override
+5 −5
Original line number Diff line number Diff line
@@ -75,7 +75,7 @@ public class PlatformDTOTest extends DTOBaseTest<PlatformDTO> {
	@Test
	public void validationDTO_ReturnSizeError_IfContactPhoneExceedsSize() {

		dto.setContactPhone("453455544334");
		dto.setContactPhone("45345554433423445553");

		checkDTOHasError(dto, PHONE_NUMBER_MESSAGE_TEMPLATE);
	}
+11 −9
Original line number Diff line number Diff line
@@ -69,16 +69,18 @@ public class PhoneNumberValidateTest {

		Set<ConstraintViolation<ContactDTO>> constraintViolations = validator.validate(dto);
		assertEquals(1, constraintViolations.size());
		assertEquals("{redmic.validation.constraints.ValidatePhoneNumber.message}", constraintViolations.iterator().next().getMessageTemplate());
		assertEquals("{redmic.validation.constraints.ValidatePhoneNumber.message}",
				constraintViolations.iterator().next().getMessageTemplate());
	}

	@Test
	public void validationDTO_ReturnFormatError_IfPhoneExceedsSize() {

		dto.setPhone("67633445555444");
		dto.setPhone("67633445555444445555");

		Set<ConstraintViolation<ContactDTO>> constraintViolations = validator.validate(dto);
		assertEquals(1, constraintViolations.size());
		assertEquals("{redmic.validation.constraints.ValidatePhoneNumber.message}", constraintViolations.iterator().next().getMessageTemplate());
		assertEquals("{redmic.validation.constraints.ValidatePhoneNumber.message}",
				constraintViolations.iterator().next().getMessageTemplate());
	}
}