package jmri.jmrit.display.controlPanelEditor; import java.awt.GraphicsEnvironment; import jmri.jmrit.display.AbstractEditorTestBase; import jmri.util.JUnitUtil; import org.junit.jupiter.api.*; import org.junit.Assert; import org.junit.Assume; /** * Test simple functioning of the ControlPanelEditor class. * * @author Paul Bender Copyright (C) 2017 */ public class ControlPanelEditorTest extends AbstractEditorTestBase { @Test public void testDefaultCtor() { Assume.assumeFalse(GraphicsEnvironment.isHeadless()); ControlPanelEditor f = new ControlPanelEditor(); Assert.assertNotNull("exists", f); f.dispose(); } @Test public void testCtor() { Assume.assumeFalse(GraphicsEnvironment.isHeadless()); Assert.assertNotNull("exists", e); } @BeforeEach @Override public void setUp() { JUnitUtil.setUp(); jmri.util.JUnitUtil.resetProfileManager(); if (!GraphicsEnvironment.isHeadless()) { e = new ControlPanelEditor("Control Panel Editor Test"); } } @AfterEach @Override public void tearDown() { if (e != null) { JUnitUtil.dispose(e); e = null; } JUnitUtil.deregisterBlockManagerShutdownTask(); JUnitUtil.tearDown(); } }