@WithMockUser(username = "******", password = "******", roles = "ADMIN") @Test public void testAddProjectUser() { Project project = projectService.read(1L); User user = userService.read(2L); projectService.addUserToProject(project, user, ProjectRole.PROJECT_USER); Page<ProjectEvent> eventsForProject = projectEventService.getEventsForProject(project, new PageRequest(0, 10)); assertEquals(1, eventsForProject.getTotalElements()); ProjectEvent event = eventsForProject.iterator().next(); assertTrue(event instanceof UserRoleSetProjectEvent); UserRoleSetProjectEvent userEvent = (UserRoleSetProjectEvent) event; assertEquals(project, userEvent.getProject()); assertEquals(user, userEvent.getUser()); }