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 }
|