@Test public void shouldNotSaveRoleWithoutAnyRights() throws Exception { Role role = mock(Role.class); doThrow(new DataException("error-message")).when(role).validate(); expectedEx.expect(DataException.class); expectedEx.expectMessage("error-message"); roleRightsService.saveRole(role); verify(roleRightsRepository, never()).createRole(role); }
@Test public void shouldSaveRole() throws Exception { role.setRights(new HashSet<>(asList(CREATE_REQUISITION, VIEW_REQUISITION))); roleRightsService.saveRole(role); verify(roleRightsRepository).createRole(role); }