This is an automated email from the ASF dual-hosted git repository. billblough pushed a commit to branch 1_6 in repository https://gitbox.apache.org/repos/asf/axis-axis2-java-core.git
commit f6ddc6db9c81ccb0e60c21beff4e1c4a17456556 Author: Andreas Veithen <veit...@apache.org> AuthorDate: Sun Feb 14 21:53:25 2016 +0000 Merge r1686090 to the 1.6 branch for compatibility with recent Axiom versions. --- .../addressing/EndpointReferenceHelperTest.java | 41 ++++++++++++---------- 1 file changed, 23 insertions(+), 18 deletions(-) diff --git a/modules/kernel/test/org/apache/axis2/addressing/EndpointReferenceHelperTest.java b/modules/kernel/test/org/apache/axis2/addressing/EndpointReferenceHelperTest.java index 48c5db1..f161e09 100644 --- a/modules/kernel/test/org/apache/axis2/addressing/EndpointReferenceHelperTest.java +++ b/modules/kernel/test/org/apache/axis2/addressing/EndpointReferenceHelperTest.java @@ -33,6 +33,11 @@ import java.util.ArrayList; import java.util.Map; public class EndpointReferenceHelperTest extends TestCase { + private void compareAttributes(OMAttribute expected, OMAttribute actual) { + assertEquals(expected.getNamespace(), actual.getNamespace()); + assertEquals(expected.getLocalName(), actual.getLocalName()); + assertEquals(expected.getAttributeValue(), actual.getAttributeValue()); + } public void testToAndFromOMForFinalSpecEPR() throws Exception { String address = "http://ws.apache.org/axis2"; @@ -77,19 +82,19 @@ public class EndpointReferenceHelperTest extends TestCase { assertEquals(epr.getAddress(), deser.getAddress()); ArrayList addrAttrs = deser.getAddressAttributes(); - assertEquals(attr1, addrAttrs.get(0)); - assertEquals(attr2, addrAttrs.get(1)); + compareAttributes(attr1, (OMAttribute)addrAttrs.get(0)); + compareAttributes(attr2, (OMAttribute)addrAttrs.get(1)); ArrayList attrs = deser.getAttributes(); - assertEquals(attr1, attrs.get(0)); - assertEquals(attr2, attrs.get(1)); + compareAttributes(attr1, (OMAttribute)attrs.get(0)); + compareAttributes(attr2, (OMAttribute)attrs.get(1)); ArrayList metadata = deser.getMetaData(); assertEquals(md1, metadata.get(0)); assertEquals(md2, metadata.get(1)); ArrayList mdAttrs = deser.getMetadataAttributes(); - assertEquals(attr1, mdAttrs.get(0)); - assertEquals(attr2, mdAttrs.get(1)); + compareAttributes(attr1, (OMAttribute)mdAttrs.get(0)); + compareAttributes(attr2, (OMAttribute)mdAttrs.get(1)); ArrayList extelts = deser.getExtensibleElements(); assertEquals(ext1, extelts.get(0)); @@ -109,15 +114,15 @@ public class EndpointReferenceHelperTest extends TestCase { assertEquals(attr2, addrAttrs.get(1)); attrs = deser.getAttributes(); - assertEquals(attr1, attrs.get(0)); - assertEquals(attr2, attrs.get(1)); + compareAttributes(attr1, (OMAttribute)attrs.get(0)); + compareAttributes(attr2, (OMAttribute)attrs.get(1)); metadata = deser.getMetaData(); assertEquals(md1, metadata.get(0)); assertEquals(md2, metadata.get(1)); mdAttrs = deser.getMetadataAttributes(); - assertEquals(attr1, mdAttrs.get(0)); - assertEquals(attr2, mdAttrs.get(1)); + compareAttributes(attr1, (OMAttribute)mdAttrs.get(0)); + compareAttributes(attr2, (OMAttribute)mdAttrs.get(1)); extelts = deser.getExtensibleElements(); assertEquals(ext1, extelts.get(0)); @@ -187,12 +192,12 @@ public class EndpointReferenceHelperTest extends TestCase { assertEquals(epr.getAddress(), deser.getAddress()); ArrayList addrAttrs = deser.getAddressAttributes(); - assertEquals(attr1, addrAttrs.get(0)); - assertEquals(attr2, addrAttrs.get(1)); + compareAttributes(attr1, (OMAttribute)addrAttrs.get(0)); + compareAttributes(attr2, (OMAttribute)addrAttrs.get(1)); ArrayList attrs = deser.getAttributes(); - assertEquals(attr1, attrs.get(0)); - assertEquals(attr2, attrs.get(1)); + compareAttributes(attr1, (OMAttribute)attrs.get(0)); + compareAttributes(attr2, (OMAttribute)attrs.get(1)); //Metadata will be lost unless it is saved as an extensibility element. ArrayList metadata = deser.getMetaData(); @@ -216,12 +221,12 @@ public class EndpointReferenceHelperTest extends TestCase { assertEquals(epr.getAddress(), deser.getAddress()); addrAttrs = deser.getAddressAttributes(); - assertEquals(attr1, addrAttrs.get(0)); - assertEquals(attr2, addrAttrs.get(1)); + compareAttributes(attr1, (OMAttribute)addrAttrs.get(0)); + compareAttributes(attr2, (OMAttribute)addrAttrs.get(1)); attrs = deser.getAttributes(); - assertEquals(attr1, attrs.get(0)); - assertEquals(attr2, attrs.get(1)); + compareAttributes(attr1, (OMAttribute)attrs.get(0)); + compareAttributes(attr2, (OMAttribute)attrs.get(1)); //Metadata will be lost unless it is saved as an extensibility element. metadata = deser.getMetaData();