From 9b0da1b3cb0a983bee75af75f1a56f5c6793112a Mon Sep 17 00:00:00 2001 From: Bob Jacobsen Date: Tue, 28 Apr 2020 17:52:47 -0700 Subject: [PATCH] coverage --- .../configurexml/LayoutDoubleSlipXmlTest.java | 32 +++++++++ .../LayoutDoubleXOverXmlTest.java | 35 ++++++++++ .../configurexml/LayoutLHTurnoutXmlTest.java | 35 ++++++++++ .../configurexml/LayoutLHXOverXmlTest.java | 35 ++++++++++ .../configurexml/LayoutRHTurnoutXmlTest.java | 35 ++++++++++ .../configurexml/LayoutRHXOverXmlTest.java | 70 +++++++++++++++++++ .../configurexml/LayoutSingleSlipXmlTest.java | 32 +++++++++ .../configurexml/LayoutWyeXmlTest.java | 35 ++++++++++ 8 files changed, 309 insertions(+) create mode 100644 java/test/jmri/jmrit/display/layoutEditor/configurexml/LayoutDoubleSlipXmlTest.java create mode 100644 java/test/jmri/jmrit/display/layoutEditor/configurexml/LayoutDoubleXOverXmlTest.java create mode 100644 java/test/jmri/jmrit/display/layoutEditor/configurexml/LayoutLHTurnoutXmlTest.java create mode 100644 java/test/jmri/jmrit/display/layoutEditor/configurexml/LayoutLHXOverXmlTest.java create mode 100644 java/test/jmri/jmrit/display/layoutEditor/configurexml/LayoutRHTurnoutXmlTest.java create mode 100644 java/test/jmri/jmrit/display/layoutEditor/configurexml/LayoutRHXOverXmlTest.java create mode 100644 java/test/jmri/jmrit/display/layoutEditor/configurexml/LayoutSingleSlipXmlTest.java create mode 100644 java/test/jmri/jmrit/display/layoutEditor/configurexml/LayoutWyeXmlTest.java diff --git a/java/test/jmri/jmrit/display/layoutEditor/configurexml/LayoutDoubleSlipXmlTest.java b/java/test/jmri/jmrit/display/layoutEditor/configurexml/LayoutDoubleSlipXmlTest.java new file mode 100644 index 00000000000..e336e358c6b --- /dev/null +++ b/java/test/jmri/jmrit/display/layoutEditor/configurexml/LayoutDoubleSlipXmlTest.java @@ -0,0 +1,32 @@ +package jmri.jmrit.display.layoutEditor.configurexml; + +import jmri.util.JUnitUtil; +import org.junit.After; +import org.junit.Assert; +import org.junit.Before; +import org.junit.Test; + +/** + * LayoutSlipXmlTest.java + * + * Test for the LayoutSlipXml class + * + * @author George Warner Copyright (C) 2017 + */ +public class LayoutDoubleSlipXmlTest { + + @Test + public void testCtor(){ + Assert.assertNotNull("LayoutSlipXml constructor", new LayoutDoubleSlipXml()); + } + + @Before + public void setUp() { + JUnitUtil.setUp(); + } + + @After + public void tearDown() { + JUnitUtil.tearDown(); + } +} diff --git a/java/test/jmri/jmrit/display/layoutEditor/configurexml/LayoutDoubleXOverXmlTest.java b/java/test/jmri/jmrit/display/layoutEditor/configurexml/LayoutDoubleXOverXmlTest.java new file mode 100644 index 00000000000..5870396a90b --- /dev/null +++ b/java/test/jmri/jmrit/display/layoutEditor/configurexml/LayoutDoubleXOverXmlTest.java @@ -0,0 +1,35 @@ +package jmri.jmrit.display.layoutEditor.configurexml; + +import jmri.jmrit.display.layoutEditor.LayoutTurnout; +import jmri.util.JUnitUtil; + +import org.junit.After; +import org.junit.Assert; +import org.junit.Before; +import org.junit.Test; + +/** + * LayoutTurnoutXmlTest.java + * + * Test for the LayoutTurnoutXml class + * + * @author Paul Bender Copyright (C) 2016 + */ +public class LayoutDoubleXOverXmlTest { + + @Test + public void testCtor(){ + Assert.assertNotNull("LayoutTurnoutXml constructor",new LayoutDoubleXOverXmlTest()); + } + + @Before + public void setUp() { + JUnitUtil.setUp(); + } + + @After + public void tearDown() { + JUnitUtil.tearDown(); + } +} + diff --git a/java/test/jmri/jmrit/display/layoutEditor/configurexml/LayoutLHTurnoutXmlTest.java b/java/test/jmri/jmrit/display/layoutEditor/configurexml/LayoutLHTurnoutXmlTest.java new file mode 100644 index 00000000000..12d7162f5ac --- /dev/null +++ b/java/test/jmri/jmrit/display/layoutEditor/configurexml/LayoutLHTurnoutXmlTest.java @@ -0,0 +1,35 @@ +package jmri.jmrit.display.layoutEditor.configurexml; + +import jmri.jmrit.display.layoutEditor.LayoutTurnout; +import jmri.util.JUnitUtil; + +import org.junit.After; +import org.junit.Assert; +import org.junit.Before; +import org.junit.Test; + +/** + * LayoutTurnoutXmlTest.java + * + * Test for the LayoutTurnoutXml class + * + * @author Paul Bender Copyright (C) 2016 + */ +public class LayoutLHTurnoutXmlTest { + + @Test + public void testCtor(){ + Assert.assertNotNull("LayoutTurnoutXml constructor",new LayoutLHTurnoutXml()); + } + + @Before + public void setUp() { + JUnitUtil.setUp(); + } + + @After + public void tearDown() { + JUnitUtil.tearDown(); + } +} + diff --git a/java/test/jmri/jmrit/display/layoutEditor/configurexml/LayoutLHXOverXmlTest.java b/java/test/jmri/jmrit/display/layoutEditor/configurexml/LayoutLHXOverXmlTest.java new file mode 100644 index 00000000000..7465473a9b4 --- /dev/null +++ b/java/test/jmri/jmrit/display/layoutEditor/configurexml/LayoutLHXOverXmlTest.java @@ -0,0 +1,35 @@ +package jmri.jmrit.display.layoutEditor.configurexml; + +import jmri.jmrit.display.layoutEditor.LayoutTurnout; +import jmri.util.JUnitUtil; + +import org.junit.After; +import org.junit.Assert; +import org.junit.Before; +import org.junit.Test; + +/** + * LayoutTurnoutXmlTest.java + * + * Test for the LayoutTurnoutXml class + * + * @author Paul Bender Copyright (C) 2016 + */ +public class LayoutLHXOverXmlTest { + + @Test + public void testCtor(){ + Assert.assertNotNull("LayoutTurnoutXml constructor",new LayoutLHXOverXmlTest()); + } + + @Before + public void setUp() { + JUnitUtil.setUp(); + } + + @After + public void tearDown() { + JUnitUtil.tearDown(); + } +} + diff --git a/java/test/jmri/jmrit/display/layoutEditor/configurexml/LayoutRHTurnoutXmlTest.java b/java/test/jmri/jmrit/display/layoutEditor/configurexml/LayoutRHTurnoutXmlTest.java new file mode 100644 index 00000000000..20835ed52f1 --- /dev/null +++ b/java/test/jmri/jmrit/display/layoutEditor/configurexml/LayoutRHTurnoutXmlTest.java @@ -0,0 +1,35 @@ +package jmri.jmrit.display.layoutEditor.configurexml; + +import jmri.jmrit.display.layoutEditor.LayoutTurnout; +import jmri.util.JUnitUtil; + +import org.junit.After; +import org.junit.Assert; +import org.junit.Before; +import org.junit.Test; + +/** + * LayoutTurnoutXmlTest.java + * + * Test for the LayoutTurnoutXml class + * + * @author Paul Bender Copyright (C) 2016 + */ +public class LayoutRHTurnoutXmlTest { + + @Test + public void testCtor(){ + Assert.assertNotNull("LayoutTurnoutXml constructor",new LayoutRHTurnoutXml()); + } + + @Before + public void setUp() { + JUnitUtil.setUp(); + } + + @After + public void tearDown() { + JUnitUtil.tearDown(); + } +} + diff --git a/java/test/jmri/jmrit/display/layoutEditor/configurexml/LayoutRHXOverXmlTest.java b/java/test/jmri/jmrit/display/layoutEditor/configurexml/LayoutRHXOverXmlTest.java new file mode 100644 index 00000000000..5f9cae9de0b --- /dev/null +++ b/java/test/jmri/jmrit/display/layoutEditor/configurexml/LayoutRHXOverXmlTest.java @@ -0,0 +1,70 @@ +package jmri.jmrit.display.layoutEditor.configurexml; + +import jmri.jmrit.display.layoutEditor.LayoutTurnout; +import jmri.util.JUnitUtil; + +import org.junit.After; +import org.junit.Assert; +import org.junit.Before; +import org.junit.Test; + +/** + * LayoutTurnoutXmlTest.java + * + * Test for the LayoutTurnoutXml class + * + * @author Paul Bender Copyright (C) 2016 + */ +public class LayoutRHXOverXmlTest { + + @Test + public void testCtor(){ + Assert.assertNotNull("LayoutTurnoutXml constructor",new LayoutRHXOverXmlTest()); + } + + @Test + public void testFromEnum() { + LayoutTurnoutXml.EnumIO enumMap = LayoutTurnoutXml.linkEnumMap; + LayoutTurnoutXml.EnumIO tTypeEnumMap = LayoutTurnoutXml.tTypeEnumMap; + + Assert.assertEquals("NO_LINK", enumMap.outputFromEnum(LayoutTurnout.LinkType.NO_LINK)); + Assert.assertEquals("SECOND_3_WAY", enumMap.outputFromEnum(LayoutTurnout.LinkType.SECOND_3_WAY)); + + Assert.assertEquals("NONE", tTypeEnumMap.outputFromEnum(LayoutTurnout.TurnoutType.NONE)); + Assert.assertEquals("WYE_TURNOUT", tTypeEnumMap.outputFromEnum(LayoutTurnout.TurnoutType.WYE_TURNOUT)); + + } + + @Test + public void testToEnum() { + LayoutTurnoutXml.EnumIO enumMap = LayoutTurnoutXml.linkEnumMap; + LayoutTurnoutXml.EnumIO tTypeEnumMap = LayoutTurnoutXml.tTypeEnumMap; + + Assert.assertEquals(LayoutTurnout.LinkType.NO_LINK, enumMap.inputFromString("NO_LINK")); + Assert.assertEquals(LayoutTurnout.LinkType.NO_LINK, enumMap.inputFromString("0")); + + Assert.assertEquals(LayoutTurnout.LinkType.SECOND_3_WAY, enumMap.inputFromString("SECOND_3_WAY")); + Assert.assertEquals(LayoutTurnout.LinkType.SECOND_3_WAY, enumMap.inputFromString("2")); + + Assert.assertEquals(LayoutTurnout.TurnoutType.NONE, tTypeEnumMap.inputFromString("NONE")); + Assert.assertEquals(LayoutTurnout.TurnoutType.NONE, tTypeEnumMap.inputFromString("0")); + + Assert.assertEquals(LayoutTurnout.TurnoutType.WYE_TURNOUT, tTypeEnumMap.inputFromString("WYE_TURNOUT")); + Assert.assertEquals(LayoutTurnout.TurnoutType.WYE_TURNOUT, tTypeEnumMap.inputFromString("3")); + + // Assert.assertEquals(null, enumMap.inputFromString("21")); + // Assert.assertEquals(null, enumMap.inputFromString("A")); + // Assert.assertEquals(null, enumMap.inputFromString("")); + } + + @Before + public void setUp() { + JUnitUtil.setUp(); + } + + @After + public void tearDown() { + JUnitUtil.tearDown(); + } +} + diff --git a/java/test/jmri/jmrit/display/layoutEditor/configurexml/LayoutSingleSlipXmlTest.java b/java/test/jmri/jmrit/display/layoutEditor/configurexml/LayoutSingleSlipXmlTest.java new file mode 100644 index 00000000000..0e3b659b481 --- /dev/null +++ b/java/test/jmri/jmrit/display/layoutEditor/configurexml/LayoutSingleSlipXmlTest.java @@ -0,0 +1,32 @@ +package jmri.jmrit.display.layoutEditor.configurexml; + +import jmri.util.JUnitUtil; +import org.junit.After; +import org.junit.Assert; +import org.junit.Before; +import org.junit.Test; + +/** + * LayoutSlipXmlTest.java + * + * Test for the LayoutSlipXml class + * + * @author George Warner Copyright (C) 2017 + */ +public class LayoutSingleSlipXmlTest { + + @Test + public void testCtor(){ + Assert.assertNotNull("LayoutSlipXml constructor", new LayoutSingleSlipXml()); + } + + @Before + public void setUp() { + JUnitUtil.setUp(); + } + + @After + public void tearDown() { + JUnitUtil.tearDown(); + } +} diff --git a/java/test/jmri/jmrit/display/layoutEditor/configurexml/LayoutWyeXmlTest.java b/java/test/jmri/jmrit/display/layoutEditor/configurexml/LayoutWyeXmlTest.java new file mode 100644 index 00000000000..a15a915b7cc --- /dev/null +++ b/java/test/jmri/jmrit/display/layoutEditor/configurexml/LayoutWyeXmlTest.java @@ -0,0 +1,35 @@ +package jmri.jmrit.display.layoutEditor.configurexml; + +import jmri.jmrit.display.layoutEditor.LayoutTurnout; +import jmri.util.JUnitUtil; + +import org.junit.After; +import org.junit.Assert; +import org.junit.Before; +import org.junit.Test; + +/** + * LayoutTurnoutXmlTest.java + * + * Test for the LayoutTurnoutXml class + * + * @author Paul Bender Copyright (C) 2016 + */ +public class LayoutWyeXmlTest { + + @Test + public void testCtor(){ + Assert.assertNotNull("LayoutTurnoutXml constructor",new LayoutWyeXmlTest()); + } + + @Before + public void setUp() { + JUnitUtil.setUp(); + } + + @After + public void tearDown() { + JUnitUtil.tearDown(); + } +} +