Files
JIMRI/java/test/jmri/jmrix/maple/nodeconfig/NodeConfigFrameTest.java
T
2026-06-17 14:00:51 +02:00

63 lines
1.5 KiB
Java

package jmri.jmrix.maple.nodeconfig;
import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertNotNull;
import jmri.jmrix.maple.MapleSystemConnectionMemo;
import jmri.util.JUnitUtil;
import jmri.util.junit.annotations.DisabledIfHeadless;
import org.junit.jupiter.api.*;
/**
* Test simple functioning of NodeConfigFrame
*
* @author Paul Bender Copyright (C) 2016
*/
public class NodeConfigFrameTest {
private MapleSystemConnectionMemo memo = null;
@Test
@DisabledIfHeadless
public void testMemoCtor() {
NodeConfigFrame action = new NodeConfigFrame(memo);
assertNotNull( action, "exists");
}
@Test
@DisabledIfHeadless
public void testInitComponents() {
NodeConfigFrame t = new NodeConfigFrame(memo);
// for now, just makes sure there isn't an exception.
t.initComponents();
t.dispose();
}
@Test
@DisabledIfHeadless
public void testGetTitle(){
NodeConfigFrame t = new NodeConfigFrame(memo);
t.initComponents();
assertEquals( "Configure Maple Nodes", t.getTitle(), "title");
t.dispose();
}
@BeforeEach
public void setUp() {
JUnitUtil.setUp();
JUnitUtil.resetProfileManager();
memo = new MapleSystemConnectionMemo();
}
@AfterEach
public void tearDown() {
memo.dispose();
memo = null;
JUnitUtil.clearShutDownManager();
JUnitUtil.tearDown();
}
}