// License: GPL. For details, see LICENSE file. package org.openstreetmap.josm.plugins.turnrestrictions.editor; import java.awt.BorderLayout; import java.awt.Container; import javax.swing.JFrame; import org.junit.Ignore; import org.openstreetmap.josm.data.osm.DataSet; import org.openstreetmap.josm.gui.layer.OsmDataLayer; import org.openstreetmap.josm.gui.tagging.TagModel; /** * Simple test application to test the vehicle exception editor * */ @Ignore("no test") public class VehicleExceptionEditorTest extends JFrame { TurnRestrictionEditorModel model; OsmDataLayer layer; VehicleExceptionEditor editor; protected void build() { Container c = getContentPane(); c.setLayout(new BorderLayout()); layer = new OsmDataLayer(new DataSet(), "test", null); model = new TurnRestrictionEditorModel(layer, new MockNavigationControler()); editor = new VehicleExceptionEditor(model); c.add(editor, BorderLayout.CENTER); model.getTagEditorModel().add(new TagModel("except", "non-standard-value")); } public VehicleExceptionEditorTest() { build(); setDefaultCloseOperation(EXIT_ON_CLOSE); setSize(500, 500); } public static void main(String[] args) { new VehicleExceptionEditorTest().setVisible(true); } private static class MockNavigationControler implements NavigationControler { @Override public void gotoAdvancedEditor() { // TODO Auto-generated method stub } @Override public void gotoBasicEditor() { // TODO Auto-generated method stub } @Override public void gotoBasicEditor(BasicEditorFokusTargets focusTarget) { // TODO Auto-generated method stub } } }