use of org.kie.workbench.common.stunner.svg.gen.model.impl.ViewBoxDefinitionImpl in project kie-wb-common by kiegroup.
the class SVGViewDefinitionGeneratorTest method testGenerate.
@Test
public void testGenerate() throws Exception {
final ViewFactory viewFactory = new ViewFactoryImpl("view1", "org.kie.test", "MyType.¢lass");
final RectDefinition mainDef = new RectDefinition("rect1", 1, 2, 0);
final CircleDefinition circleDefinition = new CircleDefinition("circle1", 25);
final ViewDefinitionImpl viewDefinition = new ViewDefinitionImpl(ID, X, Y, WIDTH, HEIGHT, styleSheetDefinition, new ViewBoxDefinitionImpl(VBOX_MIN_X, VBOX_MIN_Y, VBOX_WIDTH, VBOX_HEIGHT), mainDef, circleDefinition);
viewDefinition.setFactoryMethodName("svgViewTest");
viewDefinition.setPath("svg-view-test.svg");
final String generated = tested.generate(viewFactory, viewDefinition).toString();
assertTrue(generated.contains("public SVGShapeViewResource svgViewTest()"));
assertTrue(generated.contains("private SVGShapeView svgViewTestView(final boolean resizable)"));
assertTrue(generated.contains("return this.svgViewTestView(25.50d, 225.45d, resizable);"));
assertTrue(generated.contains("private SVGShapeView svgViewTestView(final double width, final double height, final boolean resizable) {"));
assertTrue(generated.contains("final SVGShapeViewImpl view = new SVGShapeViewImpl(\"viewDef1\", mainShape, width, height, resizable)"));
assertTrue(generated.contains("private SVGBasicShapeView svgViewTestBasicView() {"));
assertTrue(generated.contains("return this.svgViewTestBasicView(25.50d, 225.45d);"));
assertTrue(generated.contains("private SVGBasicShapeView svgViewTestBasicView(final double width, final double height) {"));
assertTrue(generated.contains("final SVGBasicShapeViewImpl view = new SVGBasicShapeViewImpl(\"viewDef1\", mainShape, width, height)"));
}
use of org.kie.workbench.common.stunner.svg.gen.model.impl.ViewBoxDefinitionImpl in project kie-wb-common by kiegroup.
the class SVGViewDefinitionGeneratorTest method testCheckReferencesExist.
@Test(expected = RuntimeException.class)
public void testCheckReferencesExist() throws Exception {
final ViewFactory viewFactory = new ViewFactoryImpl("view1", "org.kie.test", "MyType.¢lass");
final RectDefinition mainDef = new RectDefinition("rect1", 1, 2, 0);
final CircleDefinition circleDefinition = new CircleDefinition("circle1", 25);
final ViewDefinitionImpl viewDefinition = new ViewDefinitionImpl(ID, X, Y, WIDTH, HEIGHT, styleSheetDefinition, new ViewBoxDefinitionImpl(VBOX_MIN_X, VBOX_MIN_Y, VBOX_WIDTH, VBOX_HEIGHT), null, mainDef, circleDefinition);
viewDefinition.setFactoryMethodName("svgViewTest");
viewDefinition.setPath("svg-view-test.svg");
final ViewRefDefinition refDefinition = new ViewRefDefinitionImpl("#circle1", "rect1", "circle1", "circle1");
viewDefinition.getSVGViewRefs().add(refDefinition);
tested.generate(viewFactory, viewDefinition).toString();
}
Aggregations