@Test public void testTextSymbolizerEditGUILine() throws Throwable { if (!TestingUtil.isInteractive()) return; STYLED_FS = TestDatasetsVector.lineBrokenQuix.getStyledFS(); atlasStyler = new AtlasStylerVector(STYLED_FS); TextRuleList tRl = atlasStyler.getRlf().createTextRulesList(true); TextSymbolizerEditGUI tsGui = new TextSymbolizerEditGUI(tRl, atlasStyler, null); TestingUtil.testGui(tsGui, 1); }
@Test public void testManageChartsForMapDialog() throws Throwable { Map map = null; DpLayerVectorFeatureSource dplv = null; AtlasConfigEditable ace = GpTestingUtil.getAtlasConfigE(TestAtlas.small); for (Map m : ace.getMapPool().values()) { for (DpRef<DpLayer<?, ? extends ChartStyle>> dpe : m.getLayers()) { if (dpe.getTarget() instanceof DpLayerVectorFeatureSource && dpe.getTarget().getCharts().size() > 0) { map = m; dplv = (DpLayerVectorFeatureSource) dpe.getTarget(); continue; } } if (map != null) continue; } assertNotNull("At least one vector layer with charts should be in the chart demo atlas", dplv); if (TestingUtil.INTERACTIVE) { AtlasMapLegend mapLegend = new AtlasMapLegend(new GeoMapPane(), map, ace, null); ManageChartsForMapDialog manageChartsForMapDialog = new ManageChartsForMapDialog(null, dplv, mapLegend); TestingUtil.testGui(manageChartsForMapDialog); } ace.deleteAtlas(); }
@Test public void testTextSymbolizerEditGUIPolygon() throws Throwable { if (isInteractive()) return; TextRuleList tRl = atlasStyler.getRlf().createTextRulesList(true); TextSymbolizerEditGUI tsGui = new TextSymbolizerEditGUI(tRl, atlasStyler, null); TestingUtil.testGui(tsGui); }
@Test public void testUniqueValuesAddGUI() throws Throwable { // AtlasStyler atlasStyler = new AtlasStyler(); // final UniqueValuesRuleList rl = atlasStyler.getRlf() // .createUniqueValuesRuleList(); final UniqueValuesRuleList rl = new RuleListFactory(GTTestingUtil.TestDatasetsVector.kreise.getStyledFS()) .createUniqueValuesRulesList(true); if (TestingUtil.INTERACTIVE) { UniqueValuesAddGUI dialog = new UniqueValuesAddGUI(null, rl); TestingUtil.testGui(dialog, 1); } }