use of org.contextmapper.dsl.generator.sketchminer.model.Task in project context-mapper-dsl by ContextMapper.
the class TaskSequenceTest method canAddTask.
@Test
public void canAddTask() {
// given
Task initTask = new Task("Start", TaskType.COMMAND);
Task secondTask = new Task("SecondTask", TaskType.COMMAND);
// when
TaskSequence seq = new TaskSequence(initTask);
seq.addTask(secondTask);
// then
assertEquals(secondTask, seq.getLastTaskInSequence());
assertEquals(2, seq.getTasks().size());
}
use of org.contextmapper.dsl.generator.sketchminer.model.Task in project context-mapper-dsl by ContextMapper.
the class TaskSequenceTest method canCreateTaskSequence.
@Test
public void canCreateTaskSequence() {
// given
Task initTask = new Task("Start", TaskType.COMMAND);
// when
TaskSequence seq = new TaskSequence(initTask);
// then
assertEquals(initTask, seq.getLastTaskInSequence());
assertEquals(1, seq.getTasks().size());
}
use of org.contextmapper.dsl.generator.sketchminer.model.Task in project context-mapper-dsl by ContextMapper.
the class TaskTest method parallelTaskWithSameSetAreEqual1.
@Test
public void parallelTaskWithSameSetAreEqual1() {
// given
String[] parallalTaskNames = new String[] { "Par1", "Par2" };
List<Task> parallelTasks = Arrays.asList(parallalTaskNames).stream().map(s -> new Task(s, TaskType.COMMAND)).collect(Collectors.toList());
Task task1 = new Task("TestTask", TaskType.COMMAND, parallelTasks);
Task task2 = new Task("TestTask", TaskType.COMMAND, parallelTasks);
// when
boolean equals = task1.equals(task2);
// then
assertTrue(equals);
}
use of org.contextmapper.dsl.generator.sketchminer.model.Task in project context-mapper-dsl by ContextMapper.
the class TaskTest method canSetActor.
@Test
public void canSetActor() {
// given
Task task = new Task("TestTask", TaskType.COMMAND);
// when
task.setActor("tester");
// then
assertEquals("tester", task.getActor());
}
use of org.contextmapper.dsl.generator.sketchminer.model.Task in project context-mapper-dsl by ContextMapper.
the class TaskTest method canCreateParallelTask.
@Test
public void canCreateParallelTask() {
// given
String name = "MyTask";
String[] parallalTaskNames = new String[] { "Par1", "Par2" };
List<Task> parallelTasks = Arrays.asList(parallalTaskNames).stream().map(s -> new Task(s, TaskType.COMMAND)).collect(Collectors.toList());
// when
Task parTask = new Task(name, TaskType.COMMAND, parallelTasks);
// then
assertEquals("MyTask", parTask.getName());
assertEquals("MyTask|Par1|Par2", parTask.toString());
}
Aggregations