OSDN Git Service

Merge release/v3.122.2
[mikutoga/TogaGem.git] / src / test / java / jp / sfjp / mikutoga / xml / DomUtilsTest.java
diff --git a/src/test/java/jp/sfjp/mikutoga/xml/DomUtilsTest.java b/src/test/java/jp/sfjp/mikutoga/xml/DomUtilsTest.java
deleted file mode 100644 (file)
index f319a31..0000000
+++ /dev/null
@@ -1,213 +0,0 @@
-/*
-@see https://www.w3.org/TR/xmlschema-2/
- */
-
-package jp.sfjp.mikutoga.xml;
-
-import javax.xml.parsers.DocumentBuilder;
-import javax.xml.parsers.DocumentBuilderFactory;
-import javax.xml.parsers.ParserConfigurationException;
-import org.junit.After;
-import org.junit.AfterClass;
-import org.junit.Before;
-import org.junit.BeforeClass;
-import org.junit.Test;
-import static org.junit.Assert.*;
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-
-/**
- *
- */
-public class DomUtilsTest {
-
-    private static final DocumentBuilderFactory FACTORY =
-            DocumentBuilderFactory.newInstance();
-    private static final DocumentBuilder BUILDER;
-
-    private static final String TESTELEM = "testelem";
-    private static final String TESTATTR = "testattr";
-
-    private static Element getTestAttredElem(String attrVal){
-        Document doc = BUILDER.newDocument();
-        Element elem = doc.createElement(TESTELEM);
-        elem.setAttribute(TESTATTR, attrVal);
-        return elem;
-    }
-
-    static{
-        try{
-            BUILDER = FACTORY.newDocumentBuilder();
-        }catch(ParserConfigurationException e){
-            throw new ExceptionInInitializerError(e);
-        }
-    }
-
-    public DomUtilsTest() {
-    }
-
-    @BeforeClass
-    public static void setUpClass() throws ParserConfigurationException{
-    }
-
-    @AfterClass
-    public static void tearDownClass() {
-    }
-
-    @Before
-    public void setUp() {
-    }
-
-    @After
-    public void tearDown() {
-    }
-
-    /**
-     * Test of getBooleanAttr method, of class DomUtils.
-     */
-    @Test
-    public void testGetBooleanAttr() throws Exception {
-        System.out.println("getBooleanAttr");
-
-        boolean result;
-        Element elem;
-
-        elem = getTestAttredElem("true");
-        result = DomUtils.getBooleanAttr(elem, TESTATTR);
-        assertTrue(result);
-
-        elem = getTestAttredElem("false");
-        result = DomUtils.getBooleanAttr(elem, TESTATTR);
-        assertFalse(result);
-
-        elem = getTestAttredElem("0");
-        result = DomUtils.getBooleanAttr(elem, TESTATTR);
-        assertFalse(result);
-
-        elem = getTestAttredElem("1");
-        result = DomUtils.getBooleanAttr(elem, TESTATTR);
-        assertTrue(result);
-
-        elem = getTestAttredElem("\n\rtrue\u0020\t");
-        result = DomUtils.getBooleanAttr(elem, TESTATTR);
-        assertTrue(result);
-
-        elem = getTestAttredElem("?");
-        try{
-            DomUtils.getBooleanAttr(elem, TESTATTR);
-            fail();
-        }catch(TogaXmlException e){
-            assert true;
-        }
-
-        return;
-    }
-
-    /**
-     * Test of getIntegerAttr method, of class DomUtils.
-     */
-    @Test
-    public void testGetIntegerAttr() throws TogaXmlException {
-        System.out.println("getIntegerAttr");
-
-        int result;
-        Element elem;
-
-        elem = getTestAttredElem("0");
-        result = DomUtils.getIntegerAttr(elem, TESTATTR);
-        assertEquals(0, result);
-
-        elem = getTestAttredElem("1");
-        result = DomUtils.getIntegerAttr(elem, TESTATTR);
-        assertEquals(1, result);
-
-        elem = getTestAttredElem("-1");
-        result = DomUtils.getIntegerAttr(elem, TESTATTR);
-        assertEquals(-1, result);
-
-        elem = getTestAttredElem("999");
-        result = DomUtils.getIntegerAttr(elem, TESTATTR);
-        assertEquals(999, result);
-
-        elem = getTestAttredElem("-9999");
-        result = DomUtils.getIntegerAttr(elem, TESTATTR);
-        assertEquals(-9999, result);
-
-        elem = getTestAttredElem("\n\r999\u0020\t");
-        result = DomUtils.getIntegerAttr(elem, TESTATTR);
-        assertEquals(999, result);
-
-        elem = getTestAttredElem("?");
-        try{
-            result = DomUtils.getIntegerAttr(elem, TESTATTR);
-            fail();
-        }catch(TogaXmlException e){
-            assert true;
-        }
-
-        return;
-    }
-
-    /**
-     * Test of getFloatAttr method, of class DomUtils.
-     */
-    @Test
-    public void testGetFloatAttr() throws TogaXmlException {
-        System.out.println("getFloatAttr");
-
-        float result;
-        Element elem;
-
-        elem = getTestAttredElem("0.0");
-        result = DomUtils.getFloatAttr(elem, TESTATTR);
-        assertEquals(0.0f, result, 0.0f);
-
-        elem = getTestAttredElem("-0.0");
-        result = DomUtils.getFloatAttr(elem, TESTATTR);
-        assertEquals(0.0f, result, 0.0f);
-        assertEquals("-0.0", Float.toString(result));
-
-        elem = getTestAttredElem("-123.456");
-        result = DomUtils.getFloatAttr(elem, TESTATTR);
-        assertEquals(-123.456f, result, 0.0f);
-
-        elem = getTestAttredElem("654.321");
-        result = DomUtils.getFloatAttr(elem, TESTATTR);
-        assertEquals(654.321f, result, 0.0f);
-
-        elem = getTestAttredElem("2.3E4");
-        result = DomUtils.getFloatAttr(elem, TESTATTR);
-        assertEquals(23000.0f, result, 0.0f);
-
-        elem = getTestAttredElem("INF");
-        result = DomUtils.getFloatAttr(elem, TESTATTR);
-        assertEquals(Float.POSITIVE_INFINITY, result, 0.0f);
-
-        elem = getTestAttredElem("+INF");
-        try{
-            DomUtils.getFloatAttr(elem, TESTATTR);
-            fail();
-        }catch(TogaXmlException e){
-            assert true;
-        }
-
-        elem = getTestAttredElem("NaN");
-        result = DomUtils.getFloatAttr(elem, TESTATTR);
-        assertTrue(Float.isNaN(result));
-
-        elem = getTestAttredElem("\n\r123.456\u0020\t");
-        result = DomUtils.getFloatAttr(elem, TESTATTR);
-        assertEquals(123.456f, result, 0.0f);
-
-        elem = getTestAttredElem("?");
-        try{
-            DomUtils.getFloatAttr(elem, TESTATTR);
-            fail();
-        }catch(TogaXmlException e){
-            assert true;
-        }
-
-        return;
-    }
-
-}