@Test public void testAtt() { String nsUri = "nsUri"; String prefix = "prefix"; String localName = "localName"; String value = "value"; Attribute att = new Attribute(nsUri, localName, value); Assert.assertEquals(nsUri, att.getNamespace()); Assert.assertEquals(localName, att.getName()); Assert.assertEquals(value, att.getValue()); String nsUri2 = "nsUri2"; String prefix2 = "prefix2"; String localName2 = "localName2"; String value2 = "value2"; att.setNsURI(nsUri2); att.setName(localName2); att.setValue(value2); Assert.assertEquals(nsUri2, att.getNamespace()); Assert.assertEquals(localName2, att.getName()); Assert.assertEquals(value2, att.getValue()); }
@Test public void testAttWithoutPrefix() { String nsUri = "nsUri"; String localName = "localName"; String value = "value"; Attribute att = new Attribute(nsUri, localName, value); Assert.assertEquals(nsUri, att.getNamespace()); Assert.assertEquals(localName, att.getName()); att = new Attribute(nsUri, localName, value); Assert.assertEquals(nsUri, att.getNamespace()); Assert.assertEquals(localName, att.getName()); }
/** Return index of attribute with same name and Namespace, or -1 if one doesn't exist */ private int indexOfDuplicate(Attribute attribute) { int duplicate = -1; String name = attribute.getName(); Namespace namespace = attribute.getNamespace(); duplicate = indexOf(name, namespace); return duplicate; }