@Test @WithMockUser void testValidateUpdateSuperuserAsNonSuperuser() { User user = when(mock(User.class).isSuperuser()).thenReturn(true).getMock(); User updatedUser = mock(User.class); assertThrows( UserSuModificationException.class, () -> userValidator.validate(user, updatedUser)); }
void validate(User user) { validateAddOrUpdate(user); }
UserValidator { void validate(User user) { validateAddOrUpdate(user); } }
UserValidator { void validate(User user) { validateAddOrUpdate(user); }  }
UserValidator { void validate(User user) { validateAddOrUpdate(user); }   }
UserValidator { void validate(User user) { validateAddOrUpdate(user); }    }