### Question:
SVGSelector extends CancellableDialogAdapter { public void changeURL(URL newUrl) { url = newUrl; LOGGER.debug("Changing " + this.getClass().getSimpleName() + " URL to " + url.getFile()); jList = null; rescan(false); jScrollPane1.setViewportView(getJList()); jTextFieldURL.setText(url.getFile()); jButtonUp.setEnabled(!url.toString().equals( FreeMapSymbols.SVG_URL + "/")); } SVGSelector(Window owner, GeometryForm geomForm,
			ExternalGraphic[] preSelection); @Override void cancel(); void changeURL(URL newUrl); static final String PROPERTY_UPDATED; }### Answer:
@Test public void testSvgSelectorGui() throws Throwable { if (!TestingUtil.hasGui()) return; SVGSelector svgSelector = new SVGSelector(null, GeometryForm.POLYGON, null); svgSelector.changeURL(new URL(FreeMapSymbols.SVG_URL + "/" + "osm")); TestingUtil.testGui(svgSelector,600); }