package jmri.jmrit.beantable; import jmri.util.JUnitUtil; import jmri.util.junit.annotations.DisabledIfHeadless; import org.junit.jupiter.api.*; /** * * @author Paul Bender Copyright (C) 2017 */ @DisabledIfHeadless public class AudioTableFrameTest extends jmri.util.JmriJFrameTestBase { @BeforeEach @Override public void setUp() { JUnitUtil.setUp(); JUnitUtil.resetProfileManager(); JUnitUtil.initDefaultUserMessagePreferences(); AudioTableAction a = new AudioTableAction(); AudioTablePanel p = Assertions.assertInstanceOf(AudioTablePanel.class, a.getPanel()); frame = new AudioTableFrame(p, "Audio Table Frame Test"); } @AfterEach @Override public void tearDown() { // Potentially no Audio Device installed jmri.util.JUnitAppender.suppressWarnMessageStartsWith("Error initialising JOAL"); // this created an audio manager, clean that up jmri.InstanceManager.getDefault(jmri.AudioManager.class).cleanup(); JUnitUtil.clearShutDownManager(); super.tearDown(); } // private static final Logger log = LoggerFactory.getLogger(AudioTableFrameTest.class); }