private static void testDisplay(Node node, String output) { String x = NodeFmtLib.displayStr(node) ; assertEquals(output, x) ; }
private static void test(String node, String output) { test(NodeFactoryExtra.parseNode(node) , output) ; }
private static void testDisplay(String node, String output) { testDisplay(NodeFactoryExtra.parseNode(node) , output) ; }
@Test public void rt_04() { testencdec("000") ; } @Test public void rt_05() { testencdec("-000") ; }
@Test public void encode_01() { testenc("abc", "Babc") ; } @Test public void encode_02() { testenc("-", "BX2D") ; }
@Test public void rt_02() { testencdec("") ; } @Test public void rt_03() { testencdec("abc") ; }
@Test public void encode_03() { testenc("abc:def-ghi", "BabcX3AdefX2Dghi") ; } @Test public void encode_04() { testenc("01X", "B01XX") ; }
@Test public void rt_03() { testencdec("abc") ; } @Test public void rt_04() { testencdec("000") ; }
@Test public void encode_02() { testenc("-", "BX2D") ; } @Test public void encode_03() { testenc("abc:def-ghi", "BabcX3AdefX2Dghi") ; }
@Test public void fmtNode_04() { test ("'abc'^^xsd:integer", "\"abc\"^^<http://www.w3.org/2001/XMLSchema#integer>") ; }
private void testenc(String input, String expected) { String x = NodeFmtLib.encodeBNodeLabel(input) ; assertEquals(expected, x) ; }
@Test public void fmtNode_06() { testDisplay ("'123'^^xsd:integer", "123") ; } @Test public void fmtNode_07() { testDisplay ("'abc'^^xsd:integer", "\"abc\"^^xsd:integer") ; }
@Test public void rt_01() { testencdec("a") ; } @Test public void rt_02() { testencdec("") ; }
@Test public void encode_04() { testenc("01X", "B01XX") ; } @Test public void encode_05() { testenc("-X", "BX2DXX") ; }
@Test public void fmtNode_03() { test ("'123'^^xsd:integer", "\"123\"^^<http://www.w3.org/2001/XMLSchema#integer>") ; } @Test public void fmtNode_04() { test ("'abc'^^xsd:integer", "\"abc\"^^<http://www.w3.org/2001/XMLSchema#integer>") ; }
private static void test(Node node, String output) { String x = NodeFmtLib.str(node) ; assertEquals(output, x) ; }
@Test public void fmtNode_07() { testDisplay ("'abc'^^xsd:integer", "\"abc\"^^xsd:integer") ; }
@Test public void rt_05() { testencdec("-000") ; } @Test public void rt_06() { testencdec("X-") ; }
@Test public void encode_05() { testenc("-X", "BX2DXX") ; }
@Test public void fmtNode_01() { test ("<a>", "<a>") ; }