AttributeReference implements Serializable { public String getFullAttributeName() { return this.attributeName + (this.subAttributeName != null ? "." + this.subAttributeName : ""); } AttributeReference(String name);  AttributeReference(String urn, String name);  AttributeReference(String urn, String attributeName, String subAttributeName); String getFullAttributeName(); String getFullyQualifiedAttributeName(); String getAttributeBase(); String toString();  }
@Test @Parameters(method = "getAttributeReferences") public void testAttributeParsing(String attributeReferenceString, String expectedUrn, String expectedAttriubte) { AttributeReference attributeReference = new AttributeReference(attributeReferenceString); Assert.assertEquals(expectedUrn, attributeReference.getUrn()); Assert.assertEquals(expectedAttriubte, attributeReference.getFullAttributeName()); }