use of org.kie.kogito.taskassigning.core.model.User in project kogito-apps by kiegroup.
the class AssignTaskProblemFactChangeTest method doChangeForExistingTaskAssignmentThatBelongsToSameUserWithoutPositionChange.
@Test
void doChangeForExistingTaskAssignmentThatBelongsToSameUserWithoutPositionChange() {
// Initial assignments:
// User <- TASK_0 <- TASK_1 <- TASK_2 <- TASK_3 <- TASK_4
List<TaskAssignment> userTasks = buildUserTasks();
User user = buildUser(userTasks);
TaskAssignment taskAssignment = mockTaskAssignment(TASK_2, false);
TaskAssignment originalPreviousElement = userTasks.get(1);
TaskAssignment workingTaskAssignment = userTasks.get(2);
// Expected assignments:
// User <- TASK_0 <- TASK_1 <- TASK_2 <- TASK_3 <- TASK_4
doChangeForExistingTaskAssignmentThatBelongsToSameUser(user, taskAssignment, workingTaskAssignment, originalPreviousElement, Arrays.asList(userTasks.get(0), userTasks.get(1), workingTaskAssignment, userTasks.get(3), userTasks.get(4)));
}
use of org.kie.kogito.taskassigning.core.model.User in project kogito-apps by kiegroup.
the class AssignTaskProblemFactChangeTest method getUser.
@Test
void getUser() {
User user = new User();
change = new AssignTaskProblemFactChange(new TaskAssignment(), user);
assertThat(change.getUser()).isSameAs(user);
}
use of org.kie.kogito.taskassigning.core.model.User in project kogito-apps by kiegroup.
the class DisableUserProblemFactChangeTest method setUp.
@BeforeEach
void setUp() {
user = new User(USER_ID);
change = new DisableUserProblemFactChange(user);
}
use of org.kie.kogito.taskassigning.core.model.User in project kogito-apps by kiegroup.
the class RemoveUserProblemFactChangeTest method setUp.
@BeforeEach
void setUp() {
user = new User(USER_ID_1);
workingSolution = new TaskAssigningSolution("1", new ArrayList<>(), new ArrayList<>());
user2 = new User(USER_ID_2);
user3 = new User(USER_ID_3);
workingSolution.getUserList().add(user2);
workingSolution.getUserList().add(user3);
change = new RemoveUserProblemFactChange(user);
}
use of org.kie.kogito.taskassigning.core.model.User in project kogito-apps by kiegroup.
the class UserPropertyChangeProblemFactChangeTest method setUp.
@BeforeEach
void setUp() {
newAttributes = new HashMap<>();
newAttributes.put("attribute1", "value1");
newGroups = new HashSet<>();
newGroups.add(new Group("test-group"));
newEnabled = false;
user = new User(USER_ID);
change = new UserPropertyChangeProblemFactChange(user, newEnabled, newAttributes, newGroups);
}
Aggregations