Initialisation depot

This commit is contained in:
Serge NOEL committed 2026-06-17 14:00:51 +02:00
commit efdf1683af
33190 files changed
+5907629

No files matched your search

@@ -0,0 +1,25 @@
package jmri.jmrix.powerline.swing;
import org.junit.Assert;
import org.junit.jupiter.api.*;
/**
* Tests for the Bundle class
*
* @author Bob Jacobsen Copyright (C) 2012
*/
public class BundleTest {
@Test public void testGoodKeys() {
Assert.assertEquals("(none)", Bundle.getMessage("none"));
Assert.assertEquals("No locomotive detected (301);", Bundle.getMessage("NoLocoDetected"));
Assert.assertEquals("Turnout", Bundle.getMessage("BeanNameTurnout"));
}
@Test
public void testBadKey() {
Assert.assertThrows(java.util.MissingResourceException.class, () -> Bundle.getMessage("FFFFFTTTTTTT"));
}
}
@@ -0,0 +1,45 @@
package jmri.jmrix.powerline.swing;
import jmri.jmrix.powerline.SerialListener;
import jmri.jmrix.powerline.SerialMessage;
import jmri.jmrix.powerline.SerialSystemConnectionMemo;
import jmri.jmrix.powerline.SerialTrafficController;
import jmri.util.JUnitUtil;
import org.junit.Assert;
import org.junit.jupiter.api.*;
/**
*
* @author Paul Bender Copyright (C) 2017
*/
public class PowerlineComponentFactoryTest {
@Test
public void testCTor() {
SerialTrafficController tc = new SerialTrafficController(){
@Override
public void sendSerialMessage(SerialMessage m,SerialListener reply) {
}
};
SerialSystemConnectionMemo memo = new SerialSystemConnectionMemo();
memo.setTrafficController(tc);
PowerlineComponentFactory t = new PowerlineComponentFactory(memo);
Assert.assertNotNull("exists",t);
}
@BeforeEach
public void setUp() {
JUnitUtil.setUp();
}
@AfterEach
public void tearDown() {
JUnitUtil.clearShutDownManager(); // put in place because AbstractMRTrafficController implementing subclass was not terminated properly
JUnitUtil.tearDown();
}
// private static final Logger log = LoggerFactory.getLogger(PowerlineComponentFactoryTest.class);
}
@@ -0,0 +1,46 @@
package jmri.jmrix.powerline.swing;
import jmri.jmrix.powerline.SerialListener;
import jmri.jmrix.powerline.SerialMessage;
import jmri.jmrix.powerline.SerialSystemConnectionMemo;
import jmri.jmrix.powerline.SerialTrafficController;
import jmri.util.JUnitUtil;
import org.junit.Assert;
import org.junit.jupiter.api.*;
/**
*
* @author Paul Bender Copyright (C) 2017
*/
public class PowerlineMenuTest {
@Test
public void testCTor() {
SerialTrafficController tc = new SerialTrafficController(){
@Override
public void sendSerialMessage(SerialMessage m,SerialListener reply) {
}
};
SerialSystemConnectionMemo memo = new SerialSystemConnectionMemo();
memo.setTrafficController(tc);
PowerlineMenu t = new PowerlineMenu(memo);
Assert.assertNotNull("exists",t);
}
@BeforeEach
public void setUp() {
JUnitUtil.setUp();
}
@AfterEach
public void tearDown() {
JUnitUtil.clearShutDownManager(); // put in place because AbstractMRTrafficController implementing subclass was not terminated properly
JUnitUtil.tearDown();
}
// private static final Logger log = LoggerFactory.getLogger(PowerlineMenuTest.class);
}
@@ -0,0 +1,51 @@
package jmri.jmrix.powerline.swing;
import java.awt.GraphicsEnvironment;
import jmri.jmrix.powerline.SerialListener;
import jmri.jmrix.powerline.SerialMessage;
import jmri.jmrix.powerline.SerialSystemConnectionMemo;
import jmri.jmrix.powerline.SerialTrafficController;
import jmri.util.JUnitUtil;
import org.junit.Assert;
import org.junit.jupiter.api.*;
import org.junit.Assume;
/**
*
* @author Paul Bender Copyright (C) 2017
*/
public class PowerlineNamedPaneActionTest {
@Test
public void testCTor() {
Assume.assumeFalse(GraphicsEnvironment.isHeadless());
SerialTrafficController tc = new SerialTrafficController(){
@Override
public void sendSerialMessage(SerialMessage m,SerialListener reply) {
}
};
SerialSystemConnectionMemo memo = new SerialSystemConnectionMemo();
memo.setTrafficController(tc);
jmri.util.JmriJFrame jf = new jmri.util.JmriJFrame("Powerline Named Pane Test");
PowerlineNamedPaneAction t = new PowerlineNamedPaneAction("Test Action",jf,"test",memo);
Assert.assertNotNull("exists",t);
jf.dispose();
}
@BeforeEach
public void setUp() {
JUnitUtil.setUp();
jmri.util.JUnitUtil.resetProfileManager();
}
@AfterEach
public void tearDown() {
JUnitUtil.clearShutDownManager(); // put in place because AbstractMRTrafficController implementing subclass was not terminated properly
JUnitUtil.tearDown();
}
// private static final Logger log = LoggerFactory.getLogger(PowerlineNamedPaneActionTest.class);
}
@@ -0,0 +1,25 @@
package jmri.jmrix.powerline.swing.packetgen;
import org.junit.Assert;
import org.junit.jupiter.api.*;
/**
* Tests for the Bundle class
*
* @author Bob Jacobsen Copyright (C) 2012
*/
public class BundleTest {
@Test public void testGoodKeys() {
Assert.assertEquals("(none)", Bundle.getMessage("none"));
Assert.assertEquals("No locomotive detected (301);", Bundle.getMessage("NoLocoDetected"));
Assert.assertEquals("Turnout", Bundle.getMessage("BeanNameTurnout"));
}
@Test
public void testBadKey() {
Assert.assertThrows(java.util.MissingResourceException.class, () -> Bundle.getMessage("FFFFFTTTTTTT"));
}
}
@@ -0,0 +1,42 @@
package jmri.jmrix.powerline.swing.packetgen;
import java.awt.GraphicsEnvironment;
import jmri.jmrix.powerline.SerialTrafficControlScaffold;
import jmri.util.JUnitUtil;
import org.junit.Assert;
import org.junit.jupiter.api.*;
import org.junit.Assume;
/**
* Test simple functioning of SerialPacketGenAction
*
* @author Paul Bender Copyright (C) 2016
*/
public class SerialPacketGenActionTest {
@Test
public void testStringMemoCtor() {
Assume.assumeFalse(GraphicsEnvironment.isHeadless());
SerialPacketGenAction action = new SerialPacketGenAction("PowerLine test Action", new SerialTrafficControlScaffold());
Assert.assertNotNull("exists", action);
}
@Test
public void testTCCtor() {
Assume.assumeFalse(GraphicsEnvironment.isHeadless());
SerialPacketGenAction action = new SerialPacketGenAction( new SerialTrafficControlScaffold());
Assert.assertNotNull("exists", action);
}
@BeforeEach
public void setUp() {
JUnitUtil.setUp();
}
@AfterEach
public void tearDown() { JUnitUtil.clearShutDownManager(); // put in place because AbstractMRTrafficController implementing subclass was not terminated properly
JUnitUtil.tearDown();
}
}
@@ -0,0 +1,37 @@
package jmri.jmrix.powerline.swing.packetgen;
import java.awt.GraphicsEnvironment;
import jmri.jmrix.powerline.SerialTrafficControlScaffold;
import jmri.util.JUnitUtil;
import org.junit.jupiter.api.*;
/**
* Test simple functioning of SerialPacketGenFrame
*
* @author Paul Bender Copyright (C) 2016
*/
public class SerialPacketGenFrameTest extends jmri.util.JmriJFrameTestBase {
private SerialTrafficControlScaffold tc = null;
@BeforeEach
@Override
public void setUp() {
JUnitUtil.setUp();
tc = new SerialTrafficControlScaffold();
if (!GraphicsEnvironment.isHeadless()) {
frame = new SerialPacketGenFrame(tc);
}
}
@AfterEach
@Override
public void tearDown() {
tc = null;
JUnitUtil.clearShutDownManager(); // put in place because AbstractMRTrafficController implementing subclass was not terminated properly
super.tearDown();
}
}
@@ -0,0 +1,32 @@
package jmri.jmrix.powerline.swing.packetgen;
import jmri.util.JUnitUtil;
import org.junit.jupiter.api.*;
/**
* Test simple functioning of SerialPacketGenPane
*
* @author Paul Bender Copyright (C) 2016
*/
public class SerialPacketGenPaneTest extends jmri.util.swing.JmriPanelTest {
// private SerialTrafficControlScaffold tc = null;
@Override
@BeforeEach
public void setUp() {
JUnitUtil.setUp();
// tc = new SerialTrafficControlScaffold();
panel = new SerialPacketGenPane();
title = "Powerline_: Command Generator";
helpTarget="package.jmri.jmrix.powerline.packetgen.PowerlinePacketGenPane";
}
@Override
@AfterEach
public void tearDown() {
JUnitUtil.tearDown();
// tc = null;
}
}
@@ -0,0 +1,25 @@
package jmri.jmrix.powerline.swing.serialmon;
import org.junit.Assert;
import org.junit.jupiter.api.*;
/**
* Tests for the Bundle class
*
* @author Bob Jacobsen Copyright (C) 2012
*/
public class BundleTest {
@Test public void testGoodKeys() {
Assert.assertEquals("(none)", Bundle.getMessage("none"));
Assert.assertEquals("No locomotive detected (301);", Bundle.getMessage("NoLocoDetected"));
Assert.assertEquals("Turnout", Bundle.getMessage("BeanNameTurnout"));
}
@Test
public void testBadKey() {
Assert.assertThrows(java.util.MissingResourceException.class, () -> Bundle.getMessage("FFFFFTTTTTTT"));
}
}
@@ -0,0 +1,34 @@
package jmri.jmrix.powerline.swing.serialmon;
import jmri.util.JUnitUtil;
import org.junit.jupiter.api.*;
/**
* Test simple functioning of SerialMonPane
*
* @author Paul Bender Copyright (C) 2016
*/
public class SerialMonPaneTest extends jmri.jmrix.AbstractMonPaneTestBase {
// private SerialTrafficControlScaffold tc = null;
@Override
@BeforeEach
public void setUp() {
JUnitUtil.setUp();
// tc = new SerialTrafficControlScaffold();
// pane for AbstractMonPaneTestBase, panel for JmriPanel
panel = pane = new SerialMonPane();
title="Powerline_: Communication Monitor";
helpTarget="package.jmri.jmrix.powerline.serialmon.SerialMonFrame";
}
@Override
@AfterEach
public void tearDown() {
panel = pane = null;
JUnitUtil.tearDown();
// tc = null;
}
}