예제 #1
0
 public void test_XMLNode_namespace_set_clear() {
   XMLTriple triple = new XMLTriple("test", "", "");
   XMLAttributes attr = new XMLAttributes();
   XMLNode node = new XMLNode(triple, attr);
   XMLNamespaces ns = new XMLNamespaces();
   assertTrue(node.getNamespacesLength() == 0);
   assertTrue(node.isNamespacesEmpty() == true);
   ns.add("http://test1.org/", "test1");
   ns.add("http://test2.org/", "test2");
   ns.add("http://test3.org/", "test3");
   ns.add("http://test4.org/", "test4");
   ns.add("http://test5.org/", "test5");
   node.setNamespaces(ns);
   assertTrue(node.getNamespacesLength() == 5);
   assertTrue(node.isNamespacesEmpty() == false);
   assertTrue(!node.getNamespacePrefix(0).equals("test1") == false);
   assertTrue(!node.getNamespacePrefix(1).equals("test2") == false);
   assertTrue(!node.getNamespacePrefix(2).equals("test3") == false);
   assertTrue(!node.getNamespacePrefix(3).equals("test4") == false);
   assertTrue(!node.getNamespacePrefix(4).equals("test5") == false);
   assertTrue(!node.getNamespaceURI(0).equals("http://test1.org/") == false);
   assertTrue(!node.getNamespaceURI(1).equals("http://test2.org/") == false);
   assertTrue(!node.getNamespaceURI(2).equals("http://test3.org/") == false);
   assertTrue(!node.getNamespaceURI(3).equals("http://test4.org/") == false);
   assertTrue(!node.getNamespaceURI(4).equals("http://test5.org/") == false);
   node.clearNamespaces();
   assertTrue(node.getNamespacesLength() == 0);
   assertTrue(node.isAttributesEmpty() != false);
   ns = null;
   node = null;
   triple = null;
   attr = null;
 }
예제 #2
0
 public void test_XMLNode_namespace_add() {
   XMLTriple triple = new XMLTriple("test", "", "");
   XMLAttributes attr = new XMLAttributes();
   XMLNode node = new XMLNode(triple, attr);
   assertTrue(node.getNamespacesLength() == 0);
   assertTrue(node.isNamespacesEmpty() == true);
   node.addNamespace("http://test1.org/", "test1");
   assertTrue(node.getNamespacesLength() == 1);
   assertTrue(node.isNamespacesEmpty() == false);
   node.addNamespace("http://test2.org/", "test2");
   assertTrue(node.getNamespacesLength() == 2);
   assertTrue(node.isNamespacesEmpty() == false);
   node.addNamespace("http://test1.org/", "test1a");
   assertTrue(node.getNamespacesLength() == 3);
   assertTrue(node.isNamespacesEmpty() == false);
   node.addNamespace("http://test1.org/", "test1a");
   assertTrue(node.getNamespacesLength() == 3);
   assertTrue(node.isNamespacesEmpty() == false);
   assertTrue(!(node.getNamespaceIndex("http://test1.org/") == -1));
   node = null;
   triple = null;
   attr = null;
 }