public void test_XMLNode_createElement() { XMLTriple triple; XMLAttributes attr; XMLNamespaces ns; XMLNode snode, enode, tnode; XMLAttributes cattr; String name = "test"; String uri = "http://test.org/"; String prefix = "p"; String text = "text node"; triple = new XMLTriple(name, uri, prefix); ns = new XMLNamespaces(); attr = new XMLAttributes(); ns.add(uri, prefix); attr.add("id", "value", uri, prefix); snode = new XMLNode(triple, attr, ns); assertTrue(snode != null); assertTrue(snode.getNumChildren() == 0); assertTrue(!snode.getName().equals(name) == false); assertTrue(!snode.getPrefix().equals(prefix) == false); assertTrue(!snode.getURI().equals(uri) == false); assertTrue(snode.isElement() == true); assertTrue(snode.isStart() == true); assertTrue(snode.isEnd() == false); assertTrue(snode.isText() == false); snode.setEnd(); assertTrue(snode.isEnd() == true); snode.unsetEnd(); assertTrue(snode.isEnd() == false); cattr = snode.getAttributes(); assertTrue(cattr != null); assertTrue(!cattr.getName(0).equals("id") == false); assertTrue(!cattr.getValue(0).equals("value") == false); assertTrue(!cattr.getPrefix(0).equals(prefix) == false); assertTrue(!cattr.getURI(0).equals(uri) == false); triple = null; attr = null; ns = null; snode = null; attr = new XMLAttributes(); attr.add("id", "value"); triple = new XMLTriple(name, "", ""); snode = new XMLNode(triple, attr); assertTrue(snode != null); assertTrue(snode.getNumChildren() == 0); assertTrue(!snode.getName().equals("test") == false); assertTrue(snode.getPrefix().equals("") == true); assertTrue(snode.getURI().equals("") == true); assertTrue(snode.isElement() == true); assertTrue(snode.isStart() == true); assertTrue(snode.isEnd() == false); assertTrue(snode.isText() == false); cattr = snode.getAttributes(); assertTrue(cattr != null); assertTrue(!cattr.getName(0).equals("id") == false); assertTrue(!cattr.getValue(0).equals("value") == false); assertTrue(cattr.getPrefix(0).equals("") == true); assertTrue(cattr.getURI(0).equals("") == true); enode = new XMLNode(triple); assertTrue(enode != null); assertTrue(enode.getNumChildren() == 0); assertTrue(!enode.getName().equals("test") == false); assertTrue(enode.getPrefix().equals("") == true); assertTrue(enode.getURI().equals("") == true); assertTrue(enode.isElement() == true); assertTrue(enode.isStart() == false); assertTrue(enode.isEnd() == true); assertTrue(enode.isText() == false); tnode = new XMLNode(text); assertTrue(tnode != null); assertTrue(!tnode.getCharacters().equals(text) == false); assertTrue(tnode.getNumChildren() == 0); assertTrue(tnode.getName().equals("") == true); assertTrue(tnode.getPrefix().equals("") == true); assertTrue(tnode.getURI().equals("") == true); assertTrue(tnode.isElement() == false); assertTrue(tnode.isStart() == false); assertTrue(tnode.isEnd() == false); assertTrue(tnode.isText() == true); triple = null; attr = null; snode = null; enode = null; tnode = null; }