Files
2026-06-17 14:00:51 +02:00

52 lines
1.3 KiB
Java

package jmri.jmrix.lenz.liusbserver.configurexml;
import jmri.util.JUnitUtil;
import jmri.util.JUnitAppender;
import org.junit.jupiter.api.*;
import org.jdom2.Element;
import jmri.jmrix.lenz.liusbserver.ConnectionConfig;
/**
* Tests for the jmri.jmrix.lenz.liusbserver.configurexml.ConnectionConfigXml class.
*
* @author Paul Bender Copyright (C) 2016
*/
public class ConnectionConfigXmlTest extends jmri.jmrix.configurexml.AbstractNetworkConnectionConfigXmlTestBase {
@BeforeEach
@Override
public void setUp() {
JUnitUtil.setUp();
xmlAdapter = new ConnectionConfigXml();
cc = new ConnectionConfig();
}
@AfterEach
@Override
public void tearDown() {
xmlAdapter = null;
cc = null;
JUnitUtil.tearDown();
}
@Test
@Override
public void getInstanceTest() {
super.getInstanceTest();
JUnitAppender.assertErrorMessageStartsWith("Error opening network connection to");
JUnitAppender.assertErrorMessageStartsWith("init (pipe)");
JUnitAppender.assertErrorMessageStartsWith("Error connecting or configuring port.");
}
/**
* { @inheritdoc }
*/
@Override
protected void validateConnectionDetails(jmri.jmrix.ConnectionConfig cc,Element e){
// LIUSBServer only stores standard connection details.
}
}