package jmri.jmrit.display.palette; import jmri.jmrit.display.controlPanelEditor.ControlPanelEditor; import jmri.util.JUnitUtil; import jmri.util.junit.annotations.DisabledIfHeadless; import org.junit.jupiter.api.*; /** * * @author Paul Bender Copyright (C) 2017 */ public class DetectionPanelTest { private ItemPalette ip = null; @Test @DisabledIfHeadless public void testCTor() { ControlPanelEditor es = new ControlPanelEditor("ED"); jmri.util.ThreadingUtil.runOnGUI(() -> { ip = ItemPalette.getDefault("Test ItemPalette", es); ip.pack(); }); TextItemPanel tip = new TextItemPanel(ip, "test"); DetectionPanel t = new DetectionPanel(tip); Assertions.assertNotNull(t,"exists"); JUnitUtil.dispose(ip); JUnitUtil.dispose(es); } @BeforeEach public void setUp() { JUnitUtil.setUp(); jmri.util.JUnitUtil.resetProfileManager(); } @AfterEach public void tearDown() { ip = null; JUnitUtil.deregisterBlockManagerShutdownTask(); JUnitUtil.tearDown(); } // private static final Logger log = LoggerFactory.getLogger(DetectionPanelTest.class); }