< prev index next >

test/javax/xml/jaxp/functional/org/w3c/dom/ptests/NamedNodeMapTest.java

Print this page




 104     public void testSetNamedItem() throws Exception {
 105         Document document = createDOMWithNS("NamedNodeMap03.xml");
 106         NodeList nodeList = document.getElementsByTagName("body");
 107         nodeList = nodeList.item(0).getChildNodes();
 108         Node n = nodeList.item(1);
 109 
 110         NamedNodeMap namedNodeMap = n.getAttributes();
 111         Attr attr = document.createAttribute("name");
 112         Node replacedAttr = namedNodeMap.setNamedItem(attr);
 113         assertEquals(replacedAttr.getNodeValue(), "attributeValue");
 114         Node updatedAttrNode = namedNodeMap.getNamedItem("name");
 115         assertEquals(updatedAttrNode.getNodeValue(), "");
 116 
 117         Attr newAttr = document.createAttribute("nonExistingName");
 118         assertNull(namedNodeMap.setNamedItem(newAttr));
 119         Node newAttrNode = namedNodeMap.getNamedItem("nonExistingName");
 120         assertEquals(newAttrNode.getNodeValue(), "");
 121     }
 122 
 123 }
 124 


 104     public void testSetNamedItem() throws Exception {
 105         Document document = createDOMWithNS("NamedNodeMap03.xml");
 106         NodeList nodeList = document.getElementsByTagName("body");
 107         nodeList = nodeList.item(0).getChildNodes();
 108         Node n = nodeList.item(1);
 109 
 110         NamedNodeMap namedNodeMap = n.getAttributes();
 111         Attr attr = document.createAttribute("name");
 112         Node replacedAttr = namedNodeMap.setNamedItem(attr);
 113         assertEquals(replacedAttr.getNodeValue(), "attributeValue");
 114         Node updatedAttrNode = namedNodeMap.getNamedItem("name");
 115         assertEquals(updatedAttrNode.getNodeValue(), "");
 116 
 117         Attr newAttr = document.createAttribute("nonExistingName");
 118         assertNull(namedNodeMap.setNamedItem(newAttr));
 119         Node newAttrNode = namedNodeMap.getNamedItem("nonExistingName");
 120         assertEquals(newAttrNode.getNodeValue(), "");
 121     }
 122 
 123 }

< prev index next >