package jmri.jmrit.display.controlPanelEditor; import jmri.jmrit.logix.OBlock; import jmri.jmrit.logix.OBlockManager; import jmri.util.JUnitUtil; import org.junit.Assert; import org.junit.jupiter.api.*; import org.junit.jupiter.api.condition.DisabledIfSystemProperty; /** * * @author Paul Bender Copyright (C) 2017 */ @DisabledIfSystemProperty(named = "java.awt.headless", matches = "true") public class EditCircuitFrameTest { OBlockManager blkMgr; @Test public void testCTor() { ControlPanelEditor fr = new ControlPanelEditor("EditCircuitFrameTest"); fr.makeCircuitMenu(true); CircuitBuilder cb = fr.getCircuitBuilder(); OBlock ob1 = blkMgr.createNewOBlock("OB1", "a"); EditCircuitFrame cFrame = new EditCircuitFrame("Edit Circuit Frame", cb, ob1); Assert.assertNotNull("exists", cFrame); JUnitUtil.dispose(cFrame); JUnitUtil.dispose(fr); } @BeforeEach public void setUp() { JUnitUtil.setUp(); JUnitUtil.resetProfileManager(); blkMgr = new OBlockManager(); new org.netbeans.jemmy.QueueTool().waitEmpty(); } @AfterEach public void tearDown() { blkMgr.dispose(); JUnitUtil.deregisterBlockManagerShutdownTask(); JUnitUtil.tearDown(); } // private static final Logger log = LoggerFactory.getLogger(EditCircuitFrameTest.class); }