### Question:
UserPropertyChangeProblemFactChange implements ProblemFactChange<TaskAssigningSolution> { public Set<Group> getGroups() { return groups; } UserPropertyChangeProblemFactChange(User user, boolean enabled, Map<String, Object> attributes,
                                               Map<String, Set<Object>> labelValues, Set<Group> groups); User getUser(); boolean isEnabled(); Map<String, Object> getAttributes(); Map<String, Set<Object>> getLabelValues(); Set<Group> getGroups(); @Override void doChange(ScoreDirector<TaskAssigningSolution> scoreDirector);  }### Answer:
@Test public void getGroups() { assertThat(change.getGroups()).isEqualTo(newGroups); }