Search in sources :

Example 1 with SVGShape

use of org.kie.workbench.common.stunner.svg.client.shape.SVGShape in project kie-wb-common by kiegroup.

the class SVGShapeFactoryTest method testSVGShapeDefBuilder.

@Test
public void testSVGShapeDefBuilder() {
    doAnswer(invocationOnMock -> viewFactory).when(tested).getViewFactory(eq(svgShapeDef));
    final SVGShape shape = tested.newShape(definition, svgShapeDef);
    assertNotNull(shape);
    assertTrue(shape instanceof SVGShapeImpl);
    assertEquals(shapeView, shape.getShapeView());
}
Also used : SVGShape(org.kie.workbench.common.stunner.svg.client.shape.SVGShape) SVGShapeImpl(org.kie.workbench.common.stunner.svg.client.shape.impl.SVGShapeImpl) Test(org.junit.Test)

Example 2 with SVGShape

use of org.kie.workbench.common.stunner.svg.client.shape.SVGShape in project kie-wb-common by kiegroup.

the class SVGShapeFactoryTest method testSVGMutableShapeDefBuilder.

@Test
public void testSVGMutableShapeDefBuilder() {
    doAnswer(invocationOnMock -> viewFactory).when(tested).getViewFactory(eq(svgMutableShapeDef));
    final SVGShape shape = tested.newShape(definition, svgMutableShapeDef);
    assertNotNull(shape);
    assertTrue(shape instanceof SVGMutableShapeImpl);
    assertEquals(shapeViewImpl, shape.getShapeView());
}
Also used : SVGMutableShapeImpl(org.kie.workbench.common.stunner.svg.client.shape.impl.SVGMutableShapeImpl) SVGShape(org.kie.workbench.common.stunner.svg.client.shape.SVGShape) Test(org.junit.Test)

Aggregations

Test (org.junit.Test)2 SVGShape (org.kie.workbench.common.stunner.svg.client.shape.SVGShape)2 SVGMutableShapeImpl (org.kie.workbench.common.stunner.svg.client.shape.impl.SVGMutableShapeImpl)1 SVGShapeImpl (org.kie.workbench.common.stunner.svg.client.shape.impl.SVGShapeImpl)1