use of org.kie.workbench.common.stunner.core.TestingGraphInstanceBuilder2 in project kie-wb-common by kiegroup.
the class ProcessCompensationRefProviderTest method testGetSelectorDataLevel2SixTasksWithLanesNodeInLevel0Selected.
@Test
public void testGetSelectorDataLevel2SixTasksWithLanesNodeInLevel0Selected() {
TestingGraphInstanceBuilder2.Level2Graph graph = buildLevel2Graph(graphTestHandler, new TestingGraphInstanceBuilder2.Level2Graph(), new StartNoneEvent(), mockTask(LEVEL0_NODE1.nodeName()), mockTask(LEVEL0_NODE2.nodeName()), new EndNoneEvent(), mockLane(LEVEL1_SUB_PROCESS1.nodeName()), mockTask(LEVEL1_NODE1.nodeName()), mockTask(LEVEL1_NODE2.nodeName()), mockLane(LEVEL2_SUB_PROCESS1.nodeName()), mockTask(LEVEL2_NODE1.nodeName()), mockTask(LEVEL2_NODE2.nodeName()));
testGetSelectorData(graph.level0Node1, expectedNodes(LEVEL0_NODE1, LEVEL0_NODE2, LEVEL1_NODE1, LEVEL1_NODE2, LEVEL2_NODE1, LEVEL2_NODE2));
}
use of org.kie.workbench.common.stunner.core.TestingGraphInstanceBuilder2 in project kie-wb-common by kiegroup.
the class ProcessCompensationRefProviderTest method testGetSelectorDataLevel0TwoTasks.
@Test
public void testGetSelectorDataLevel0TwoTasks() {
TestingGraphInstanceBuilder2.Level0Graph graph = buildLevel0Graph(graphTestHandler, new TestingGraphInstanceBuilder2.Level0Graph(), new StartNoneEvent(), mockTask(LEVEL0_NODE1.nodeName()), mockTask(LEVEL0_NODE2.nodeName()), new EndNoneEvent());
testGetSelectorData(graph.level0Node1, expectedNodes(LEVEL0_NODE1, LEVEL0_NODE2));
}
use of org.kie.workbench.common.stunner.core.TestingGraphInstanceBuilder2 in project kie-wb-common by kiegroup.
the class ProcessCompensationRefProviderTest method testGetSelectorDataLevel0OneTask.
@Test
public void testGetSelectorDataLevel0OneTask() {
TestingGraphInstanceBuilder2.Level0Graph graph = buildLevel0Graph(graphTestHandler, new TestingGraphInstanceBuilder2.Level0Graph(), new StartNoneEvent(), mockTask(LEVEL0_NODE1.nodeName()), new IntermediateConditionalEvent(), new EndNoneEvent());
testGetSelectorData(graph.level0Node2, expectedNodes(LEVEL0_NODE1));
}
use of org.kie.workbench.common.stunner.core.TestingGraphInstanceBuilder2 in project kie-wb-common by kiegroup.
the class ProcessCompensationRefProviderTest method testGetSelectorDataLevel1FourTasks.
@Test
public void testGetSelectorDataLevel1FourTasks() {
TestingGraphInstanceBuilder2.Level1Graph graph = buildLevel1Graph(graphTestHandler, new TestingGraphInstanceBuilder2.Level1Graph(), new StartNoneEvent(), mockTask(LEVEL0_NODE1.nodeName()), mockTask(LEVEL0_NODE2.nodeName()), new EndNoneEvent(), mockSubProcess(LEVEL1_SUB_PROCESS1.nodeName()), mockTask(LEVEL1_NODE1.nodeName()), mockTask(LEVEL1_NODE2.nodeName()));
testGetSelectorData(graph.level1Node1, expectedNodes(LEVEL0_NODE1, LEVEL0_NODE2, LEVEL1_SUB_PROCESS1, LEVEL1_NODE1, LEVEL1_NODE2));
}
use of org.kie.workbench.common.stunner.core.TestingGraphInstanceBuilder2 in project kie-wb-common by kiegroup.
the class ProcessCompensationRefProviderTest method testGetSelectorDataLevel1FourTasksButNodeInLevel0IsSelected.
@Test
public void testGetSelectorDataLevel1FourTasksButNodeInLevel0IsSelected() {
TestingGraphInstanceBuilder2.Level1Graph graph = buildLevel1Graph(graphTestHandler, new TestingGraphInstanceBuilder2.Level1Graph(), new StartNoneEvent(), mockTask(LEVEL0_NODE1.nodeName()), mockTask(LEVEL0_NODE2.nodeName()), new EndNoneEvent(), mockSubProcess(LEVEL1_SUB_PROCESS1.nodeName()), mockTask(LEVEL1_NODE1.nodeName()), mockTask(LEVEL1_NODE2.nodeName()));
testGetSelectorData(graph.level0Node1, expectedNodes(LEVEL0_NODE1, LEVEL0_NODE2, LEVEL1_SUB_PROCESS1));
}
Aggregations