use of ca.corefacility.bioinformatics.irida.model.user.User in project irida by phac-nml.
the class AnalysisSubmissionServiceImplIT method testGetAnalysisSubmissionsForUserAsAdminUser.
/**
* Tests getting a set of submissions as an admin user for a different user.
*/
@Test
@WithMockUser(username = "otheraaron", roles = "ADMIN")
public void testGetAnalysisSubmissionsForUserAsAdminUser() {
User user = userRepository.findOne(1L);
Set<AnalysisSubmission> submissions = analysisSubmissionService.getAnalysisSubmissionsForUser(user);
assertNotNull("should get submissions for the user", submissions);
assertEquals("submissions should have correct number", 9, submissions.size());
}
use of ca.corefacility.bioinformatics.irida.model.user.User in project irida by phac-nml.
the class PasswordResetServiceImplIT method testCannotUpdateAPasswordReset.
@Test(expected = UnsupportedOperationException.class)
@WithMockUser(username = "tester", roles = "ADMIN")
public void testCannotUpdateAPasswordReset() {
PasswordReset pr = passwordResetService.read("12213-123123-123123-12312");
Map<String, Object> change = new HashMap<>();
User u = userService.loadUserByEmail("manager@nowhere.com");
change.put("user_id", u.getId());
passwordResetService.updateFields(pr.getId(), change);
}
use of ca.corefacility.bioinformatics.irida.model.user.User in project irida by phac-nml.
the class UserGroupServiceImplIT method testRemoveUserFromGroupNoOwner.
@Test(expected = UserGroupWithoutOwnerException.class)
@WithMockUser(username = "differentUser", roles = "USER")
public void testRemoveUserFromGroupNoOwner() throws UserGroupWithoutOwnerException {
final UserGroup ug = userGroupService.read(1L);
final User u = userService.read(2L);
userGroupService.removeUserFromGroup(u, ug);
}
use of ca.corefacility.bioinformatics.irida.model.user.User in project irida by phac-nml.
the class UserGroupServiceImplIT method testChangeRoleUserFromGroupNoOwner.
@Test(expected = UserGroupWithoutOwnerException.class)
@WithMockUser(username = "differentUser", roles = "USER")
public void testChangeRoleUserFromGroupNoOwner() throws UserGroupWithoutOwnerException {
final UserGroup ug = userGroupService.read(1L);
final User u = userService.read(2L);
userGroupService.changeUserGroupRole(u, ug, UserGroupRole.GROUP_MEMBER);
}
use of ca.corefacility.bioinformatics.irida.model.user.User in project irida by phac-nml.
the class UserServiceImplIT method testUpdateUserAsManagerSucceed.
@Test
@WithMockUser(username = "fbristow", roles = "MANAGER")
public void testUpdateUserAsManagerSucceed() {
String updatedPhoneNumber = "123-4567";
Map<String, Object> properties = ImmutableMap.of("phoneNumber", (Object) updatedPhoneNumber);
User updated = userService.updateFields(1L, properties);
assertEquals("Phone number should be updated.", updatedPhoneNumber, updated.getPhoneNumber());
}
Aggregations