use of ca.corefacility.bioinformatics.irida.model.user.User in project irida by phac-nml.
the class UserTest method testWeakLowercasePassword.
@Test
public void testWeakLowercasePassword() {
User u = new User();
u.setPassword("a11!1owercase");
Set<ConstraintViolation<User>> constraintViolations = validator.validateProperty(u, "password");
assertEquals(1, constraintViolations.size());
assertEquals(b.getString("user.password.uppercase"), constraintViolations.iterator().next().getMessage());
}
use of ca.corefacility.bioinformatics.irida.model.user.User in project irida by phac-nml.
the class UserTest method testPasswordNoLowerCase.
@Test
public void testPasswordNoLowerCase() {
User u = new User();
u.setUsername("fbristow");
u.setPassword("NOLOWERCASES12!");
u.setEmail("fbristow@example.com");
u.setFirstName("Franklin");
u.setLastName("Bristow");
u.setPhoneNumber("7029");
u.setSystemRole(Role.ROLE_USER);
Set<ConstraintViolation<User>> constraintViolations = validator.validate(u);
assertEquals("wrong number of constraint violations.", 1, constraintViolations.size());
ConstraintViolation<User> passwordViolation = constraintViolations.iterator().next();
assertTrue("constraint violation is not on password", passwordViolation.getPropertyPath().toString().endsWith("password"));
}
use of ca.corefacility.bioinformatics.irida.model.user.User in project irida by phac-nml.
the class UserTest method testEqualsFields.
@Test
public void testEqualsFields() {
User u1 = new User("username", "email", "password", "firstName", "lastName", "phoneNumber");
u1.setId(new Long(1111));
User u2 = new User("username", "email", "password", "firstName", "notequal", "phoneNumber");
u2.setId(u1.getId());
assertFalse(u1.equals(u2));
}
use of ca.corefacility.bioinformatics.irida.model.user.User in project irida by phac-nml.
the class UserTest method testInvalidEmail.
@Test
public void testInvalidEmail() {
User u = new User();
u.setEmail("a stunningly incorrect e-mail address.");
Set<ConstraintViolation<User>> constraintViolations = validator.validateProperty(u, "email");
assertEquals(1, constraintViolations.size());
assertEquals(b.getString("user.email.invalid"), constraintViolations.iterator().next().getMessage());
}
use of ca.corefacility.bioinformatics.irida.model.user.User in project irida by phac-nml.
the class UserTest method testValidUsername.
@Test
public void testValidUsername() {
User u = new User();
u.setUsername("fbristow");
Set<ConstraintViolation<User>> constraintViolations = validator.validateProperty(u, "username");
assertTrue(constraintViolations.isEmpty());
}
Aggregations