From f88e761381f08219607fb696fb29f5393e6901b4 Mon Sep 17 00:00:00 2001 From: lresende Date: Mon, 2 Feb 2009 18:48:17 +0000 Subject: TUSCANY-2463 - Merging testcase that exercises extended attributes in bindings git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@740075 13f79535-47bb-0310-9956-ffa450edef68 --- .../xml/ReadWriteAnyAttributeTestCase.java | 42 ++++++++++++++++++++++ 1 file changed, 42 insertions(+) (limited to 'branches/sca-java-1.3.3/modules/assembly-xml/src/test/java/org/apache/tuscany/sca/assembly/xml/ReadWriteAnyAttributeTestCase.java') diff --git a/branches/sca-java-1.3.3/modules/assembly-xml/src/test/java/org/apache/tuscany/sca/assembly/xml/ReadWriteAnyAttributeTestCase.java b/branches/sca-java-1.3.3/modules/assembly-xml/src/test/java/org/apache/tuscany/sca/assembly/xml/ReadWriteAnyAttributeTestCase.java index fa4eb42d13..feab7cf0f7 100644 --- a/branches/sca-java-1.3.3/modules/assembly-xml/src/test/java/org/apache/tuscany/sca/assembly/xml/ReadWriteAnyAttributeTestCase.java +++ b/branches/sca-java-1.3.3/modules/assembly-xml/src/test/java/org/apache/tuscany/sca/assembly/xml/ReadWriteAnyAttributeTestCase.java @@ -58,6 +58,26 @@ public class ReadWriteAnyAttributeTestCase { ""+ ""; + private static final String XML_WITH_EXTENDED_ATTRIBUTES_IN_BINDINGS = + "" + + "" + + "" + + "" + + "" + + "" + + "" + + "" + + "" + + "" + + "" + + "" + + "" + + "" + + "" + + "" + + "" + + ""; + private XMLInputFactory inputFactory; private ExtensibleStAXArtifactProcessor staxProcessor; @@ -129,4 +149,26 @@ public class ReadWriteAnyAttributeTestCase { assertEquals(XML, bos.toString()); } + + + @Test + //@Ignore() + public void testReadWriteCompositeWithBindings() throws Exception { + init(null); + + XMLStreamReader reader = inputFactory.createXMLStreamReader(new StringReader(XML_WITH_EXTENDED_ATTRIBUTES_IN_BINDINGS)); + Composite composite = (Composite)staxProcessor.read(reader); + assertNotNull(composite); + reader.close(); + + ByteArrayOutputStream bos = new ByteArrayOutputStream(); + staxProcessor.write(composite, bos); + + // used for debug comparison + // System.out.println(XML_WITH_EXTENDED_ATTRIBUTES_IN_BINDINGS); + // System.out.println(bos.toString()); + + assertEquals(XML_WITH_EXTENDED_ATTRIBUTES_IN_BINDINGS, bos.toString()); + bos.close(); + } } -- cgit v1.2.3