Author: veithen Date: Tue Dec 16 04:40:54 2008 New Revision: 727041 URL: http://svn.apache.org/viewvc?rev=727041&view=rev Log: Added a test case that checks that Axiom correctly reports errors for malformed documents. This provides regression testing for WSCOMMONS-121, WSCOMMONS-323 and WSCOMMONS-372.
Modified: webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/OMDocumentTest.java Modified: webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/OMDocumentTest.java URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/OMDocumentTest.java?rev=727041&r1=727040&r2=727041&view=diff ============================================================================== --- webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/OMDocumentTest.java (original) +++ webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/OMDocumentTest.java Tue Dec 16 04:40:54 2008 @@ -70,6 +70,19 @@ } + /** + * Test that a document that is not well formed triggers an appropriate error. + */ + public void testMalformedDocument() { + OMDocument document = getSampleOMDocument("<Root><Child attr='a' attr='a'/></Root>"); + try { + document.serialize(new ByteArrayOutputStream()); + fail("Expected exception"); + } catch (Exception ex) { + // We expect an exception here + } + } + private OMDocument getSampleOMDocument(String xml) { try { XMLStreamReader xmlStreamReader =