public void testGetAttributeNodeNS1() throws Throwable {
  Document doc;
  Element element;
  Attr attribute1;
  Attr attribute2;
  Attr attribute;
  String attrValue;
  String attrName;
  String attNodeName;
  String attrLocalName;
  String attrNS;
  doc=(Document)load("staffNS",builder);
  element=doc.createElementNS("namespaceURI","root");
  attribute1=doc.createAttributeNS("http://www.w3.org/DOM/Level2","l2:att");
  element.setAttributeNodeNS(attribute1);
  attribute2=doc.createAttributeNS("http://www.w3.org/DOM/Level1","att");
  element.setAttributeNodeNS(attribute2);
  attribute=element.getAttributeNodeNS("http://www.w3.org/DOM/Level2","att");
  attrValue=attribute.getNodeValue();
  attrName=attribute.getName();
  attNodeName=attribute.getNodeName();
  attrLocalName=attribute.getLocalName();
  attrNS=attribute.getNamespaceURI();
  assertEquals("elementgetattributenodens01_attrValue","",attrValue);
  assertEquals("elementgetattributenodens01_attrName","l2:att",attrName);
  assertEquals("elementgetattributenodens01_attrNodeName","l2:att",attNodeName);
  assertEquals("elementgetattributenodens01_attrLocalName","att",attrLocalName);
  assertEquals("elementgetattributenodens01_attrNs","http://www.w3.org/DOM/Level2",attrNS);
}

public void testGetAttributeNodeNS1 ( ) throws Throwable { Document doc ; Element element ; Attr attribute1 ; Attr attribute2 ; Attr attribute ; String attrValue ; String attrName ; String attNodeName ; String attrLocalName ; String attrNS ; doc = ( Document ) load ( "staffNS" , builder ) ; element = doc . createElementNS ( "namespaceURI" , "root" ) ; attribute1 = doc . createAttributeNS ( "http://www.w3.org/DOM/Level2" , "l2:att" ) ; element . setAttributeNodeNS ( attribute1 ) ; attribute2 = doc . createAttributeNS ( "http://www.w3.org/DOM/Level1" , "att" ) ; element . setAttributeNodeNS ( attribute2 ) ; attribute = element . getAttributeNodeNS ( "http://www.w3.org/DOM/Level2" , "att" ) ; attrValue = attribute . getNodeValue ( ) ; attrName = attribute . getName ( ) ; attNodeName = attribute . getNodeName ( ) ; attrLocalName = attribute . getLocalName ( ) ; attrNS = attribute . getNamespaceURI ( ) ; assertEquals ( "elementgetattributenodens01_attrValue" , "" , attrValue ) ; assertEquals ( "elementgetattributenodens01_attrName" , "l2:att" , attrName ) ; assertEquals ( "elementgetattributenodens01_attrNodeName" , "l2:att" , attNodeName ) ; assertEquals ( "elementgetattributenodens01_attrLocalName" , "att" , attrLocalName ) ; assertEquals ( "elementgetattributenodens01_attrNs" , "http://www.w3.org/DOM/Level2" , attrNS ) ; }
runs the test case .
