use of org.kie.workbench.common.stunner.core.graph.content.Bounds in project kie-wb-common by kiegroup.
the class IntermediateThrowEventConverterTest method mockDockedNode.
private static Node<View<BaseThrowingIntermediateEvent>, Edge> mockDockedNode(Node dockSourceNode, BaseThrowingIntermediateEvent event) {
Dock dockContent = mock(Dock.class);
Edge edge = mock(Edge.class);
List<Edge> inEdges = Collections.singletonList(edge);
Node<View<BaseThrowingIntermediateEvent>, Edge> node = mock(Node.class);
View view = mock(View.class);
Bound ul = new Bound(0d, 100d);
Bound lr = new Bound(200d, 0d);
Bounds bounds = new Bounds(ul, lr);
when(node.getUUID()).thenReturn(UUID);
when(node.getInEdges()).thenReturn(inEdges);
when(node.getContent()).thenReturn(view);
when(edge.getContent()).thenReturn(dockContent);
when(edge.getSourceNode()).thenReturn(dockSourceNode);
when(view.getBounds()).thenReturn(bounds);
when(view.getDefinition()).thenReturn(event);
return node;
}
use of org.kie.workbench.common.stunner.core.graph.content.Bounds in project kie-wb-common by kiegroup.
the class IntermediateThrowEventConverterTest method mockNode.
private static Node<View<BaseThrowingIntermediateEvent>, Edge> mockNode() {
Node<View<BaseThrowingIntermediateEvent>, Edge> node = mock(Node.class);
View view = mock(View.class);
Bound ul = new Bound(0d, 100d);
Bound lr = new Bound(200d, 0d);
Bounds bounds = new Bounds(ul, lr);
when(node.getContent()).thenReturn(view);
when(view.getBounds()).thenReturn(bounds);
return node;
}
use of org.kie.workbench.common.stunner.core.graph.content.Bounds in project kie-wb-common by kiegroup.
the class IntermediateCatchEventConverterTest method mockNode.
private static Node<View<BaseCatchingIntermediateEvent>, Edge> mockNode() {
Node<View<BaseCatchingIntermediateEvent>, Edge> node = mock(Node.class);
View view = mock(View.class);
Bound ul = new Bound(0d, 100d);
Bound lr = new Bound(200d, 0d);
Bounds bounds = new Bounds(ul, lr);
when(node.getContent()).thenReturn(view);
when(view.getBounds()).thenReturn(bounds);
return node;
}
use of org.kie.workbench.common.stunner.core.graph.content.Bounds in project kie-wb-common by kiegroup.
the class IntermediateCatchEventConverterTest method mockDockedNode.
private static Node<View<BaseCatchingIntermediateEvent>, Edge> mockDockedNode(Node dockSourceNode, BaseCatchingIntermediateEvent event) {
Dock dockContent = mock(Dock.class);
Edge edge = mock(Edge.class);
List<Edge> inEdges = Collections.singletonList(edge);
Node<View<BaseCatchingIntermediateEvent>, Edge> node = mock(Node.class);
View view = mock(View.class);
Bound ul = new Bound(0d, 100d);
Bound lr = new Bound(200d, 0d);
Bounds bounds = new Bounds(ul, lr);
when(node.getUUID()).thenReturn(UUID);
when(node.getInEdges()).thenReturn(inEdges);
when(node.getContent()).thenReturn(view);
when(edge.getContent()).thenReturn(dockContent);
when(edge.getSourceNode()).thenReturn(dockSourceNode);
when(view.getBounds()).thenReturn(bounds);
when(view.getDefinition()).thenReturn(event);
return node;
}
use of org.kie.workbench.common.stunner.core.graph.content.Bounds in project kie-wb-common by kiegroup.
the class DecisionServiceParametersListWidgetTest method testOutputDecision.
private void testOutputDecision(final double y, final double dividerLineValue, final boolean expected) {
final View<?> childView = mock(View.class);
final View<DecisionService> decisionServiceView = mock(View.class);
final Bounds bounds = mock(Bounds.class);
final Bound upperLeft = mock(Bound.class);
when(upperLeft.getY()).thenReturn(y);
when(bounds.getUpperLeft()).thenReturn(upperLeft);
when(childView.getBounds()).thenReturn(bounds);
final DecisionService definition = mock(DecisionService.class);
final DecisionServiceDividerLineY dividerLineY = mock(DecisionServiceDividerLineY.class);
when(dividerLineY.getValue()).thenReturn(dividerLineValue);
when(definition.getDividerLineY()).thenReturn(dividerLineY);
when(decisionServiceView.getDefinition()).thenReturn(definition);
final boolean actual = widget.isOutputDecision(childView, decisionServiceView);
assertEquals(expected, actual);
}
Aggregations