// 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;
/**
* Simple functional test for the layout / basic functionality of {@see BasicEditorPanel}
*
*/
@Ignore("no test")
public class BasicEditorPanelTest extends JFrame {
private TurnRestrictionEditorModel model;
private DataSet ds;
public BasicEditorPanelTest() {
ds = new DataSet();
OsmDataLayer layer = new OsmDataLayer(ds, "test", null);
// mock a controler
NavigationControler controler = new NavigationControler() {
@Override
public void gotoAdvancedEditor() {
}
@Override
public void gotoBasicEditor() {
}
@Override
public void gotoBasicEditor(BasicEditorFokusTargets focusTarget) {
}
};
model = new TurnRestrictionEditorModel(layer, controler);
BasicEditorPanel panel = new BasicEditorPanel(model);
Container c = getContentPane();
c.setLayout(new BorderLayout());
c.add(panel, BorderLayout.CENTER);
setSize(600, 600);
setDefaultCloseOperation(EXIT_ON_CLOSE);
}
public static void main(String[] args) {
new BasicEditorPanelTest().setVisible(true);
}
}