You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ws.apache.org by ve...@apache.org on 2022/06/03 19:31:16 UTC
[ws-axiom] branch master updated: Enforce consistent formatting in axiom-testsuite
This is an automated email from the ASF dual-hosted git repository.
veithen pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ws-axiom.git
The following commit(s) were added to refs/heads/master by this push:
new be294411c Enforce consistent formatting in axiom-testsuite
be294411c is described below
commit be294411c0e4144037c03742c10cd3c3b8668b67
Author: Andreas Veithen <an...@gmail.com>
AuthorDate: Fri Jun 3 17:29:29 2022 +0000
Enforce consistent formatting in axiom-testsuite
---
testing/axiom-testsuite/pom.xml | 11 +
.../java/org/apache/axiom/ts/AxiomTestCase.java | 33 +-
.../org/apache/axiom/ts/ConformanceTestCase.java | 4 +-
.../apache/axiom/ts/StreamTypeAdapterFactory.java | 29 +-
.../axiom/ts/dimension/AddAttributeStrategy.java | 66 +-
.../apache/axiom/ts/dimension/BuilderFactory.java | 59 +-
.../axiom/ts/dimension/CoalescingXMLFilter.java | 30 +-
.../axiom/ts/dimension/DOMBuilderFactory.java | 11 +-
.../apache/axiom/ts/dimension/ElementContext.java | 150 +--
.../axiom/ts/dimension/ExpansionStrategy.java | 246 ++---
.../axiom/ts/dimension/NoNamespaceStrategy.java | 77 +-
.../axiom/ts/dimension/SAXBuilderFactory.java | 14 +-
.../serialization/SerializationStrategy.java | 32 +-
.../serialization/SerializeFromSAXSource.java | 6 +-
.../SerializeFromXMLStreamReader.java | 10 +-
.../serialization/SerializeToOutputStream.java | 6 +-
.../dimension/serialization/SerializeToWriter.java | 6 +-
.../serialization/SerializeToXMLStreamWriter.java | 8 +-
.../axiom/ts/dimension/serialization/XML.java | 11 +-
.../apache/axiom/ts/jaxb/beans/DocumentBean.java | 12 +-
.../apache/axiom/ts/jaxb/beans/DocumentBean2.java | 12 +-
.../apache/axiom/ts/jaxb/beans/package-info.java | 2 +-
.../org/apache/axiom/ts/om/DigestTestCase.java | 18 +-
.../org/apache/axiom/ts/om/OMTestSuiteBuilder.java | 1068 +++++++++++++++-----
.../apache/axiom/ts/om/SetNamespaceTestCase.java | 55 +-
.../org/apache/axiom/ts/om/XMLSampleAdapter.java | 13 +-
.../ts/om/attribute/TestDigestWithNamespace.java | 3 +-
.../om/attribute/TestDigestWithoutNamespace.java | 2 +-
.../om/attribute/TestGetNamespaceNormalized.java | 4 +-
.../TestGetNamespaceURIWithNamespace.java | 4 +-
.../om/attribute/TestGetPrefixWithNamespace.java | 4 +-
.../axiom/ts/om/attribute/TestSetLocalName.java | 4 +-
.../axiom/ts/om/attribute/TestSetNamespace.java | 65 +-
.../apache/axiom/ts/om/builder/DummyXMLReader.java | 4 +-
.../axiom/ts/om/builder/JAXBCustomBuilder.java | 2 +-
.../org/apache/axiom/ts/om/builder/MyDocument.java | 10 +-
.../ts/om/builder/NamespaceDeclarationFilter.java | 4 +-
...egisterCustomBuilderForPayloadJAXBTestCase.java | 19 +-
.../axiom/ts/om/builder/TestCloseWithStream.java | 7 +-
.../axiom/ts/om/builder/TestCloseWithSystemId.java | 11 +-
.../om/builder/TestCloseWithXMLStreamReader.java | 8 +-
.../ts/om/builder/TestCreateOMBuilderFromDOM.java | 28 +-
.../builder/TestCreateOMBuilderFromDOMElement.java | 10 +-
...erFromDOMWithNSUnawareNamespaceDeclaration.java | 7 +-
...ilderFromDOMWithNSUnawarePrefixedAttribute.java | 4 +-
...derFromDOMWithNSUnawareUnprefixedAttribute.java | 4 +-
.../builder/TestCreateOMBuilderFromSAXSource.java | 24 +-
.../ts/om/builder/TestCreateOMBuilderXOP.java | 14 +-
.../TestCreateStAXOMBuilderFromFragment.java | 14 +-
...tCreateStAXOMBuilderFromXmlBeansPullParser.java | 9 +-
.../TestCreateStAXOMBuilderIncorrectState.java | 7 +-
.../TestCreateStAXOMBuilderNamespaceRepairing.java | 20 +-
...TestCreateStAXOMBuilderNamespaceRepairing2.java | 22 +-
.../axiom/ts/om/builder/TestDetachWithDOM.java | 6 +-
.../ts/om/builder/TestDetachWithSAXSource.java | 7 +-
.../axiom/ts/om/builder/TestDetachWithStream.java | 17 +-
.../ts/om/builder/TestGetDocumentElement.java | 15 +-
...tElementWithDiscardDocumentIllFormedEpilog.java | 11 +-
...estGetDocumentElementWithIllFormedDocument.java | 5 +-
.../ts/om/builder/TestIOExceptionInGetText.java | 32 +-
.../apache/axiom/ts/om/builder/TestInvalidXML.java | 26 +-
.../axiom/ts/om/builder/TestMalformedDocument.java | 11 +-
.../TestReadAttachmentBeforeRootPartComplete.java | 43 +-
...stRegisterCustomBuilderForPayloadJAXBPlain.java | 9 +-
...rPayloadJAXBWithDataHandlerReaderExtension.java | 12 +-
...RegisterCustomBuilderForPayloadJAXBWithXOP.java | 18 +-
.../axiom/ts/om/builder/TestRootPartStreaming.java | 26 +-
.../ts/om/builder/TestStandaloneConfiguration.java | 18 +-
.../ts/om/container/DocumentElementExtractor.java | 7 +-
.../ts/om/container/OMContainerExtractor.java | 67 +-
.../axiom/ts/om/container/OMContainerFactory.java | 52 +-
.../axiom/ts/om/container/OMElementExtractor.java | 8 +-
.../ts/om/container/RootWhitespaceFilter.java | 11 +-
.../TestAddChildWithIncompleteSibling.java | 15 +-
.../axiom/ts/om/container/TestGetDescendants.java | 9 +-
.../ts/om/container/TestGetXMLStreamReader.java | 28 +-
.../axiom/ts/om/container/TestSerialize.java | 27 +-
.../axiom/ts/om/cross/CrossOMTestSuiteBuilder.java | 2 +-
.../org/apache/axiom/ts/om/cross/TestAddChild.java | 2 +-
.../ts/om/cross/TestImportInformationItem.java | 11 +-
.../axiom/ts/om/cross/TestInsertSibling.java | 8 +-
.../apache/axiom/ts/om/doctype/TestSerialize.java | 3 +-
.../ts/om/document/TestAddChildIncomplete.java | 15 +-
.../org/apache/axiom/ts/om/document/TestBuild.java | 3 +-
.../org/apache/axiom/ts/om/document/TestClone.java | 2 +-
.../apache/axiom/ts/om/document/TestDigest.java | 11 +-
.../TestGetOMDocumentElementAfterDetach.java | 4 +-
.../TestGetOMDocumentElementWithParser.java | 7 +-
.../axiom/ts/om/document/TestGetSAXResult.java | 8 +-
.../axiom/ts/om/document/TestGetSAXResultJAXB.java | 6 +-
.../ts/om/document/TestGetSAXResultSAXParser.java | 7 +-
.../ts/om/document/TestGetSAXResultXMLBeans.java | 6 +-
.../TestIsCompleteAfterAddingIncompleteChild.java | 5 +-
.../axiom/ts/om/document/TestRemoveChildren.java | 19 +-
.../ts/om/document/TestSerializeAndConsume.java | 12 +-
...erializeAndConsumeWithIncompleteDescendant.java | 19 +-
.../document/TestSetOMDocumentElementReplace.java | 10 +-
.../axiom/ts/om/document/jaxb/OrderItem.java | 8 +-
.../axiom/ts/om/document/jaxb/package-info.java | 2 +-
.../sr/TestCharacterDataReaderFromParser.java | 15 +-
.../ts/om/document/sr/TestCloseWithoutCaching.java | 8 +-
.../axiom/ts/om/document/sr/TestDTDReader.java | 5 +-
.../ts/om/document/sr/TestDTDReaderFromParser.java | 16 +-
.../element/TestAddAttributeGeneratedPrefix.java | 8 +-
.../ts/om/element/TestAddAttributeMultiple.java | 16 +-
.../ts/om/element/TestAddAttributeReplace.java | 6 +-
.../TestAddAttributeReuseExistingPrefix.java | 3 +-
...uteWithExistingNamespaceDeclarationInScope.java | 9 +-
...hExistingNamespaceDeclarationOnSameElement.java | 9 +-
.../TestAddAttributeWithInvalidNamespace1.java | 6 +-
.../TestAddAttributeWithInvalidNamespace2.java | 2 +-
...AddAttributeWithMaskedNamespaceDeclaration.java | 24 +-
...tributeWithoutExistingNamespaceDeclaration.java | 9 +-
.../element/TestAddAttributeWithoutNamespace.java | 15 +-
.../apache/axiom/ts/om/element/TestAddChild2.java | 6 +-
.../axiom/ts/om/element/TestAddChildDiscarded.java | 5 +-
.../ts/om/element/TestAddChildIncomplete.java | 13 +-
.../ts/om/element/TestAddChildWithSameParent.java | 13 +-
.../axiom/ts/om/element/TestBuildDiscarded.java | 5 +-
...ReDeclaringGrandParentsDefaultNSWithPrefix.java | 28 +-
...ChildReDeclaringParentsDefaultNSWithPrefix.java | 21 +-
.../axiom/ts/om/element/TestCloneOMElement2.java | 3 +-
.../TestCloneOMElementNamespaceRepairing.java | 18 +-
.../org/apache/axiom/ts/om/element/TestClose.java | 9 +-
.../om/element/TestDeclareDefaultNamespace1.java | 24 +-
.../om/element/TestDeclareDefaultNamespace2.java | 14 +-
.../om/element/TestDetachWithDifferentBuilder.java | 8 +-
.../ts/om/element/TestDiscardDocumentElement.java | 6 +-
.../axiom/ts/om/element/TestDiscardIncomplete.java | 14 +-
.../ts/om/element/TestDiscardPartiallyBuilt.java | 16 +-
.../TestFindNamespaceByNamespaceURIMasked.java | 4 +-
.../ts/om/element/TestFindNamespaceByPrefix.java | 3 +-
.../axiom/ts/om/element/TestGetAllAttributes1.java | 4 +-
.../axiom/ts/om/element/TestGetAllAttributes2.java | 4 +-
.../om/element/TestGetAllDeclaredNamespaces.java | 4 +-
...llDeclaredNamespacesNoSuchElementException.java | 4 +-
.../TestGetAllDeclaredNamespacesRemove.java | 4 +-
.../TestGetAttributeValueWithXmlPrefix1.java | 18 +-
.../TestGetAttributeValueWithXmlPrefix2.java | 13 +-
.../om/element/TestGetAttributeWithXmlPrefix1.java | 20 +-
.../om/element/TestGetAttributeWithXmlPrefix2.java | 15 +-
.../axiom/ts/om/element/TestGetChildElements.java | 12 +-
...TestGetChildElementsConcurrentModification.java | 8 +-
.../om/element/TestGetChildElementsConsumed.java | 24 +-
.../axiom/ts/om/element/TestGetChildren.java | 13 +-
.../TestGetChildrenConcurrentModification.java | 8 +-
.../ts/om/element/TestGetChildrenRemove1.java | 11 +-
.../ts/om/element/TestGetChildrenRemove2.java | 11 +-
.../ts/om/element/TestGetChildrenRemove3.java | 9 +-
.../ts/om/element/TestGetChildrenRemove4.java | 22 +-
.../om/element/TestGetChildrenWithLocalName.java | 7 +-
.../ts/om/element/TestGetChildrenWithName.java | 17 +-
.../ts/om/element/TestGetChildrenWithName2.java | 4 +-
.../ts/om/element/TestGetChildrenWithName3.java | 8 +-
.../ts/om/element/TestGetChildrenWithName4.java | 18 +-
.../TestGetChildrenWithNameNextWithoutHasNext.java | 6 +-
.../element/TestGetChildrenWithNamespaceURI.java | 12 +-
.../ts/om/element/TestGetDefaultNamespace2.java | 10 +-
.../axiom/ts/om/element/TestGetDescendants.java | 20 +-
.../element/TestGetDescendantsRemoveSubtree.java | 16 +-
.../ts/om/element/TestGetFirstChildWithName.java | 14 +-
...stGetFirstChildWithNameOnIncompleteElement.java | 7 +-
.../element/TestGetFirstOMChildAfterConsume.java | 14 +-
.../element/TestGetFirstOMChildAfterDiscard.java | 14 +-
.../ts/om/element/TestGetNamespaceContext.java | 18 +-
.../ts/om/element/TestGetNamespaceNormalized.java | 10 +-
.../TestGetNamespaceNormalizedWithParser.java | 10 +-
.../TestGetNamespaceNormalizedWithSAXSource.java | 17 +-
.../ts/om/element/TestGetNamespacesInScope.java | 6 +-
...stGetNamespacesInScopeWithDefaultNamespace.java | 4 +-
...amespacesInScopeWithMaskedDefaultNamespace.java | 5 +-
...estGetNamespacesInScopeWithMaskedNamespace.java | 6 +-
.../element/TestGetPrefixWithDefaultNamespace.java | 3 +-
.../ts/om/element/TestGetQNameWithNamespace.java | 1 -
.../ts/om/element/TestGetSAXResultWithDTD.java | 2 +-
.../element/TestGetSAXSourceIdentityTransform.java | 14 +-
...estGetSAXSourceIdentityTransformOnFragment.java | 37 +-
.../axiom/ts/om/element/TestGetTextAsQName.java | 4 +-
.../ts/om/element/TestGetTextAsQNameEmpty.java | 4 +-
.../element/TestGetTextAsStreamWithoutCaching.java | 17 +-
.../axiom/ts/om/element/TestGetTextBinary.java | 9 +-
...estGetXMLStreamReaderCDATAEventFromElement.java | 12 +-
...TestGetXMLStreamReaderCDATAEventFromParser.java | 31 +-
.../TestGetXMLStreamReaderOnNonRootElement.java | 17 +-
...StreamReaderOnNonRootElementPartiallyBuilt.java | 22 +-
.../element/TestGetXMLStreamReaderWithCaching.java | 23 +-
...GetXMLStreamReaderWithIncompleteDescendant.java | 22 +-
...etXMLStreamReaderWithNamespaceURIInterning.java | 12 +-
...MLStreamReaderWithPreserveNamespaceContext.java | 22 +-
...LStreamReaderWithPreserveNamespaceContext2.java | 18 +-
...MLStreamReaderWithoutCachingPartiallyBuilt.java | 12 +-
...ReaderWithoutCachingPartiallyBuiltModified.java | 17 +-
.../TestIsCompleteAfterAddingIncompleteChild.java | 5 +-
.../ts/om/element/TestIsCompleteWithParser.java | 6 +-
.../axiom/ts/om/element/TestMultipleDefaultNS.java | 10 +-
.../axiom/ts/om/element/TestRemoveAttribute.java | 4 +-
.../axiom/ts/om/element/TestRemoveChildren.java | 14 +-
.../TestResolveQNameWithDefaultNamespace.java | 4 +-
.../TestResolveQNameWithNonDefaultNamespace.java | 3 +-
.../element/TestResolveQNameWithUnboundPrefix.java | 4 +-
.../element/TestResolveQNameWithoutNamespace.java | 3 +-
.../axiom/ts/om/element/TestSerialization.java | 37 +-
...TestSerializationWithTwoNonBuiltOMElements.java | 16 +-
.../element/TestSerializeAndConsumeConsumed.java | 27 +-
.../TestSerializeAndConsumePartiallyBuilt.java | 12 +-
...erializeAndConsumeWithIncompleteDescendant.java | 11 +-
.../axiom/ts/om/element/TestSetNamespace.java | 27 +-
.../apache/axiom/ts/om/element/TestSetText.java | 10 +-
.../axiom/ts/om/element/TestSetTextNull.java | 2 +-
.../axiom/ts/om/element/TestSetTextQName.java | 4 +-
.../axiom/ts/om/element/TestSetTextQNameNull.java | 2 +-
.../TestSetTextQNameWithExistingChildren.java | 4 +-
.../element/TestSetTextWithExistingChildren.java | 8 +-
.../om/element/TestUnmarshalWithDataHandler.java | 2 +-
.../TestUnmarshalWithDataHandlerToByteArray.java | 7 +-
.../om/element/TestUnmarshalWithDeclaredType.java | 3 +-
.../axiom/ts/om/element/TestWriteTextTo.java | 4 +-
.../element/sr/TestCloseAndContinueBuilding.java | 26 +-
.../axiom/ts/om/element/sr/TestCommentEvent.java | 15 +-
.../element/sr/TestGetDataHandlerFromElement.java | 12 +-
.../axiom/ts/om/element/sr/TestGetElementText.java | 4 +-
.../element/sr/TestGetElementTextFromParser.java | 35 +-
.../ts/om/element/sr/TestGetNamespaceContext.java | 12 +-
.../apache/axiom/ts/om/element/sr/TestNextTag.java | 5 +-
.../apache/axiom/ts/om/entref/TestSerialize.java | 3 +-
.../om/factory/CreateOMElementParentSupplier.java | 5 +-
.../ts/om/factory/CreateOMElementTestCase.java | 9 +-
.../ts/om/factory/CreateOMElementVariant.java | 102 +-
.../TestCreateOMAttributeGeneratedPrefix.java | 4 +-
.../factory/TestCreateOMAttributeInterfaces.java | 10 +-
...TestCreateOMAttributeWithInvalidNamespace1.java | 4 +-
.../factory/TestCreateOMDocTypeWithoutParent.java | 5 +-
.../axiom/ts/om/factory/TestCreateOMDocument.java | 2 +-
.../TestCreateOMElementWithDefaultNamespace.java | 9 +-
.../TestCreateOMElementWithGeneratedPrefix.java | 9 +-
.../TestCreateOMElementWithInvalidNamespace.java | 5 +-
.../TestCreateOMElementWithNamespaceInScope1.java | 9 +-
.../TestCreateOMElementWithNamespaceInScope2.java | 3 +-
.../TestCreateOMElementWithNamespaceInScope3.java | 3 +-
.../TestCreateOMElementWithNamespaceInScope4.java | 9 +-
...TestCreateOMElementWithNonDefaultNamespace.java | 9 +-
.../TestCreateOMElementWithNullURIAndPrefix.java | 4 +-
.../TestCreateOMElementWithoutNamespace.java | 9 +-
.../TestCreateOMElementWithoutNamespace2.java | 13 +-
.../TestCreateOMElementWithoutNamespace3.java | 17 +-
...tCreateOMElementWithoutNamespaceNullPrefix.java | 16 +-
...CreateOMProcessingInstructionWithoutParent.java | 3 +-
.../axiom/ts/om/factory/TestCreateOMText.java | 6 +-
.../TestCreateOMTextFromDataHandlerProvider.java | 11 +-
.../ts/om/factory/TestCreateOMTextFromOMText.java | 4 +-
.../org/apache/axiom/ts/om/misc/TestAxiom95.java | 13 +-
.../apache/axiom/ts/om/namespace/TestEquals.java | 3 +-
.../axiom/ts/om/namespace/TestGetNamespaceURI.java | 4 +-
.../axiom/ts/om/namespace/TestGetPrefix.java | 4 +-
.../apache/axiom/ts/om/namespace/TestHashCode.java | 4 +-
.../org/apache/axiom/ts/om/node/TestDetach.java | 24 +-
.../ts/om/node/TestDetachAfterBuilderClose.java | 3 +-
.../axiom/ts/om/node/TestDetachFirstChild.java | 6 +-
.../om/node/TestGetNextOMSiblingAfterDiscard.java | 8 +-
.../axiom/ts/om/node/TestInsertSiblingAfter.java | 4 +-
.../om/node/TestInsertSiblingAfterLastChild.java | 13 +-
.../axiom/ts/om/node/TestInsertSiblingBefore.java | 4 +-
.../om/node/TestInsertSiblingBeforeOnOrphan.java | 4 +-
.../om/node/TestInsertSiblingBeforeSameParent.java | 3 +-
.../java/org/apache/axiom/ts/om/pi/TestDigest.java | 4 +-
.../org/apache/axiom/ts/om/pi/TestSerialize.java | 3 +-
.../ts/om/sourcedelement/LazyNameTestCase.java | 7 +-
.../om/sourcedelement/OMSourcedElementVariant.java | 52 +-
.../ts/om/sourcedelement/TestAddAttribute.java | 9 +-
.../ts/om/sourcedelement/TestBlobOMDataSource.java | 36 +-
.../om/sourcedelement/TestCloneNonDestructive.java | 11 +-
.../ts/om/sourcedelement/TestCloneUnknownName.java | 12 +-
.../ts/om/sourcedelement/TestCloseOnComplete.java | 6 +-
.../axiom/ts/om/sourcedelement/TestComplete.java | 29 +-
.../ts/om/sourcedelement/TestDeclareNamespace.java | 7 +-
.../axiom/ts/om/sourcedelement/TestDetach.java | 4 +-
.../axiom/ts/om/sourcedelement/TestDocument.java | 67 +-
.../axiom/ts/om/sourcedelement/TestExpand.java | 40 +-
.../ts/om/sourcedelement/TestGetAllAttributes.java | 4 +-
.../TestGetAllDeclaredNamespaces.java | 9 +-
.../ts/om/sourcedelement/TestGetAttribute.java | 4 +-
.../om/sourcedelement/TestGetAttributeValue.java | 8 +-
.../sourcedelement/TestGetDocumentFromBuilder.java | 6 +-
.../ts/om/sourcedelement/TestGetLocalName.java | 3 +-
.../ts/om/sourcedelement/TestGetNamespace.java | 3 +-
.../sourcedelement/TestGetNamespaceNormalized.java | 15 +-
.../TestGetNamespaceNormalized2.java | 15 +-
.../ts/om/sourcedelement/TestGetNamespaceURI.java | 3 +-
.../TestGetNextOMSiblingIncomplete.java | 7 +-
.../axiom/ts/om/sourcedelement/TestGetObject.java | 9 +-
.../om/sourcedelement/TestGetReaderException.java | 24 +-
.../TestGetSAXSourceWithPushOMDataSource.java | 46 +-
...ourceWithPushOMDataSourceThrowingException.java | 29 +-
...TextAsStreamWithNonDestructiveOMDataSource.java | 5 +-
.../om/sourcedelement/TestName1DefaultPrefix.java | 31 +-
.../sourcedelement/TestName1QualifiedPrefix.java | 32 +-
.../ts/om/sourcedelement/TestName1Unqualified.java | 25 +-
.../om/sourcedelement/TestName2DefaultPrefix.java | 29 +-
.../sourcedelement/TestName2QualifiedPrefix.java | 25 +-
.../ts/om/sourcedelement/TestName2Unqualified.java | 13 +-
.../om/sourcedelement/TestName3DefaultPrefix.java | 37 +-
.../sourcedelement/TestName3QualifiedPrefix.java | 33 +-
.../ts/om/sourcedelement/TestName3Unqualified.java | 27 +-
.../om/sourcedelement/TestName4DefaultPrefix.java | 19 +-
.../sourcedelement/TestName4QualifiedPrefix.java | 17 +-
.../ts/om/sourcedelement/TestName4Unqualified.java | 17 +-
.../TestPushOMDataSourceExpansion.java | 28 +-
.../TestRemoveChildrenUnexpanded.java | 5 +-
.../axiom/ts/om/sourcedelement/TestSerialize.java | 88 +-
...zeModifiedOMSEWithNonDestructiveDataSource.java | 10 +-
...SerializeOMDataSourceWritingToOutputStream.java | 28 +-
.../ts/om/sourcedelement/TestSetDataSource.java | 44 +-
.../TestSetDataSourceOnAlreadyExpandedElement.java | 4 +-
.../ts/om/sourcedelement/TestSetLocalName.java | 16 +-
.../om/sourcedelement/TestStringOMDataSource.java | 24 +-
.../TestWrappedTextNodeOMDataSourceFromReader.java | 7 +-
...tWriteTextToWithNonDestructiveOMDataSource.java | 7 +-
.../jaxb/ExceptionXMLStreamWriterWrapper.java | 2 +-
.../jaxb/TestDataHandlerExpansion.java | 12 +-
.../jaxb/TestDataHandlerSerializationWithMTOM.java | 27 +-
.../TestDataHandlerSerializationWithoutMTOM.java | 27 +-
.../jaxb/TestExceptionDuringSerialization.java | 4 +-
.../jaxb/TestGetNameFromJAXBElement.java | 6 +-
.../jaxb/TestGetNameFromPlainObject.java | 3 +-
.../ts/om/sourcedelement/push/CloseScenario.java | 6 +-
.../push/GetNamespaceContextScenario.java | 2 +-
.../push/PushOMDataSourceScenario.java | 76 +-
.../push/WriteAttributeAutoPrefixScenario.java | 2 +-
.../WriteAttributeNamespaceUnawareScenario.java | 2 +-
.../om/sourcedelement/push/WriteCDataScenario.java | 4 +-
.../push/WriteCharactersCharArrayScenario.java | 10 +-
.../sourcedelement/push/WriteCommentScenario.java | 4 +-
.../push/WriteDataHandlerProviderScenario.java | 20 +-
.../push/WriteDataHandlerScenario.java | 9 +-
.../push/WriteEmptyElementAutoPrefixScenario.java | 2 +-
.../WriteEmptyElementNamespaceUnawareScenario.java | 2 +-
.../push/WriteEmptyElementScenario.java | 6 +-
.../push/WriteEntityRefScenario.java | 8 +-
.../push/WriteNamespaceScenario.java | 4 +-
.../push/WriteProcessingInstruction1Scenario.java | 6 +-
.../push/WriteProcessingInstruction2Scenario.java | 6 +-
.../push/WriteStartElementAutoPrefixScenario.java | 2 +-
.../WriteStartElementNamespaceUnawareScenario.java | 2 +-
...thDefaultNamespaceDeclaredOnParentScenario.java | 8 +-
.../push/WriteStartEndDocumentScenario.java | 11 +-
.../sourcedelement/sr/TestCloseWithoutCaching.java | 8 +-
.../axiom/ts/om/sourcedelement/sr/TestGetName.java | 7 +-
.../util/CloseTestXMLStreamReaderWrapper.java | 2 +-
.../om/sourcedelement/util/PullOMDataSource.java | 14 +-
.../om/sourcedelement/util/PushOMDataSource.java | 5 +-
.../text/TestBase64StreamingWithGetSAXSource.java | 14 +-
.../om/text/TestBase64StreamingWithSerialize.java | 4 +-
.../apache/axiom/ts/om/text/TestCloneBinary.java | 21 +-
.../apache/axiom/ts/om/text/TestGetNamespace.java | 4 +-
.../org/apache/axiom/ts/om/text/TestSerialize.java | 2 +-
.../org/apache/axiom/ts/om/xop/TestSerialize.java | 23 +-
.../apache/axiom/ts/om/xop/TestSetOptimize.java | 23 +-
.../apache/axiom/ts/om/xop/XOPRoundtripTest.java | 12 +-
.../axiom/ts/om/xpath/AXIOMXPathTestCase.java | 10 +-
.../apache/axiom/ts/om/xpath/TestAXIOMXPath.java | 2 +-
.../axiom/ts/om/xpath/TestAddNamespaces.java | 12 +-
.../axiom/ts/om/xpath/TestAddNamespaces2.java | 12 +-
.../axiom/ts/omdom/OMDOMTestSuiteBuilder.java | 36 +-
.../ts/omdom/attr/TestGetNamespaceNormalized.java | 8 +-
.../attr/TestSetValueOnNamespaceDeclaration.java | 8 +-
.../omdom/document/TestAppendChildForbidden.java | 10 +-
.../TestCreateDocumentFragmentInterfaces.java | 10 +-
.../axiom/ts/omdom/document/TestGetOMFactory1.java | 12 +-
.../axiom/ts/omdom/document/TestGetOMFactory2.java | 13 +-
.../axiom/ts/omdom/document/TestImportNode.java | 8 +-
.../omdom/document/TestInsertBeforeForbidden.java | 12 +-
.../ts/omdom/element/TestAddAttributeReplace.java | 6 +-
.../element/TestAddChildFromForeignDocument.java | 5 +-
.../omdom/element/TestAppendChildIncomplete.java | 8 +-
.../ts/omdom/element/TestCloneNodeIncomplete.java | 18 +-
.../axiom/ts/omdom/element/TestCloneOMElement.java | 2 +-
.../apache/axiom/ts/omdom/element/TestDetach.java | 8 +-
.../omdom/element/TestGetNamespaceNormalized.java | 8 +-
.../omdom/element/TestInsertBeforeIncomplete.java | 16 +-
.../ts/omdom/element/TestRemoveAttribute.java | 10 +-
.../TestRemoveAttributeNSNamespaceDeclaration.java | 2 +-
.../ts/omdom/element/TestRemoveAttributeNode.java | 5 +-
.../omdom/element/TestRemoveChildIncomplete.java | 6 +-
.../element/TestReplaceChildFirstIncomplete.java | 13 +-
.../element/TestReplaceChildMiddleIncomplete.java | 13 +-
.../ts/omdom/factory/TestCreateOMAttribute.java | 2 +-
.../factory/TestCreateOMTextCDATASection.java | 9 +-
.../TestCreateOMTextCDATASectionWithParent.java | 3 +-
.../TestInsertSiblingAfterFromForeignDocument.java | 5 +-
...TestInsertSiblingBeforeFromForeignDocument.java | 5 +-
.../axiom/ts/omdom/text/TestCloneNodeBinary.java | 4 +-
.../ts/omdom/text/TestGetNodeValueBinary.java | 6 +-
.../axiom/ts/soap/BooleanAttributeAccessor.java | 15 +-
.../soap/HeaderBlockAttributeAdapterFactory.java | 42 +-
.../axiom/ts/soap/SOAPElementTypeAdapter.java | 12 +-
.../ts/soap/SOAPElementTypeAdapterFactory.java | 523 +++++-----
.../apache/axiom/ts/soap/SOAPSampleAdapter.java | 13 +-
.../axiom/ts/soap/SOAPSpecAdapterFactory.java | 26 +-
.../org/apache/axiom/ts/soap/SOAPTestCase.java | 8 +-
.../apache/axiom/ts/soap/SOAPTestSuiteBuilder.java | 518 +++++++---
.../axiom/ts/soap/SampleBasedSOAPTestCase.java | 10 +-
.../body/FirstElementNameWithParserTestCase.java | 67 +-
.../axiom/ts/soap/body/TestCloneOMElement.java | 2 +-
.../apache/axiom/ts/soap/body/TestGetFault.java | 4 +-
.../axiom/ts/soap/body/TestGetFaultFakeFault.java | 6 +-
.../axiom/ts/soap/body/TestGetFaultNoFault.java | 7 +-
.../axiom/ts/soap/body/TestGetFaultWithParser.java | 7 +-
.../soap/body/TestGetFaultWithParserNoFault.java | 4 +-
.../TestGetFirstElementLocalNameWithParser.java | 4 +-
.../TestGetFirstElementLocalNameWithParser2.java | 5 +-
...FirstElementLocalNameWithParserNoLookahead.java | 21 +-
.../soap/body/TestGetFirstElementNSWithParser.java | 3 +-
.../apache/axiom/ts/soap/body/TestHasFault.java | 4 +-
.../axiom/ts/soap/body/TestHasFaultFakeFault.java | 6 +-
.../axiom/ts/soap/body/TestHasFaultNoFault.java | 7 +-
.../soap/body/TestHasFaultWithOMSEUnknownName.java | 8 +-
.../axiom/ts/soap/body/TestHasFaultWithParser.java | 4 +-
.../soap/body/TestHasFaultWithParserNoFault.java | 3 +-
.../body/TestSerializeWithXSITypeAttribute.java | 24 +-
.../apache/axiom/ts/soap/builder/BadInputTest.java | 8 +-
.../apache/axiom/ts/soap/builder/MessageTest.java | 6 +-
.../apache/axiom/ts/soap/builder/OMTestUtils.java | 5 +-
.../axiom/ts/soap/builder/TestCommentInEpilog.java | 8 +-
.../axiom/ts/soap/builder/TestCommentInProlog.java | 10 +-
.../TestCreateSOAPModelBuilderFromDOMSource.java | 10 +-
.../TestCreateSOAPModelBuilderFromSAXSource.java | 4 +-
...ateSOAPModelBuilderMTOMContentTypeMismatch.java | 71 +-
.../org/apache/axiom/ts/soap/builder/TestDTD.java | 3 +-
.../ts/soap/builder/TestRegisterCustomBuilder.java | 36 +-
.../TestRegisterCustomBuilderForPayload.java | 16 +-
...CustomBuilderForPayloadAfterSOAPFaultCheck.java | 27 +-
.../axiom/ts/soap/envelope/CloneTestCase.java | 51 +-
.../ts/soap/envelope/TestAddElementAfterBody.java | 2 +-
.../envelope/TestCloneWithSourcedElement1.java | 8 +-
.../envelope/TestCloneWithSourcedElement2.java | 22 +-
.../apache/axiom/ts/soap/envelope/TestDetach.java | 2 +-
.../apache/axiom/ts/soap/envelope/TestGetBody.java | 12 +-
.../ts/soap/envelope/TestGetBodyWithParser.java | 12 +-
.../axiom/ts/soap/envelope/TestGetHeader.java | 12 +-
.../ts/soap/envelope/TestGetHeaderWithParser.java | 12 +-
.../ts/soap/envelope/TestGetOrCreateHeader.java | 2 +-
.../TestGetOrCreateHeaderWithParserNoHeader.java | 4 +-
.../TestGetSOAPBodyFirstElementLocalNameAndNS.java | 9 +-
...APBodyFirstElementLocalNameAndNSWithParser.java | 27 +-
...ithoutCachingWithPartiallyBuiltHeaderBlock.java | 24 +-
.../axiom/ts/soap/envelope/TestSerialize.java | 13 +-
.../TestSerializeAndConsumeWithOMSEInBody.java | 32 +-
.../ts/soap/envelope/TestSerializeAsChild.java | 11 +-
.../CreateSOAPElementWithoutParentTestCase.java | 12 +-
.../soap/factory/TestCreateDefaultSOAPMessage.java | 10 +-
.../ts/soap/factory/TestCreateSOAPElement.java | 12 +-
.../TestCreateSOAPElementWithNullParent.java | 35 +-
.../factory/TestCreateSOAPElementWithParent.java | 50 +-
.../TestCreateSOAPEnvelopeWithCustomPrefix.java | 4 +-
.../factory/TestCreateSOAPFaultWithException.java | 8 +-
.../TestCreateSOAPHeaderBlockFromOMElement.java | 10 +-
.../ts/soap/factory/TestFactoryIsSingleton.java | 3 +-
.../ts/soap/factory/TestGetDefaultEnvelope.java | 14 +-
.../soap/factory/TestGetDefaultFaultEnvelope.java | 8 +-
.../apache/axiom/ts/soap/fault/TestChildOrder.java | 40 +-
.../axiom/ts/soap/fault/TestGetCodeWithParser.java | 3 +-
.../ts/soap/fault/TestGetDetailWithParser.java | 3 +-
.../axiom/ts/soap/fault/TestGetException.java | 4 +-
.../ts/soap/fault/TestGetReasonWithParser.java | 3 +-
.../axiom/ts/soap/fault/TestGetRoleWithParser.java | 3 +-
.../axiom/ts/soap/fault/TestWrongParent3.java | 8 +-
.../ts/soap/faultdetail/TestAddDetailEntry.java | 20 +-
...tailEntriesUsingDefaultNamespaceWithParser.java | 7 +-
.../soap/faultdetail/TestGetAllDetailEntries.java | 9 +-
.../TestGetAllDetailEntriesWithParser.java | 8 +-
.../ts/soap/faultdetail/TestSerialization.java | 6 +-
.../ts/soap/faultdetail/TestWSCommons202.java | 8 +-
.../faultnode/TestGetFaultNodeValueWithParser.java | 3 +-
.../soap/faultreason/TestGetFaultReasonText.java | 3 +-
.../soap/faultrole/TestGetRoleValueWithParser.java | 3 +-
.../axiom/ts/soap/faulttext/TestGetLang.java | 5 +-
.../axiom/ts/soap/faulttext/TestSetLang.java | 12 +-
.../apache/axiom/ts/soap/header/MyRolePlayer.java | 5 +-
.../axiom/ts/soap/header/TestAddHeaderBlock.java | 18 +-
.../soap/header/TestAddHeaderBlockFromQName.java | 4 +-
...estAddHeaderBlockFromQNameWithoutNamespace.java | 4 +-
.../ts/soap/header/TestDiscardPartiallyBuilt.java | 9 +-
.../ts/soap/header/TestExamineAllHeaderBlocks.java | 18 +-
.../ts/soap/header/TestExamineHeaderBlocks.java | 6 +-
.../header/TestExamineHeaderBlocksWithParser.java | 6 +-
...xamineMustUnderstandHeaderBlocksWithParser.java | 9 +-
.../soap/header/TestGetHeaderBlocksWithNSURI.java | 11 +-
.../TestGetHeaderBlocksWithNSURIWithParser.java | 3 +-
.../soap/header/TestGetHeaderBlocksWithName.java | 5 +-
.../TestGetHeadersToProcessWithNamespace.java | 10 +-
.../header/TestGetHeadersToProcessWithParser.java | 2 +-
.../soap/headerblock/BooleanAttributeTestCase.java | 3 +-
.../ts/soap/headerblock/TestBlobOMDataSource.java | 28 +-
.../axiom/ts/soap/headerblock/TestClone.java | 10 +-
.../TestCloneProcessedWithoutPreservingModel.java | 11 +-
.../soap/headerblock/TestGetBooleanAttribute.java | 18 +-
.../TestGetBooleanAttributeDefault.java | 6 +-
.../TestGetBooleanAttributeInvalid.java | 8 +-
.../TestGetBooleanAttributeUnspported.java | 3 +-
.../axiom/ts/soap/headerblock/TestGetRole.java | 6 +-
.../axiom/ts/soap/headerblock/TestGetVersion.java | 4 +-
.../soap/headerblock/TestSetBooleanAttribute.java | 8 +-
.../TestSetBooleanAttributeUnsupported.java | 3 +-
.../axiom/ts/soap/headerblock/TestSetRole.java | 9 +-
.../TestSetRoleWithoutExistingNamespaceDecl.java | 8 +-
.../ts/soap/headerblock/TestWrongParent1.java | 4 +-
.../ts/soap/headerblock/TestWrongParent2.java | 4 +-
.../ts/soap/headerblock/TestWrongParent3.java | 8 +-
.../apache/axiom/ts/soap/message/TestClone.java | 9 +-
.../axiom/ts/soap/message/TestCloneIncomplete.java | 8 +-
.../message/TestGetCharsetEncodingWithParser.java | 14 +-
.../soap/message/TestGetOMFactoryWithParser.java | 12 +-
.../axiom/ts/soap/message/TestSerialize.java | 13 +-
.../TestSetOMDocumentElementNonSOAPEnvelope.java | 4 +-
.../axiom/ts/soap/misc/GetSetChildTestCase.java | 18 +-
.../apache/axiom/ts/soap/misc/TestGetChild.java | 5 +-
.../apache/axiom/ts/soap/misc/TestSetChild.java | 5 +-
.../ts/soap/misc/TestSetChildVersionMismatch.java | 7 +-
.../soap/xpath/TestXPathAppliedToSOAPEnvelope.java | 9 +-
.../axiom/ts/soap11/builder/TestBuilder.java | 343 ++++---
.../apache/axiom/ts/soap11/fault/TestGetNode.java | 4 +-
.../soap11/faultreason/TestGetTextWithCDATA.java | 42 +-
.../axiom/ts/soap12/builder/TestBuilder.java | 467 +++++----
.../soap12/envelope/TestBuildWithAttachments.java | 17 +-
.../soap12/envelope/TestMTOMForwardStreaming.java | 137 ++-
.../soap12/factory/TestCreateSOAPFaultSubCode.java | 4 +-
.../apache/axiom/ts/soap12/fault/TestGetNode.java | 6 +-
.../ts/soap12/fault/TestGetNodeWithParser.java | 3 +-
.../ts/soap12/fault/TestMoreChildrenAddition.java | 25 +-
.../apache/axiom/ts/soap12/fault/TestSetNode.java | 6 +-
.../soap12/faultcode/TestGetSubCodeWithParser.java | 3 +-
.../soap12/faultcode/TestGetValueWithParser.java | 3 +-
.../ts/soap12/faultreason/TestAddSOAPText.java | 3 +-
.../TestAddSOAPTextWithSOAPVersionMismatch.java | 3 +-
.../soap12/faultreason/TestGetFaultReasonText.java | 6 +-
.../soap12/faultreason/TestGetFirstSOAPText.java | 3 +-
.../TestGetSubCodeNestedWithParser.java | 6 +-
.../faultsubcode/TestGetSubCodeWithParser.java | 3 +-
.../TestGetValueAsQNameWithParser.java | 7 +-
.../faultsubcode/TestGetValueNestedWithParser.java | 6 +-
.../faultsubcode/TestGetValueWithParser.java | 3 +-
.../ts/soap12/faulttext/TestGetLangWithParser.java | 17 +-
.../TestExamineMustUnderstandHeaderBlocks.java | 32 +-
.../axiom/ts/soap12/mtom/TestBuilderDetach.java | 8 +-
.../mtom/TestGetXMLStreamReaderMTOMEncoded.java | 36 +-
.../axiom/ts/soapdom/SOAPDOMTestSuiteBuilder.java | 14 +-
.../soapdom/header/TestExamineAllHeaderBlocks.java | 10 +-
.../TestExamineMustUnderstandHeaderBlocks.java | 10 +-
.../message/TestLazySOAPFactorySelection.java | 12 +-
549 files changed, 6153 insertions(+), 4107 deletions(-)
diff --git a/testing/axiom-testsuite/pom.xml b/testing/axiom-testsuite/pom.xml
index beb0d498a..d75eab0e3 100644
--- a/testing/axiom-testsuite/pom.xml
+++ b/testing/axiom-testsuite/pom.xml
@@ -186,6 +186,17 @@
</execution>
</executions>
</plugin>
+ <plugin>
+ <groupId>com.spotify.fmt</groupId>
+ <artifactId>fmt-maven-plugin</artifactId>
+ <executions>
+ <execution>
+ <goals>
+ <goal>check</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
</plugins>
</build>
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/AxiomTestCase.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/AxiomTestCase.java
index a57d15c50..98c18f72b 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/AxiomTestCase.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/AxiomTestCase.java
@@ -30,26 +30,29 @@ import org.apache.axiom.util.stax.dialect.StAXDialect;
import org.apache.commons.io.output.NullOutputStream;
public abstract class AxiomTestCase extends MatrixTestCase {
- public static final StAXParserConfiguration TEST_PARSER_CONFIGURATION = new StAXParserConfiguration() {
- @Override
- public XMLInputFactory configure(XMLInputFactory factory, StAXDialect dialect) {
- // For the tests, preserve as much of the syntactic structure of the test documents
- factory.setProperty(XMLInputFactory.IS_REPLACING_ENTITY_REFERENCES, Boolean.FALSE);
- return dialect.enableCDataReporting(factory);
- }
-
- @Override
- public String toString() {
- return "TEST";
- }
- };
-
+ public static final StAXParserConfiguration TEST_PARSER_CONFIGURATION =
+ new StAXParserConfiguration() {
+ @Override
+ public XMLInputFactory configure(XMLInputFactory factory, StAXDialect dialect) {
+ // For the tests, preserve as much of the syntactic structure of the test
+ // documents
+ factory.setProperty(
+ XMLInputFactory.IS_REPLACING_ENTITY_REFERENCES, Boolean.FALSE);
+ return dialect.enableCDataReporting(factory);
+ }
+
+ @Override
+ public String toString() {
+ return "TEST";
+ }
+ };
+
protected final OMMetaFactory metaFactory;
public AxiomTestCase(OMMetaFactory metaFactory) {
this.metaFactory = metaFactory;
}
-
+
protected void assertConsumed(OMContainer container) {
assertFalse("Expected the node to be incomplete", container.isComplete());
boolean isConsumed;
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/ConformanceTestCase.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/ConformanceTestCase.java
index bc2c58321..9dc5e0115 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/ConformanceTestCase.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/ConformanceTestCase.java
@@ -21,9 +21,7 @@ package org.apache.axiom.ts;
import org.apache.axiom.om.OMMetaFactory;
import org.apache.axiom.ts.xml.XMLSample;
-/**
- * Base class for test cases that are executed against the files from the conformance test set.
- */
+/** Base class for test cases that are executed against the files from the conformance test set. */
public abstract class ConformanceTestCase extends AxiomTestCase {
protected final XMLSample file;
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/StreamTypeAdapterFactory.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/StreamTypeAdapterFactory.java
index 244206a5e..a3985fb04 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/StreamTypeAdapterFactory.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/StreamTypeAdapterFactory.java
@@ -36,19 +36,24 @@ public class StreamTypeAdapterFactory implements AdapterFactory<StreamType> {
@Override
public void createAdapters(StreamType instance, Adapters adapters) {
if (instance == StreamType.BYTE_STREAM) {
- adapters.add(new StreamTypeAdapter() {
- @Override
- public OMXMLParserWrapper createOMBuilder(OMFactory omFactory, Closeable stream) {
- return OMXMLBuilderFactory.createOMBuilder(omFactory, (InputStream)stream);
- }
- });
+ adapters.add(
+ new StreamTypeAdapter() {
+ @Override
+ public OMXMLParserWrapper createOMBuilder(
+ OMFactory omFactory, Closeable stream) {
+ return OMXMLBuilderFactory.createOMBuilder(
+ omFactory, (InputStream) stream);
+ }
+ });
} else if (instance == StreamType.CHARACTER_STREAM) {
- adapters.add(new StreamTypeAdapter() {
- @Override
- public OMXMLParserWrapper createOMBuilder(OMFactory omFactory, Closeable stream) {
- return OMXMLBuilderFactory.createOMBuilder(omFactory, (Reader)stream);
- }
- });
+ adapters.add(
+ new StreamTypeAdapter() {
+ @Override
+ public OMXMLParserWrapper createOMBuilder(
+ OMFactory omFactory, Closeable stream) {
+ return OMXMLBuilderFactory.createOMBuilder(omFactory, (Reader) stream);
+ }
+ });
}
}
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/dimension/AddAttributeStrategy.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/dimension/AddAttributeStrategy.java
index d701583ea..0748e2173 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/dimension/AddAttributeStrategy.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/dimension/AddAttributeStrategy.java
@@ -35,36 +35,40 @@ public abstract class AddAttributeStrategy extends Multiton implements Dimension
* Creates the attribute using {@link OMFactory#createOMAttribute(String, OMNamespace, String)}
* and then adds it using {@link OMElement#addAttribute(OMAttribute)}.
*/
- public static final AddAttributeStrategy FACTORY = new AddAttributeStrategy() {
- @Override
- public void addTestParameters(MatrixTestCase testCase) {
- testCase.addTestParameter("addAttribute", "factory");
- }
-
- @Override
- public OMAttribute addAttribute(OMElement element, String localName, OMNamespace ns, String value) {
- OMAttribute attr = element.getOMFactory().createOMAttribute(localName, ns, value);
- element.addAttribute(attr);
- return attr;
- }
- };
-
- /**
- * Adds the attribute using {@link OMElement#addAttribute(String, String, OMNamespace)}.
- */
- public static final AddAttributeStrategy DIRECT = new AddAttributeStrategy() {
- @Override
- public void addTestParameters(MatrixTestCase testCase) {
- testCase.addTestParameter("addAttribute", "direct");
- }
-
- @Override
- public OMAttribute addAttribute(OMElement element, String localName, OMNamespace ns, String value) {
- return element.addAttribute(localName, value, ns);
- }
- };
-
+ public static final AddAttributeStrategy FACTORY =
+ new AddAttributeStrategy() {
+ @Override
+ public void addTestParameters(MatrixTestCase testCase) {
+ testCase.addTestParameter("addAttribute", "factory");
+ }
+
+ @Override
+ public OMAttribute addAttribute(
+ OMElement element, String localName, OMNamespace ns, String value) {
+ OMAttribute attr =
+ element.getOMFactory().createOMAttribute(localName, ns, value);
+ element.addAttribute(attr);
+ return attr;
+ }
+ };
+
+ /** Adds the attribute using {@link OMElement#addAttribute(String, String, OMNamespace)}. */
+ public static final AddAttributeStrategy DIRECT =
+ new AddAttributeStrategy() {
+ @Override
+ public void addTestParameters(MatrixTestCase testCase) {
+ testCase.addTestParameter("addAttribute", "direct");
+ }
+
+ @Override
+ public OMAttribute addAttribute(
+ OMElement element, String localName, OMNamespace ns, String value) {
+ return element.addAttribute(localName, value, ns);
+ }
+ };
+
private AddAttributeStrategy() {}
-
- public abstract OMAttribute addAttribute(OMElement element, String localName, OMNamespace ns, String value);
+
+ public abstract OMAttribute addAttribute(
+ OMElement element, String localName, OMNamespace ns, String value);
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/dimension/BuilderFactory.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/dimension/BuilderFactory.java
index f27174e63..4fcc5903c 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/dimension/BuilderFactory.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/dimension/BuilderFactory.java
@@ -34,38 +34,38 @@ import org.apache.axiom.ts.jaxp.dom.DOMImplementation;
import org.apache.axiom.ts.jaxp.sax.SAXImplementation;
import org.xml.sax.InputSource;
-/**
- * Defines a strategy to create an {@link OMXMLParserWrapper} from a given test file.
- */
+/** Defines a strategy to create an {@link OMXMLParserWrapper} from a given test file. */
public abstract class BuilderFactory extends Multiton implements Dimension {
/**
* Creates an {@link OMXMLParserWrapper} directly from the given {@link InputSource}, i.e. let
* instantiate an appropriate parser.
*/
- public static final BuilderFactory PARSER = new BuilderFactory() {
- @Override
- public boolean isDeferredParsing() {
- return true;
- }
+ public static final BuilderFactory PARSER =
+ new BuilderFactory() {
+ @Override
+ public boolean isDeferredParsing() {
+ return true;
+ }
- @Override
- public void configureXMLStreamReaderComparator(XMLStreamReaderComparator comparator) {
- }
+ @Override
+ public void configureXMLStreamReaderComparator(
+ XMLStreamReaderComparator comparator) {}
- @Override
- public void addTestParameters(MatrixTestCase testCase) {
- testCase.addTestParameter("source", "parser");
- }
+ @Override
+ public void addTestParameters(MatrixTestCase testCase) {
+ testCase.addTestParameter("source", "parser");
+ }
- @Override
- public OMXMLParserWrapper getBuilder(OMMetaFactory metaFactory, InputSource inputSource) throws Exception {
- return ((OMMetaFactorySPI)metaFactory).createOMBuilder(AxiomTestCase.TEST_PARSER_CONFIGURATION,
- inputSource);
- }
- };
+ @Override
+ public OMXMLParserWrapper getBuilder(
+ OMMetaFactory metaFactory, InputSource inputSource) throws Exception {
+ return ((OMMetaFactorySPI) metaFactory)
+ .createOMBuilder(AxiomTestCase.TEST_PARSER_CONFIGURATION, inputSource);
+ }
+ };
BuilderFactory() {}
-
+
@Instances
private static BuilderFactory[] instances() {
List<BuilderFactory> instances = new ArrayList<>();
@@ -77,17 +77,18 @@ public abstract class BuilderFactory extends Multiton implements Dimension {
}
return instances.toArray(new BuilderFactory[instances.size()]);
}
-
+
/**
* Determines if the builder created by this strategy supports deferred parsing.
- *
+ *
* @return <code>true</code> if the builder supports deferred parsing, <code>false</code> if the
- * builder doesn't support deferred parsing and will build the document all in once
- * (this is the case for SAX only)
+ * builder doesn't support deferred parsing and will build the document all in once (this is
+ * the case for SAX only)
*/
public abstract boolean isDeferredParsing();
-
+
public abstract void configureXMLStreamReaderComparator(XMLStreamReaderComparator comparator);
-
- public abstract OMXMLParserWrapper getBuilder(OMMetaFactory metaFactory, InputSource inputSource) throws Exception;
+
+ public abstract OMXMLParserWrapper getBuilder(
+ OMMetaFactory metaFactory, InputSource inputSource) throws Exception;
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/dimension/CoalescingXMLFilter.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/dimension/CoalescingXMLFilter.java
index ac007288f..a2b75009e 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/dimension/CoalescingXMLFilter.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/dimension/CoalescingXMLFilter.java
@@ -35,8 +35,9 @@ import org.xml.sax.XMLReader;
import org.xml.sax.ext.LexicalHandler;
final class CoalescingXMLFilter implements XMLFilter, ContentHandler, LexicalHandler {
- private static final String URI_LEXICAL_HANDLER = "http://xml.org/sax/properties/lexical-handler";
-
+ private static final String URI_LEXICAL_HANDLER =
+ "http://xml.org/sax/properties/lexical-handler";
+
private XMLReader parent;
private ContentHandler contentHandler;
private LexicalHandler lexicalHandler;
@@ -56,7 +57,7 @@ final class CoalescingXMLFilter implements XMLFilter, ContentHandler, LexicalHan
public XMLReader getParent() {
return parent;
}
-
+
@Override
public void setEntityResolver(EntityResolver resolver) {
parent.setEntityResolver(resolver);
@@ -98,7 +99,8 @@ final class CoalescingXMLFilter implements XMLFilter, ContentHandler, LexicalHan
}
@Override
- public Object getProperty(String name) throws SAXNotRecognizedException, SAXNotSupportedException {
+ public Object getProperty(String name)
+ throws SAXNotRecognizedException, SAXNotSupportedException {
if (URI_LEXICAL_HANDLER.equals(name)) {
return lexicalHandler;
} else {
@@ -107,21 +109,24 @@ final class CoalescingXMLFilter implements XMLFilter, ContentHandler, LexicalHan
}
@Override
- public void setProperty(String name, Object value) throws SAXNotRecognizedException, SAXNotSupportedException {
+ public void setProperty(String name, Object value)
+ throws SAXNotRecognizedException, SAXNotSupportedException {
if (URI_LEXICAL_HANDLER.equals(name)) {
- lexicalHandler = (LexicalHandler)value;
+ lexicalHandler = (LexicalHandler) value;
} else {
parent.setProperty(name, value);
}
}
@Override
- public boolean getFeature(String name) throws SAXNotRecognizedException, SAXNotSupportedException {
+ public boolean getFeature(String name)
+ throws SAXNotRecognizedException, SAXNotSupportedException {
return parent.getFeature(name);
}
@Override
- public void setFeature(String name, boolean value) throws SAXNotRecognizedException, SAXNotSupportedException {
+ public void setFeature(String name, boolean value)
+ throws SAXNotRecognizedException, SAXNotSupportedException {
parent.setFeature(name, value);
}
@@ -129,7 +134,7 @@ final class CoalescingXMLFilter implements XMLFilter, ContentHandler, LexicalHan
parent.setContentHandler(this);
parent.setProperty(URI_LEXICAL_HANDLER, this);
}
-
+
@Override
public void parse(InputSource input) throws IOException, SAXException {
setup();
@@ -148,7 +153,7 @@ final class CoalescingXMLFilter implements XMLFilter, ContentHandler, LexicalHan
}
bufferSize = 0;
}
-
+
@Override
public void setDocumentLocator(Locator locator) {
contentHandler.setDocumentLocator(locator);
@@ -178,7 +183,8 @@ final class CoalescingXMLFilter implements XMLFilter, ContentHandler, LexicalHan
}
@Override
- public void startElement(String uri, String localName, String qName, Attributes atts) throws SAXException {
+ public void startElement(String uri, String localName, String qName, Attributes atts)
+ throws SAXException {
flushBuffer();
contentHandler.startElement(uri, localName, qName, atts);
}
@@ -192,7 +198,7 @@ final class CoalescingXMLFilter implements XMLFilter, ContentHandler, LexicalHan
@Override
public void characters(char[] ch, int start, int length) throws SAXException {
int bufferCapacity = buffer.length;
- while (bufferSize+length > bufferCapacity) {
+ while (bufferSize + length > bufferCapacity) {
bufferCapacity *= 2;
}
if (bufferCapacity != buffer.length) {
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/dimension/DOMBuilderFactory.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/dimension/DOMBuilderFactory.java
index fc2c7a597..46336315b 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/dimension/DOMBuilderFactory.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/dimension/DOMBuilderFactory.java
@@ -32,7 +32,7 @@ import org.xml.sax.InputSource;
*/
final class DOMBuilderFactory extends BuilderFactory {
private final DOMImplementation implementation;
-
+
DOMBuilderFactory(DOMImplementation implementation) {
this.implementation = implementation;
}
@@ -62,10 +62,9 @@ final class DOMBuilderFactory extends BuilderFactory {
}
@Override
- public OMXMLParserWrapper getBuilder(OMMetaFactory metaFactory, InputSource inputSource) throws Exception {
+ public OMXMLParserWrapper getBuilder(OMMetaFactory metaFactory, InputSource inputSource)
+ throws Exception {
return OMXMLBuilderFactory.createOMBuilder(
- metaFactory.getOMFactory(),
- implementation.parse(inputSource, false),
- false);
+ metaFactory.getOMFactory(), implementation.parse(inputSource, false), false);
}
-}
\ No newline at end of file
+}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/dimension/ElementContext.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/dimension/ElementContext.java
index a4ffced55..3ad04e1c2 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/dimension/ElementContext.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/dimension/ElementContext.java
@@ -44,86 +44,94 @@ import org.xml.sax.InputSource;
* or {@link OMElement}) in a specific state.
*/
public abstract class ElementContext extends Multiton implements Dimension {
- public static final ElementContext ORPHAN = new ElementContext() {
- @Override
- public void addTestParameters(MatrixTestCase testCase) {
- testCase.addTestParameter("container", "none");
- }
+ public static final ElementContext ORPHAN =
+ new ElementContext() {
+ @Override
+ public void addTestParameters(MatrixTestCase testCase) {
+ testCase.addTestParameter("container", "none");
+ }
- @Override
- public OMContainer wrap(OMElement element) {
- return null;
- }
+ @Override
+ public OMContainer wrap(OMElement element) {
+ return null;
+ }
- @Override
- public InputSource getControl(InputSource xml) {
- throw new UnsupportedOperationException();
- }
- };
-
- /**
- * The {@link OMElement} is a child of another (programmatically created) {@link OMElement}.
- */
- public static final ElementContext ELEMENT = new ElementContext() {
- @Override
- public void addTestParameters(MatrixTestCase testCase) {
- testCase.addTestParameter("container", "element");
- testCase.addTestParameter("complete", true);
- }
+ @Override
+ public InputSource getControl(InputSource xml) {
+ throw new UnsupportedOperationException();
+ }
+ };
+
+ /** The {@link OMElement} is a child of another (programmatically created) {@link OMElement}. */
+ public static final ElementContext ELEMENT =
+ new ElementContext() {
+ @Override
+ public void addTestParameters(MatrixTestCase testCase) {
+ testCase.addTestParameter("container", "element");
+ testCase.addTestParameter("complete", true);
+ }
- @Override
- public OMContainer wrap(OMElement element) {
- OMElement parent = element.getOMFactory().createOMElement("parent", null);
- parent.addChild(element);
- return parent;
- }
+ @Override
+ public OMContainer wrap(OMElement element) {
+ OMElement parent = element.getOMFactory().createOMElement("parent", null);
+ parent.addChild(element);
+ return parent;
+ }
+
+ @Override
+ public InputSource getControl(InputSource xml) throws Exception {
+ Document document = DOMImplementation.XERCES.parse(xml);
+ Element parent = document.createElementNS(null, "parent");
+ parent.appendChild(document.getDocumentElement());
+ StringWriter sw = new StringWriter();
+ TransformerFactory.newInstance()
+ .newTransformer()
+ .transform(new DOMSource(parent), new StreamResult(sw));
+ return new InputSource(new StringReader(sw.toString()));
+ }
+ };
- @Override
- public InputSource getControl(InputSource xml) throws Exception {
- Document document = DOMImplementation.XERCES.parse(xml);
- Element parent = document.createElementNS(null, "parent");
- parent.appendChild(document.getDocumentElement());
- StringWriter sw = new StringWriter();
- TransformerFactory.newInstance().newTransformer().transform(new DOMSource(parent), new StreamResult(sw));
- return new InputSource(new StringReader(sw.toString()));
- }
- };
-
/**
* The {@link OMElement} is a child of another {@link OMElement} created from a parser and that
* is incomplete.
*/
- public static final ElementContext INCOMPLETE_ELEMENT = new ElementContext() {
- @Override
- public void addTestParameters(MatrixTestCase testCase) {
- testCase.addTestParameter("container", "element");
- testCase.addTestParameter("complete", "false");
- }
-
- @Override
- public OMContainer wrap(OMElement element) {
- OMElement parent = OMXMLBuilderFactory.createOMBuilder(element.getOMFactory(),
- new StringReader("<parent><sibling/></parent>")).getDocumentElement();
- parent.getFirstOMChild().insertSiblingBefore(element);
- Assert.assertFalse(parent.isComplete());
- return parent;
- }
-
- @Override
- public InputSource getControl(InputSource xml) throws Exception {
- Document document = DOMImplementation.XERCES.parse(xml);
- Element parent = document.createElementNS(null, "parent");
- parent.appendChild(document.getDocumentElement());
- parent.appendChild(document.createElementNS(null, "sibling"));
- StringWriter sw = new StringWriter();
- TransformerFactory.newInstance().newTransformer().transform(new DOMSource(parent), new StreamResult(sw));
- return new InputSource(new StringReader(sw.toString()));
- }
- };
-
+ public static final ElementContext INCOMPLETE_ELEMENT =
+ new ElementContext() {
+ @Override
+ public void addTestParameters(MatrixTestCase testCase) {
+ testCase.addTestParameter("container", "element");
+ testCase.addTestParameter("complete", "false");
+ }
+
+ @Override
+ public OMContainer wrap(OMElement element) {
+ OMElement parent =
+ OMXMLBuilderFactory.createOMBuilder(
+ element.getOMFactory(),
+ new StringReader("<parent><sibling/></parent>"))
+ .getDocumentElement();
+ parent.getFirstOMChild().insertSiblingBefore(element);
+ Assert.assertFalse(parent.isComplete());
+ return parent;
+ }
+
+ @Override
+ public InputSource getControl(InputSource xml) throws Exception {
+ Document document = DOMImplementation.XERCES.parse(xml);
+ Element parent = document.createElementNS(null, "parent");
+ parent.appendChild(document.getDocumentElement());
+ parent.appendChild(document.createElementNS(null, "sibling"));
+ StringWriter sw = new StringWriter();
+ TransformerFactory.newInstance()
+ .newTransformer()
+ .transform(new DOMSource(parent), new StreamResult(sw));
+ return new InputSource(new StringReader(sw.toString()));
+ }
+ };
+
private ElementContext() {}
-
+
public abstract OMContainer wrap(OMElement element);
-
+
public abstract InputSource getControl(InputSource xml) throws Exception;
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/dimension/ExpansionStrategy.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/dimension/ExpansionStrategy.java
index 8e2c5fe21..f3e78023f 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/dimension/ExpansionStrategy.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/dimension/ExpansionStrategy.java
@@ -34,138 +34,150 @@ import org.junit.Assert;
* test case.
*/
public abstract class ExpansionStrategy extends Multiton implements Dimension {
- /**
- * Don't build the {@link OMContainer}.
- */
- public static final ExpansionStrategy DONT_EXPAND = new ExpansionStrategy() {
- @Override
- public void addTestParameters(MatrixTestCase testCase) {
- testCase.addTestParameter("expand", "no");
- }
-
- @Override
- public void apply(OMContainer container) {
- if (container instanceof OMSourcedElement) {
- // Do nothing, but check that the element isn't expanded already
- Assert.assertFalse(((OMSourcedElement)container).isExpanded());
- } else {
- Assert.assertFalse(container.isComplete());
- }
- }
-
- @Override
- public boolean isConsumedAfterSerialization(boolean pushDS, boolean destructiveDS, SerializationStrategy serializationStrategy) {
- return !(pushDS && !serializationStrategy.isPush()) && destructiveDS && !serializationStrategy.isCaching();
- }
-
- @Override
- public boolean isExpandedAfterSerialization(boolean pushDS, boolean destructiveDS, SerializationStrategy serializationStrategy) {
- return pushDS && !serializationStrategy.isPush() || destructiveDS && serializationStrategy.isCaching();
- }
- };
-
- /**
- * Partially build the {@link OMContainer}.
- */
- public static final ExpansionStrategy PARTIAL = new ExpansionStrategy() {
- @Override
- public void addTestParameters(MatrixTestCase testCase) {
- testCase.addTestParameter("expand", "partially");
- }
-
- @Override
- public void apply(OMContainer container) {
- container.getFirstOMChild();
- if (container instanceof OMSourcedElement) {
- Assert.assertTrue(((OMSourcedElement)container).isExpanded());
- }
- Assert.assertFalse(container.isComplete());
- }
-
- @Override
- public boolean isConsumedAfterSerialization(boolean pushDS, boolean destructiveDS, SerializationStrategy serializationStrategy) {
- return !serializationStrategy.isCaching();
- }
-
- @Override
- public boolean isExpandedAfterSerialization(boolean pushDS, boolean destructiveDS, SerializationStrategy serializationStrategy) {
- return true;
- }
- };
+ /** Don't build the {@link OMContainer}. */
+ public static final ExpansionStrategy DONT_EXPAND =
+ new ExpansionStrategy() {
+ @Override
+ public void addTestParameters(MatrixTestCase testCase) {
+ testCase.addTestParameter("expand", "no");
+ }
- /**
- * Fully build the {@link OMContainer}.
- */
- public static final ExpansionStrategy FULL = new ExpansionStrategy() {
- @Override
- public void addTestParameters(MatrixTestCase testCase) {
- testCase.addTestParameter("expand", "fully");
- }
-
- @Override
- public void apply(OMContainer container) {
- container.getFirstOMChild();
- container.build();
- if (container instanceof OMSourcedElement) {
- Assert.assertTrue(((OMSourcedElement)container).isExpanded());
- }
- Assert.assertTrue(container.isComplete());
- }
-
- @Override
- public boolean isConsumedAfterSerialization(boolean pushDS, boolean destructiveDS, SerializationStrategy serializationStrategy) {
- return false;
- }
-
- @Override
- public boolean isExpandedAfterSerialization(boolean pushDS, boolean destructiveDS, SerializationStrategy serializationStrategy) {
- return true;
- }
- };
+ @Override
+ public void apply(OMContainer container) {
+ if (container instanceof OMSourcedElement) {
+ // Do nothing, but check that the element isn't expanded already
+ Assert.assertFalse(((OMSourcedElement) container).isExpanded());
+ } else {
+ Assert.assertFalse(container.isComplete());
+ }
+ }
+
+ @Override
+ public boolean isConsumedAfterSerialization(
+ boolean pushDS,
+ boolean destructiveDS,
+ SerializationStrategy serializationStrategy) {
+ return !(pushDS && !serializationStrategy.isPush())
+ && destructiveDS
+ && !serializationStrategy.isCaching();
+ }
+
+ @Override
+ public boolean isExpandedAfterSerialization(
+ boolean pushDS,
+ boolean destructiveDS,
+ SerializationStrategy serializationStrategy) {
+ return pushDS && !serializationStrategy.isPush()
+ || destructiveDS && serializationStrategy.isCaching();
+ }
+ };
+
+ /** Partially build the {@link OMContainer}. */
+ public static final ExpansionStrategy PARTIAL =
+ new ExpansionStrategy() {
+ @Override
+ public void addTestParameters(MatrixTestCase testCase) {
+ testCase.addTestParameter("expand", "partially");
+ }
+
+ @Override
+ public void apply(OMContainer container) {
+ container.getFirstOMChild();
+ if (container instanceof OMSourcedElement) {
+ Assert.assertTrue(((OMSourcedElement) container).isExpanded());
+ }
+ Assert.assertFalse(container.isComplete());
+ }
+
+ @Override
+ public boolean isConsumedAfterSerialization(
+ boolean pushDS,
+ boolean destructiveDS,
+ SerializationStrategy serializationStrategy) {
+ return !serializationStrategy.isCaching();
+ }
+
+ @Override
+ public boolean isExpandedAfterSerialization(
+ boolean pushDS,
+ boolean destructiveDS,
+ SerializationStrategy serializationStrategy) {
+ return true;
+ }
+ };
+
+ /** Fully build the {@link OMContainer}. */
+ public static final ExpansionStrategy FULL =
+ new ExpansionStrategy() {
+ @Override
+ public void addTestParameters(MatrixTestCase testCase) {
+ testCase.addTestParameter("expand", "fully");
+ }
+
+ @Override
+ public void apply(OMContainer container) {
+ container.getFirstOMChild();
+ container.build();
+ if (container instanceof OMSourcedElement) {
+ Assert.assertTrue(((OMSourcedElement) container).isExpanded());
+ }
+ Assert.assertTrue(container.isComplete());
+ }
+
+ @Override
+ public boolean isConsumedAfterSerialization(
+ boolean pushDS,
+ boolean destructiveDS,
+ SerializationStrategy serializationStrategy) {
+ return false;
+ }
+
+ @Override
+ public boolean isExpandedAfterSerialization(
+ boolean pushDS,
+ boolean destructiveDS,
+ SerializationStrategy serializationStrategy) {
+ return true;
+ }
+ };
private ExpansionStrategy() {}
-
+
/**
* Apply the expansion strategy to the given {@link OMContainer}.
- *
+ *
* @param container
*/
public abstract void apply(OMContainer container);
-
+
/**
* Determines if serializing the {@link OMSourcedElement} after applying this expansion strategy
* will consume it. If the element is consumed, it cannot be serialized twice.
- *
- * @param pushDS
- * specifies whether the {@link OMDataSource} of the {@link OMSourcedElement} extends
- * {@link AbstractPullOMDataSource} (<code>false</code>) or
- * {@link AbstractPushOMDataSource} (<code>true</code>)
- * @param destructiveDS
- * specifies whether the {@link OMDataSource} of the {@link OMSourcedElement} is
- * destructive
- * @param serializationStrategy
- * the serialization strategy
- *
- * @return <code>true</code> if serializing the {@link OMSourcedElement} will consume it,
- * <code>false</code> if the {@link OMSourcedElement} can be serialized multiple times
+ *
+ * @param pushDS specifies whether the {@link OMDataSource} of the {@link OMSourcedElement}
+ * extends {@link AbstractPullOMDataSource} (<code>false</code>) or {@link
+ * AbstractPushOMDataSource} (<code>true</code>)
+ * @param destructiveDS specifies whether the {@link OMDataSource} of the {@link
+ * OMSourcedElement} is destructive
+ * @param serializationStrategy the serialization strategy
+ * @return <code>true</code> if serializing the {@link OMSourcedElement} will consume it, <code>
+ * false</code> if the {@link OMSourcedElement} can be serialized multiple times
*/
- public abstract boolean isConsumedAfterSerialization(boolean pushDS, boolean destructiveDS, SerializationStrategy serializationStrategy);
-
+ public abstract boolean isConsumedAfterSerialization(
+ boolean pushDS, boolean destructiveDS, SerializationStrategy serializationStrategy);
+
/**
* Determines if the {@link OMSourcedElement} to which this expansion strategy has been applied
* will be expanded after serialization.
- *
- * @param pushDS
- * specifies whether the {@link OMDataSource} of the {@link OMSourcedElement} extends
- * {@link AbstractPullOMDataSource} (<code>false</code>) or
- * {@link AbstractPushOMDataSource} (<code>true</code>)
- * @param destructiveDS
- * specifies whether the {@link OMDataSource} of the {@link OMSourcedElement} is
- * destructive
- * @param serializationStrategy
- * the serialization strategy
- *
+ *
+ * @param pushDS specifies whether the {@link OMDataSource} of the {@link OMSourcedElement}
+ * extends {@link AbstractPullOMDataSource} (<code>false</code>) or {@link
+ * AbstractPushOMDataSource} (<code>true</code>)
+ * @param destructiveDS specifies whether the {@link OMDataSource} of the {@link
+ * OMSourcedElement} is destructive
+ * @param serializationStrategy the serialization strategy
* @return the expected value of {@link OMSourcedElement#isExpanded()} after serialization
*/
- public abstract boolean isExpandedAfterSerialization(boolean pushDS, boolean destructiveDS, SerializationStrategy serializationStrategy);
+ public abstract boolean isExpandedAfterSerialization(
+ boolean pushDS, boolean destructiveDS, SerializationStrategy serializationStrategy);
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/dimension/NoNamespaceStrategy.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/dimension/NoNamespaceStrategy.java
index 09ad564cc..63d9d4183 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/dimension/NoNamespaceStrategy.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/dimension/NoNamespaceStrategy.java
@@ -25,43 +25,46 @@ import org.apache.axiom.testutils.suite.Dimension;
import org.apache.axiom.testutils.suite.MatrixTestCase;
public abstract class NoNamespaceStrategy extends Multiton implements Dimension {
- public static final NoNamespaceStrategy NULL = new NoNamespaceStrategy() {
- @Override
- public void addTestParameters(MatrixTestCase testCase) {
- testCase.addTestParameter("ns", "null");
- }
-
- @Override
- public OMNamespace createOMNamespace(OMFactory factory) {
- return null;
- }
- };
-
- public static final NoNamespaceStrategy NULL_PREFIX = new NoNamespaceStrategy() {
- @Override
- public void addTestParameters(MatrixTestCase testCase) {
- testCase.addTestParameter("ns", "nullPrefix");
- }
-
- @Override
- public OMNamespace createOMNamespace(OMFactory factory) {
- return factory.createOMNamespace("", null);
- }
- };
-
- public static final NoNamespaceStrategy EMPTY = new NoNamespaceStrategy() {
- @Override
- public void addTestParameters(MatrixTestCase testCase) {
- testCase.addTestParameter("ns", "empty");
- }
-
- @Override
- public OMNamespace createOMNamespace(OMFactory factory) {
- return factory.createOMNamespace("", "");
- }
- };
-
+ public static final NoNamespaceStrategy NULL =
+ new NoNamespaceStrategy() {
+ @Override
+ public void addTestParameters(MatrixTestCase testCase) {
+ testCase.addTestParameter("ns", "null");
+ }
+
+ @Override
+ public OMNamespace createOMNamespace(OMFactory factory) {
+ return null;
+ }
+ };
+
+ public static final NoNamespaceStrategy NULL_PREFIX =
+ new NoNamespaceStrategy() {
+ @Override
+ public void addTestParameters(MatrixTestCase testCase) {
+ testCase.addTestParameter("ns", "nullPrefix");
+ }
+
+ @Override
+ public OMNamespace createOMNamespace(OMFactory factory) {
+ return factory.createOMNamespace("", null);
+ }
+ };
+
+ public static final NoNamespaceStrategy EMPTY =
+ new NoNamespaceStrategy() {
+ @Override
+ public void addTestParameters(MatrixTestCase testCase) {
+ testCase.addTestParameter("ns", "empty");
+ }
+
+ @Override
+ public OMNamespace createOMNamespace(OMFactory factory) {
+ return factory.createOMNamespace("", "");
+ }
+ };
+
private NoNamespaceStrategy() {}
-
+
public abstract OMNamespace createOMNamespace(OMFactory factory);
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/dimension/SAXBuilderFactory.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/dimension/SAXBuilderFactory.java
index 0969bb762..5eed1a5e0 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/dimension/SAXBuilderFactory.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/dimension/SAXBuilderFactory.java
@@ -30,12 +30,10 @@ import org.apache.axiom.testutils.suite.MatrixTestCase;
import org.apache.axiom.ts.jaxp.sax.SAXImplementation;
import org.xml.sax.InputSource;
-/**
- * Creates an {@link OMXMLParserWrapper} by passing a {@link SAXSource} to Axiom.
- */
+/** Creates an {@link OMXMLParserWrapper} by passing a {@link SAXSource} to Axiom. */
final class SAXBuilderFactory extends BuilderFactory {
private final SAXImplementation implementation;
-
+
SAXBuilderFactory(SAXImplementation implementation) {
this.implementation = implementation;
}
@@ -61,12 +59,14 @@ final class SAXBuilderFactory extends BuilderFactory {
}
@Override
- public OMXMLParserWrapper getBuilder(OMMetaFactory metaFactory, InputSource inputSource) throws Exception {
+ public OMXMLParserWrapper getBuilder(OMMetaFactory metaFactory, InputSource inputSource)
+ throws Exception {
SAXParserFactory factory = implementation.newSAXParserFactory();
factory.setNamespaceAware(true);
factory.setFeature("http://xml.org/sax/features/namespace-prefixes", true);
SAXParser parser = factory.newSAXParser();
- SAXSource source = new SAXSource(new CoalescingXMLFilter(parser.getXMLReader()), inputSource);
+ SAXSource source =
+ new SAXSource(new CoalescingXMLFilter(parser.getXMLReader()), inputSource);
return OMXMLBuilderFactory.createOMBuilder(metaFactory.getOMFactory(), source, false);
}
-}
\ No newline at end of file
+}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/dimension/serialization/SerializationStrategy.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/dimension/serialization/SerializationStrategy.java
index fbe9f33c2..bb1c9e78d 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/dimension/serialization/SerializationStrategy.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/dimension/serialization/SerializationStrategy.java
@@ -23,17 +23,14 @@ import org.apache.axiom.testing.multiton.Multiton;
import org.apache.axiom.testing.multiton.Instances;
import org.apache.axiom.testutils.suite.Dimension;
-/**
- * Defines a strategy to serialize an {@link OMContainer} instance to XML.
- */
+/** Defines a strategy to serialize an {@link OMContainer} instance to XML. */
public abstract class SerializationStrategy extends Multiton implements Dimension {
SerializationStrategy() {}
-
+
/**
* Serialize the given {@link OMContainer}.
- *
- * @param container
- * the container to serialize to XML
+ *
+ * @param container the container to serialize to XML
* @return the serialized XML
* @throws Exception
*/
@@ -41,29 +38,29 @@ public abstract class SerializationStrategy extends Multiton implements Dimensio
/**
* Determine if this serialization strategy works in pull or push mode.
- *
+ *
* @return <code>true</code> if the serialization is driven by Axiom, <code>false</code> if the
- * serialization is driven by the application code
+ * serialization is driven by the application code
*/
public abstract boolean isPush();
-
+
/**
* Determine if this serialization strategy consumes the content of the {@link OMContainer}.
- *
+ *
* @return <code>true</code> if the strategy preserves the content, <code>false</code> if it
- * consumes the content
+ * consumes the content
*/
public abstract boolean isCaching();
-
+
/**
* Determine if this serialization strategy is able to correctly serialize the internal subset
* of a DOCTYPE declaration.
- *
+ *
* @return <code>true</code> if this strategy correctly serializes the internal subset of a DTD,
- * <code>false</code> otherwise
+ * <code>false</code> otherwise
*/
public abstract boolean supportsInternalSubset();
-
+
@Instances
private static SerializationStrategy[] instances() {
return new SerializationStrategy[] {
@@ -76,6 +73,7 @@ public abstract class SerializationStrategy extends Multiton implements Dimensio
new SerializeFromXMLStreamReader(true),
new SerializeFromXMLStreamReader(false),
new SerializeFromSAXSource(true),
- new SerializeFromSAXSource(false) };
+ new SerializeFromSAXSource(false)
+ };
}
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/dimension/serialization/SerializeFromSAXSource.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/dimension/serialization/SerializeFromSAXSource.java
index 9d83a04e0..c541983fb 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/dimension/serialization/SerializeFromSAXSource.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/dimension/serialization/SerializeFromSAXSource.java
@@ -28,12 +28,12 @@ import org.apache.axiom.testutils.suite.MatrixTestCase;
import org.xml.sax.XMLReader;
/**
- * Serializes an {@link OMContainer} by processing the result of
- * {@link OMContainer#getSAXSource(boolean)}.
+ * Serializes an {@link OMContainer} by processing the result of {@link
+ * OMContainer#getSAXSource(boolean)}.
*/
public class SerializeFromSAXSource extends SerializationStrategy {
private final boolean cache;
-
+
SerializeFromSAXSource(boolean cache) {
this.cache = cache;
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/dimension/serialization/SerializeFromXMLStreamReader.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/dimension/serialization/SerializeFromXMLStreamReader.java
index e275304c2..7cd48582e 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/dimension/serialization/SerializeFromXMLStreamReader.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/dimension/serialization/SerializeFromXMLStreamReader.java
@@ -26,12 +26,12 @@ import org.apache.axiom.om.OMXMLParserWrapper;
import org.apache.axiom.testutils.suite.MatrixTestCase;
/**
- * Serializes an {@link OMContainer} by processing the result of
- * {@link OMContainer#getXMLStreamReader(boolean)}.
+ * Serializes an {@link OMContainer} by processing the result of {@link
+ * OMContainer#getXMLStreamReader(boolean)}.
*/
public class SerializeFromXMLStreamReader extends SerializationStrategy {
private final boolean cache;
-
+
SerializeFromXMLStreamReader(boolean cache) {
this.cache = cache;
}
@@ -45,7 +45,9 @@ public class SerializeFromXMLStreamReader extends SerializationStrategy {
@Override
public XML serialize(OMContainer container) throws Exception {
StringWriter sw = new StringWriter();
- OMXMLParserWrapper builder = OMXMLBuilderFactory.createStAXOMBuilder(container.getOMFactory(), container.getXMLStreamReader(cache));
+ OMXMLParserWrapper builder =
+ OMXMLBuilderFactory.createStAXOMBuilder(
+ container.getOMFactory(), container.getXMLStreamReader(cache));
builder.getDocument().serialize(sw);
builder.close();
return new XMLAsString(sw.toString());
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/dimension/serialization/SerializeToOutputStream.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/dimension/serialization/SerializeToOutputStream.java
index 7a4d8b803..bf77bb2e9 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/dimension/serialization/SerializeToOutputStream.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/dimension/serialization/SerializeToOutputStream.java
@@ -24,12 +24,10 @@ import java.io.OutputStream;
import org.apache.axiom.om.OMContainer;
import org.apache.axiom.testutils.suite.MatrixTestCase;
-/**
- * Serializes an {@link OMContainer} using {@link OMContainer#serialize(OutputStream, boolean)}.
- */
+/** Serializes an {@link OMContainer} using {@link OMContainer#serialize(OutputStream, boolean)}. */
public class SerializeToOutputStream extends SerializationStrategy {
private final boolean cache;
-
+
SerializeToOutputStream(boolean cache) {
this.cache = cache;
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/dimension/serialization/SerializeToWriter.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/dimension/serialization/SerializeToWriter.java
index 0aaad5139..8d6808e13 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/dimension/serialization/SerializeToWriter.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/dimension/serialization/SerializeToWriter.java
@@ -24,12 +24,10 @@ import java.io.Writer;
import org.apache.axiom.om.OMContainer;
import org.apache.axiom.testutils.suite.MatrixTestCase;
-/**
- * Serializes an {@link OMContainer} using {@link OMContainer#serialize(Writer, boolean)}.
- */
+/** Serializes an {@link OMContainer} using {@link OMContainer#serialize(Writer, boolean)}. */
public class SerializeToWriter extends SerializationStrategy {
private final boolean cache;
-
+
SerializeToWriter(boolean cache) {
this.cache = cache;
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/dimension/serialization/SerializeToXMLStreamWriter.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/dimension/serialization/SerializeToXMLStreamWriter.java
index f51e14a51..154fa6366 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/dimension/serialization/SerializeToXMLStreamWriter.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/dimension/serialization/SerializeToXMLStreamWriter.java
@@ -28,12 +28,12 @@ import org.apache.axiom.om.OMDocument;
import org.apache.axiom.testutils.suite.MatrixTestCase;
/**
- * Serializes an {@link OMContainer} using {@link OMContainer#serialize(XMLStreamWriter)} or
- * {@link OMContainer#serializeAndConsume(XMLStreamWriter)}.
+ * Serializes an {@link OMContainer} using {@link OMContainer#serialize(XMLStreamWriter)} or {@link
+ * OMContainer#serializeAndConsume(XMLStreamWriter)}.
*/
public class SerializeToXMLStreamWriter extends SerializationStrategy {
private final boolean cache;
-
+
SerializeToXMLStreamWriter(boolean cache) {
this.cache = cache;
}
@@ -52,7 +52,7 @@ public class SerializeToXMLStreamWriter extends SerializationStrategy {
// it will just keep the original one when writing the XML declaration. Adjust
// the output encoding so that it will match the encoding in the XML declaration.
if (container instanceof OMDocument) {
- encoding = ((OMDocument)container).getXMLEncoding();
+ encoding = ((OMDocument) container).getXMLEncoding();
}
if (encoding == null) {
encoding = "UTF-8";
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/dimension/serialization/XML.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/dimension/serialization/XML.java
index 5f86a587e..97ec3e2b8 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/dimension/serialization/XML.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/dimension/serialization/XML.java
@@ -32,17 +32,16 @@ import org.xml.sax.InputSource;
public interface XML {
/**
* Get an {@link InputSource} object for the XML data.
- *
+ *
* @return the XML data as an {@link InputSource} object
*/
InputSource getInputSource();
-
+
/**
* Dump the XML data to the given stream.
- *
- * @param out
- * the stream to write the XML data to
- * @throws IOException
+ *
+ * @param out the stream to write the XML data to
+ * @throws IOException
*/
void dump(PrintStream out) throws IOException;
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/jaxb/beans/DocumentBean.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/jaxb/beans/DocumentBean.java
index fb65d09d0..1326992e5 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/jaxb/beans/DocumentBean.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/jaxb/beans/DocumentBean.java
@@ -22,24 +22,24 @@ import javax.activation.DataHandler;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
-@XmlRootElement(name="document")
-@XmlType(propOrder={ "id", "content" })
+@XmlRootElement(name = "document")
+@XmlType(propOrder = {"id", "content"})
public class DocumentBean {
private String id;
private DataHandler content;
-
+
public String getId() {
return id;
}
-
+
public void setId(String id) {
this.id = id;
}
-
+
public DataHandler getContent() {
return content;
}
-
+
public void setContent(DataHandler content) {
this.content = content;
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/jaxb/beans/DocumentBean2.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/jaxb/beans/DocumentBean2.java
index 2a51829f1..8a7e042ca 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/jaxb/beans/DocumentBean2.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/jaxb/beans/DocumentBean2.java
@@ -21,24 +21,24 @@ package org.apache.axiom.ts.jaxb.beans;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
-@XmlRootElement(name="document2")
-@XmlType(propOrder={ "id", "content" })
+@XmlRootElement(name = "document2")
+@XmlType(propOrder = {"id", "content"})
public class DocumentBean2 {
private String id;
private byte[] content;
-
+
public String getId() {
return id;
}
-
+
public void setId(String id) {
this.id = id;
}
-
+
public byte[] getContent() {
return content;
}
-
+
public void setContent(byte[] content) {
this.content = content;
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/jaxb/beans/package-info.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/jaxb/beans/package-info.java
index 6c1486bca..bd91b8860 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/jaxb/beans/package-info.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/jaxb/beans/package-info.java
@@ -19,4 +19,4 @@
@javax.xml.bind.annotation.XmlSchema(
namespace = "http://ws.apache.org/axiom/test/jaxb",
elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED)
-package org.apache.axiom.ts.jaxb.beans;
\ No newline at end of file
+package org.apache.axiom.ts.jaxb.beans;
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/DigestTestCase.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/DigestTestCase.java
index 4c66e7bf3..a897792c8 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/DigestTestCase.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/DigestTestCase.java
@@ -29,15 +29,15 @@ import org.apache.axiom.ts.AxiomTestCase;
/**
* Base class for unit tests validating the DOMHASH implementation.
- * <p>
- * Note that the only DOMHASH implementation available for reference is IBM's XSS4J. Unfortunately,
- * XSS4J is no longer available for download, but it can still be found in WebSphere (see the
- * <code>com.ibm.ws.wssecurity.xss4j.domutil.Digest</code> class).
+ *
+ * <p>Note that the only DOMHASH implementation available for reference is IBM's XSS4J.
+ * Unfortunately, XSS4J is no longer available for download, but it can still be found in WebSphere
+ * (see the <code>com.ibm.ws.wssecurity.xss4j.domutil.Digest</code> class).
*/
public abstract class DigestTestCase extends AxiomTestCase {
private final String algorithm;
private final String expectedDigest;
-
+
public DigestTestCase(OMMetaFactory metaFactory, String algorithm, String expectedDigest) {
super(metaFactory);
this.algorithm = algorithm;
@@ -50,14 +50,14 @@ public abstract class DigestTestCase extends AxiomTestCase {
DigestGenerator digestGenerator = new DigestGenerator();
byte[] digest;
if (node instanceof OMDocument) {
- digest = digestGenerator.getDigest((OMDocument)node, algorithm);
+ digest = digestGenerator.getDigest((OMDocument) node, algorithm);
} else if (node instanceof OMAttribute) {
- digest = digestGenerator.getDigest((OMAttribute)node, algorithm);
+ digest = digestGenerator.getDigest((OMAttribute) node, algorithm);
} else {
- digest = digestGenerator.getDigest((OMNode)node, algorithm);
+ digest = digestGenerator.getDigest((OMNode) node, algorithm);
}
assertEquals(expectedDigest, DigestUtils.toHexString(digest));
}
-
+
protected abstract OMInformationItem createInformationItem() throws Exception;
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/OMTestSuiteBuilder.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/OMTestSuiteBuilder.java
index 42ef6574b..8b1b0e61d 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/OMTestSuiteBuilder.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/OMTestSuiteBuilder.java
@@ -51,12 +51,11 @@ import org.apache.axiom.ts.xml.XOPSample;
public class OMTestSuiteBuilder extends MatrixTestSuiteBuilder {
private static final QName[] qnames = {
- new QName("root"),
- new QName("urn:test", "root", "p"),
- new QName("urn:test", "root") };
-
+ new QName("root"), new QName("urn:test", "root", "p"), new QName("urn:test", "root")
+ };
+
private final OMMetaFactory metaFactory;
-
+
public OMTestSuiteBuilder(OMMetaFactory metaFactory) {
this.metaFactory = metaFactory;
// This test is particularly slow because it checks all XMLStreamReader methods on
@@ -64,7 +63,7 @@ public class OMTestSuiteBuilder extends MatrixTestSuiteBuilder {
// it doesn't add value (with respect to the other TestGetXMLStreamReader runs.
exclude(org.apache.axiom.ts.om.container.TestGetXMLStreamReader.class, "(file=large.xml)");
}
-
+
@Override
protected void addTests() {
addTest(new org.apache.axiom.ts.om.attribute.TestDigestWithNamespace(metaFactory));
@@ -72,7 +71,9 @@ public class OMTestSuiteBuilder extends MatrixTestSuiteBuilder {
addTest(new org.apache.axiom.ts.om.attribute.TestGetAttributeTypeDefault(metaFactory));
addTest(new org.apache.axiom.ts.om.attribute.TestGetNamespaceNormalized(metaFactory));
addTest(new org.apache.axiom.ts.om.attribute.TestGetNamespaceURIWithNamespace(metaFactory));
- addTest(new org.apache.axiom.ts.om.attribute.TestGetNamespaceURIWithoutNamespace(metaFactory));
+ addTest(
+ new org.apache.axiom.ts.om.attribute.TestGetNamespaceURIWithoutNamespace(
+ metaFactory));
addTest(new org.apache.axiom.ts.om.attribute.TestGetPrefixWithNamespace(metaFactory));
addTest(new org.apache.axiom.ts.om.attribute.TestGetPrefixWithoutNamespace(metaFactory));
addTest(new org.apache.axiom.ts.om.attribute.TestGetQNameWithNamespace(metaFactory));
@@ -80,79 +81,210 @@ public class OMTestSuiteBuilder extends MatrixTestSuiteBuilder {
addTest(new org.apache.axiom.ts.om.attribute.TestHasNameWithNamespace(metaFactory));
addTest(new org.apache.axiom.ts.om.attribute.TestHasNameWithoutNamespace(metaFactory));
addTest(new org.apache.axiom.ts.om.attribute.TestSetLocalName(metaFactory));
- for (int i=0; i<4; i++) {
+ for (int i = 0; i < 4; i++) {
boolean declare = (i & 1) != 0;
boolean owner = (i & 2) != 0;
// Valid
- addTest(new org.apache.axiom.ts.om.attribute.TestSetNamespace(metaFactory, "urn:test", "p", declare, owner, null, false, "p", declare && owner));
- addTest(new org.apache.axiom.ts.om.attribute.TestSetNamespace(metaFactory, "urn:test", null, declare, owner, null, false, null, declare && owner));
+ addTest(
+ new org.apache.axiom.ts.om.attribute.TestSetNamespace(
+ metaFactory,
+ "urn:test",
+ "p",
+ declare,
+ owner,
+ null,
+ false,
+ "p",
+ declare && owner));
+ addTest(
+ new org.apache.axiom.ts.om.attribute.TestSetNamespace(
+ metaFactory,
+ "urn:test",
+ null,
+ declare,
+ owner,
+ null,
+ false,
+ null,
+ declare && owner));
if (owner) {
- addTest(new org.apache.axiom.ts.om.attribute.TestSetNamespace(metaFactory, "urn:test", "p", declare, true, "p", false, "p", false));
- addTest(new org.apache.axiom.ts.om.attribute.TestSetNamespace(metaFactory, "urn:test", "p", declare, true, "q", false, "p", declare));
- addTest(new org.apache.axiom.ts.om.attribute.TestSetNamespace(metaFactory, "urn:test", null, declare, true, "p", false, "p", false));
- addTest(new org.apache.axiom.ts.om.attribute.TestSetNamespace(metaFactory, "urn:test", null, declare, true, "", false, null, declare));
+ addTest(
+ new org.apache.axiom.ts.om.attribute.TestSetNamespace(
+ metaFactory,
+ "urn:test",
+ "p",
+ declare,
+ true,
+ "p",
+ false,
+ "p",
+ false));
+ addTest(
+ new org.apache.axiom.ts.om.attribute.TestSetNamespace(
+ metaFactory,
+ "urn:test",
+ "p",
+ declare,
+ true,
+ "q",
+ false,
+ "p",
+ declare));
+ addTest(
+ new org.apache.axiom.ts.om.attribute.TestSetNamespace(
+ metaFactory,
+ "urn:test",
+ null,
+ declare,
+ true,
+ "p",
+ false,
+ "p",
+ false));
+ addTest(
+ new org.apache.axiom.ts.om.attribute.TestSetNamespace(
+ metaFactory,
+ "urn:test",
+ null,
+ declare,
+ true,
+ "",
+ false,
+ null,
+ declare));
}
- addTest(new org.apache.axiom.ts.om.attribute.TestSetNamespace(metaFactory, "", "", declare, owner, null, false, "", false));
- addTest(new org.apache.axiom.ts.om.attribute.TestSetNamespace(metaFactory, "", null, declare, owner, null, false, "", false));
- addTest(new org.apache.axiom.ts.om.attribute.TestSetNamespace(metaFactory, null, null, declare, owner, null, false, "", false));
+ addTest(
+ new org.apache.axiom.ts.om.attribute.TestSetNamespace(
+ metaFactory, "", "", declare, owner, null, false, "", false));
+ addTest(
+ new org.apache.axiom.ts.om.attribute.TestSetNamespace(
+ metaFactory, "", null, declare, owner, null, false, "", false));
+ addTest(
+ new org.apache.axiom.ts.om.attribute.TestSetNamespace(
+ metaFactory, null, null, declare, owner, null, false, "", false));
// Invalid
- addTest(new org.apache.axiom.ts.om.attribute.TestSetNamespace(metaFactory, "urn:test", "", declare, owner, null, true, null, false));
- addTest(new org.apache.axiom.ts.om.attribute.TestSetNamespace(metaFactory, "", "p", declare, owner, null, true, null, false));
+ addTest(
+ new org.apache.axiom.ts.om.attribute.TestSetNamespace(
+ metaFactory, "urn:test", "", declare, owner, null, true, null, false));
+ addTest(
+ new org.apache.axiom.ts.om.attribute.TestSetNamespace(
+ metaFactory, "", "p", declare, owner, null, true, null, false));
}
for (StreamType streamType : Multiton.getInstances(StreamType.class)) {
- addTest(new org.apache.axiom.ts.om.builder.TestCloseWithStream(metaFactory, streamType));
+ addTest(
+ new org.apache.axiom.ts.om.builder.TestCloseWithStream(
+ metaFactory, streamType));
}
addTest(new org.apache.axiom.ts.om.builder.TestCloseWithSystemId(metaFactory));
addTest(new org.apache.axiom.ts.om.builder.TestCloseWithXMLStreamReader(metaFactory));
for (XMLSample file : getInstances(XMLSample.class)) {
for (DOMImplementation implementation : getInstances(DOMImplementation.class)) {
- addTest(new org.apache.axiom.ts.om.builder.TestCreateOMBuilderFromDOM(metaFactory, file, implementation, Boolean.TRUE));
- addTest(new org.apache.axiom.ts.om.builder.TestCreateOMBuilderFromDOM(metaFactory, file, implementation, Boolean.FALSE));
- addTest(new org.apache.axiom.ts.om.builder.TestCreateOMBuilderFromDOM(metaFactory, file, implementation, null));
+ addTest(
+ new org.apache.axiom.ts.om.builder.TestCreateOMBuilderFromDOM(
+ metaFactory, file, implementation, Boolean.TRUE));
+ addTest(
+ new org.apache.axiom.ts.om.builder.TestCreateOMBuilderFromDOM(
+ metaFactory, file, implementation, Boolean.FALSE));
+ addTest(
+ new org.apache.axiom.ts.om.builder.TestCreateOMBuilderFromDOM(
+ metaFactory, file, implementation, null));
}
for (SAXImplementation implementation : getInstances(SAXImplementation.class)) {
if (!file.hasExternalSubset() || implementation.reportsExternalSubsetEntity()) {
- addTest(new org.apache.axiom.ts.om.builder.TestCreateOMBuilderFromSAXSource(metaFactory, file, implementation, Boolean.TRUE));
- addTest(new org.apache.axiom.ts.om.builder.TestCreateOMBuilderFromSAXSource(metaFactory, file, implementation, Boolean.FALSE));
- addTest(new org.apache.axiom.ts.om.builder.TestCreateOMBuilderFromSAXSource(metaFactory, file, implementation, null));
+ addTest(
+ new org.apache.axiom.ts.om.builder.TestCreateOMBuilderFromSAXSource(
+ metaFactory, file, implementation, Boolean.TRUE));
+ addTest(
+ new org.apache.axiom.ts.om.builder.TestCreateOMBuilderFromSAXSource(
+ metaFactory, file, implementation, Boolean.FALSE));
+ addTest(
+ new org.apache.axiom.ts.om.builder.TestCreateOMBuilderFromSAXSource(
+ metaFactory, file, implementation, null));
}
}
}
addTest(new org.apache.axiom.ts.om.builder.TestCreateOMBuilderFromDOMElement(metaFactory));
- addTest(new org.apache.axiom.ts.om.builder.TestCreateOMBuilderFromDOMWithNSUnawareNamespaceDeclaration(metaFactory, ""));
- addTest(new org.apache.axiom.ts.om.builder.TestCreateOMBuilderFromDOMWithNSUnawareNamespaceDeclaration(metaFactory, "p"));
- addTest(new org.apache.axiom.ts.om.builder.TestCreateOMBuilderFromDOMWithNSUnawarePrefixedAttribute(metaFactory));
- addTest(new org.apache.axiom.ts.om.builder.TestCreateOMBuilderFromDOMWithNSUnawareUnprefixedAttribute(metaFactory));
+ addTest(
+ new org.apache.axiom.ts.om.builder
+ .TestCreateOMBuilderFromDOMWithNSUnawareNamespaceDeclaration(
+ metaFactory, ""));
+ addTest(
+ new org.apache.axiom.ts.om.builder
+ .TestCreateOMBuilderFromDOMWithNSUnawareNamespaceDeclaration(
+ metaFactory, "p"));
+ addTest(
+ new org.apache.axiom.ts.om.builder
+ .TestCreateOMBuilderFromDOMWithNSUnawarePrefixedAttribute(metaFactory));
+ addTest(
+ new org.apache.axiom.ts.om.builder
+ .TestCreateOMBuilderFromDOMWithNSUnawareUnprefixedAttribute(metaFactory));
for (XOPSample sample : getInstances(XOPSample.class)) {
- addTest(new org.apache.axiom.ts.om.builder.TestCreateOMBuilderXOP(metaFactory, sample, false));
- addTest(new org.apache.axiom.ts.om.builder.TestCreateOMBuilderXOP(metaFactory, sample, true));
+ addTest(
+ new org.apache.axiom.ts.om.builder.TestCreateOMBuilderXOP(
+ metaFactory, sample, false));
+ addTest(
+ new org.apache.axiom.ts.om.builder.TestCreateOMBuilderXOP(
+ metaFactory, sample, true));
}
- addTest(new org.apache.axiom.ts.om.builder.TestCreateStAXOMBuilderFromFragment(metaFactory));
- addTest(new org.apache.axiom.ts.om.builder.TestCreateStAXOMBuilderFromXmlBeansPullParser(metaFactory));
- addTest(new org.apache.axiom.ts.om.builder.TestCreateStAXOMBuilderIncorrectState(metaFactory));
- addTest(new org.apache.axiom.ts.om.builder.TestCreateStAXOMBuilderNamespaceRepairing(metaFactory));
- addTest(new org.apache.axiom.ts.om.builder.TestCreateStAXOMBuilderNamespaceRepairing2(metaFactory));
+ addTest(
+ new org.apache.axiom.ts.om.builder.TestCreateStAXOMBuilderFromFragment(
+ metaFactory));
+ addTest(
+ new org.apache.axiom.ts.om.builder.TestCreateStAXOMBuilderFromXmlBeansPullParser(
+ metaFactory));
+ addTest(
+ new org.apache.axiom.ts.om.builder.TestCreateStAXOMBuilderIncorrectState(
+ metaFactory));
+ addTest(
+ new org.apache.axiom.ts.om.builder.TestCreateStAXOMBuilderNamespaceRepairing(
+ metaFactory));
+ addTest(
+ new org.apache.axiom.ts.om.builder.TestCreateStAXOMBuilderNamespaceRepairing2(
+ metaFactory));
addTest(new org.apache.axiom.ts.om.builder.TestDetachWithDOM(metaFactory, false));
addTest(new org.apache.axiom.ts.om.builder.TestDetachWithDOM(metaFactory, true));
for (StreamType streamType : Multiton.getInstances(StreamType.class)) {
- addTest(new org.apache.axiom.ts.om.builder.TestDetachWithStream(metaFactory, streamType, false));
- addTest(new org.apache.axiom.ts.om.builder.TestDetachWithStream(metaFactory, streamType, true));
+ addTest(
+ new org.apache.axiom.ts.om.builder.TestDetachWithStream(
+ metaFactory, streamType, false));
+ addTest(
+ new org.apache.axiom.ts.om.builder.TestDetachWithStream(
+ metaFactory, streamType, true));
}
addTest(new org.apache.axiom.ts.om.builder.TestDetachWithSAXSource(metaFactory));
for (BuilderFactory bf : getInstances(BuilderFactory.class)) {
- addTest(new org.apache.axiom.ts.om.builder.TestGetDocumentElement(metaFactory, bf, null));
- addTest(new org.apache.axiom.ts.om.builder.TestGetDocumentElement(metaFactory, bf, Boolean.FALSE));
- addTest(new org.apache.axiom.ts.om.builder.TestGetDocumentElement(metaFactory, bf, Boolean.TRUE));
+ addTest(
+ new org.apache.axiom.ts.om.builder.TestGetDocumentElement(
+ metaFactory, bf, null));
+ addTest(
+ new org.apache.axiom.ts.om.builder.TestGetDocumentElement(
+ metaFactory, bf, Boolean.FALSE));
+ addTest(
+ new org.apache.axiom.ts.om.builder.TestGetDocumentElement(
+ metaFactory, bf, Boolean.TRUE));
}
- addTest(new org.apache.axiom.ts.om.builder.TestGetDocumentElementWithDiscardDocumentIllFormedEpilog(metaFactory));
- addTest(new org.apache.axiom.ts.om.builder.TestGetDocumentElementWithIllFormedDocument(metaFactory));
+ addTest(
+ new org.apache.axiom.ts.om.builder
+ .TestGetDocumentElementWithDiscardDocumentIllFormedEpilog(metaFactory));
+ addTest(
+ new org.apache.axiom.ts.om.builder.TestGetDocumentElementWithIllFormedDocument(
+ metaFactory));
addTest(new org.apache.axiom.ts.om.builder.TestInvalidXML(metaFactory));
addTest(new org.apache.axiom.ts.om.builder.TestIOExceptionInGetText(metaFactory));
addTest(new org.apache.axiom.ts.om.builder.TestMalformedDocument(metaFactory));
- addTest(new org.apache.axiom.ts.om.builder.TestReadAttachmentBeforeRootPartComplete(metaFactory));
- addTest(new org.apache.axiom.ts.om.builder.TestRegisterCustomBuilderForPayloadJAXBPlain(metaFactory));
- addTest(new org.apache.axiom.ts.om.builder.TestRegisterCustomBuilderForPayloadJAXBWithDataHandlerReaderExtension(metaFactory));
- addTest(new org.apache.axiom.ts.om.builder.TestRegisterCustomBuilderForPayloadJAXBWithXOP(metaFactory));
+ addTest(
+ new org.apache.axiom.ts.om.builder.TestReadAttachmentBeforeRootPartComplete(
+ metaFactory));
+ addTest(
+ new org.apache.axiom.ts.om.builder.TestRegisterCustomBuilderForPayloadJAXBPlain(
+ metaFactory));
+ addTest(
+ new org.apache.axiom.ts.om.builder
+ .TestRegisterCustomBuilderForPayloadJAXBWithDataHandlerReaderExtension(
+ metaFactory));
+ addTest(
+ new org.apache.axiom.ts.om.builder.TestRegisterCustomBuilderForPayloadJAXBWithXOP(
+ metaFactory));
addTest(new org.apache.axiom.ts.om.builder.TestRootPartStreaming(metaFactory));
addTest(new org.apache.axiom.ts.om.builder.TestStandaloneConfiguration(metaFactory));
addTest(new org.apache.axiom.ts.om.comment.TestSerialize(metaFactory));
@@ -161,95 +293,180 @@ public class OMTestSuiteBuilder extends MatrixTestSuiteBuilder {
// TODO: investigate why this causes problems
if (!file.getName().equals("character-references.xml")) {
for (BuilderFactory bf : getInstances(BuilderFactory.class)) {
- addTest(new org.apache.axiom.ts.om.container.TestGetXMLStreamReader(metaFactory, file, bf, ce, true));
- addTest(new org.apache.axiom.ts.om.container.TestGetXMLStreamReader(metaFactory, file, bf, ce, false));
+ addTest(
+ new org.apache.axiom.ts.om.container.TestGetXMLStreamReader(
+ metaFactory, file, bf, ce, true));
+ addTest(
+ new org.apache.axiom.ts.om.container.TestGetXMLStreamReader(
+ metaFactory, file, bf, ce, false));
}
}
- // On a document containing entity references, serialization tests will only work correctly if
+ // On a document containing entity references, serialization tests will only work
+ // correctly if
// the entire document is serialized (so that the DTD is available)
if (!file.hasEntityReferences() || ce == OMContainerExtractor.DOCUMENT) {
for (SerializationStrategy ss : getInstances(SerializationStrategy.class)) {
if (ss.supportsInternalSubset() || !file.hasInternalSubset()) {
- addTest(new org.apache.axiom.ts.om.container.TestSerialize(metaFactory, file, ce, ss));
+ addTest(
+ new org.apache.axiom.ts.om.container.TestSerialize(
+ metaFactory, file, ce, ss));
}
}
}
}
}
for (OMContainerFactory cf : getInstances(OMContainerFactory.class)) {
- addTest(new org.apache.axiom.ts.om.container.TestAddChildWithIncompleteSibling(metaFactory, cf));
+ addTest(
+ new org.apache.axiom.ts.om.container.TestAddChildWithIncompleteSibling(
+ metaFactory, cf));
addTest(new org.apache.axiom.ts.om.container.TestGetBuilderNull(metaFactory, cf));
addTest(new org.apache.axiom.ts.om.container.TestGetDescendants(metaFactory, cf, true));
- addTest(new org.apache.axiom.ts.om.container.TestGetDescendants(metaFactory, cf, false));
+ addTest(
+ new org.apache.axiom.ts.om.container.TestGetDescendants(
+ metaFactory, cf, false));
}
addTest(new org.apache.axiom.ts.om.doctype.TestSerialize(metaFactory));
addTest(new org.apache.axiom.ts.om.document.TestAddChildIncomplete(metaFactory));
- addTest(new org.apache.axiom.ts.om.document.TestAddChildWithExistingDocumentElement(metaFactory));
+ addTest(
+ new org.apache.axiom.ts.om.document.TestAddChildWithExistingDocumentElement(
+ metaFactory));
addTest(new org.apache.axiom.ts.om.document.TestBuild(metaFactory));
for (XMLSample file : getInstances(XMLSample.class)) {
addTest(new org.apache.axiom.ts.om.document.TestClone(metaFactory, file));
}
- addTest(new org.apache.axiom.ts.om.document.TestDigest(metaFactory, "digest1.xml", "MD5", "3e5d68c6607bc56c9c171560e4f19db9"));
- addTest(new org.apache.axiom.ts.om.document.TestDigest(metaFactory, "digest2.xml", "SHA1", "3c47a807517d867d42ffacb2d3e9da81895d5aac"));
- addTest(new org.apache.axiom.ts.om.document.TestDigest(metaFactory, "digest3.xml", "SHA", "41466144c1cab4234fb127cfb8cf92f9"));
- addTest(new org.apache.axiom.ts.om.document.TestDigest(metaFactory, "digest4.xml", "SHA", "be3b0836cd6f0ceacdf3d40b49a0468d03d2ba2e"));
+ addTest(
+ new org.apache.axiom.ts.om.document.TestDigest(
+ metaFactory, "digest1.xml", "MD5", "3e5d68c6607bc56c9c171560e4f19db9"));
+ addTest(
+ new org.apache.axiom.ts.om.document.TestDigest(
+ metaFactory,
+ "digest2.xml",
+ "SHA1",
+ "3c47a807517d867d42ffacb2d3e9da81895d5aac"));
+ addTest(
+ new org.apache.axiom.ts.om.document.TestDigest(
+ metaFactory, "digest3.xml", "SHA", "41466144c1cab4234fb127cfb8cf92f9"));
+ addTest(
+ new org.apache.axiom.ts.om.document.TestDigest(
+ metaFactory,
+ "digest4.xml",
+ "SHA",
+ "be3b0836cd6f0ceacdf3d40b49a0468d03d2ba2e"));
addTest(new org.apache.axiom.ts.om.document.TestGetOMDocumentElement(metaFactory));
- addTest(new org.apache.axiom.ts.om.document.TestGetOMDocumentElementAfterDetach(metaFactory));
- addTest(new org.apache.axiom.ts.om.document.TestGetOMDocumentElementWithParser(metaFactory));
+ addTest(
+ new org.apache.axiom.ts.om.document.TestGetOMDocumentElementAfterDetach(
+ metaFactory));
+ addTest(
+ new org.apache.axiom.ts.om.document.TestGetOMDocumentElementWithParser(
+ metaFactory));
for (XSLTImplementation xsltImplementation : getInstances(XSLTImplementation.class)) {
if (xsltImplementation.supportsLexicalHandlerWithStreamSource()) {
for (XMLSample file : getInstances(XMLSample.class)) {
- addTest(new org.apache.axiom.ts.om.document.TestGetSAXResult(metaFactory, xsltImplementation, file));
+ addTest(
+ new org.apache.axiom.ts.om.document.TestGetSAXResult(
+ metaFactory, xsltImplementation, file));
}
}
}
for (SAXImplementation saxImplementation : getInstances(SAXImplementation.class)) {
for (XMLSample file : getInstances(XMLSample.class)) {
if (!file.hasExternalSubset() || saxImplementation.reportsExternalSubsetEntity()) {
- addTest(new org.apache.axiom.ts.om.document.TestGetSAXResultSAXParser(metaFactory, saxImplementation, file));
+ addTest(
+ new org.apache.axiom.ts.om.document.TestGetSAXResultSAXParser(
+ metaFactory, saxImplementation, file));
}
}
}
addTest(new org.apache.axiom.ts.om.document.TestGetSAXResultJAXB(metaFactory));
addTest(new org.apache.axiom.ts.om.document.TestGetSAXResultXMLBeans(metaFactory));
- addTest(new org.apache.axiom.ts.om.document.TestIsCompleteAfterAddingIncompleteChild(metaFactory));
+ addTest(
+ new org.apache.axiom.ts.om.document.TestIsCompleteAfterAddingIncompleteChild(
+ metaFactory));
addTest(new org.apache.axiom.ts.om.document.TestRemoveChildren(metaFactory, true, false));
addTest(new org.apache.axiom.ts.om.document.TestRemoveChildren(metaFactory, true, true));
addTest(new org.apache.axiom.ts.om.document.TestRemoveChildren(metaFactory, false, false));
addTest(new org.apache.axiom.ts.om.document.TestRemoveChildren(metaFactory, false, true));
addTest(new org.apache.axiom.ts.om.document.TestSerializeAndConsume(metaFactory));
- addTest(new org.apache.axiom.ts.om.document.TestSerializeAndConsumeWithIncompleteDescendant(metaFactory));
+ addTest(
+ new org.apache.axiom.ts.om.document.TestSerializeAndConsumeWithIncompleteDescendant(
+ metaFactory));
addTest(new org.apache.axiom.ts.om.document.TestSerializeUTF16(metaFactory));
- addTest(new org.apache.axiom.ts.om.document.TestSerializeWithIgnoreXMLDeclaration(metaFactory));
+ addTest(
+ new org.apache.axiom.ts.om.document.TestSerializeWithIgnoreXMLDeclaration(
+ metaFactory));
addTest(new org.apache.axiom.ts.om.document.TestSerializeXML11(metaFactory));
addTest(new org.apache.axiom.ts.om.document.TestSerializeXMLDeclaration(metaFactory));
addTest(new org.apache.axiom.ts.om.document.TestSetOMDocumentElementNew(metaFactory));
addTest(new org.apache.axiom.ts.om.document.TestSetOMDocumentElementNull(metaFactory));
addTest(new org.apache.axiom.ts.om.document.TestSetOMDocumentElementReplace(metaFactory));
- addTest(new org.apache.axiom.ts.om.document.TestSetOMDocumentElementReplaceSame(metaFactory));
- addTest(new org.apache.axiom.ts.om.document.sr.TestCharacterDataReaderFromParser(metaFactory, true));
- addTest(new org.apache.axiom.ts.om.document.sr.TestCharacterDataReaderFromParser(metaFactory, false));
+ addTest(
+ new org.apache.axiom.ts.om.document.TestSetOMDocumentElementReplaceSame(
+ metaFactory));
+ addTest(
+ new org.apache.axiom.ts.om.document.sr.TestCharacterDataReaderFromParser(
+ metaFactory, true));
+ addTest(
+ new org.apache.axiom.ts.om.document.sr.TestCharacterDataReaderFromParser(
+ metaFactory, false));
addTest(new org.apache.axiom.ts.om.document.sr.TestCloseWithoutCaching(metaFactory));
addTest(new org.apache.axiom.ts.om.document.sr.TestDTDReader(metaFactory));
- addTest(new org.apache.axiom.ts.om.document.sr.TestDTDReaderFromParser(metaFactory, false, true));
- addTest(new org.apache.axiom.ts.om.document.sr.TestDTDReaderFromParser(metaFactory, true, true));
- addTest(new org.apache.axiom.ts.om.document.sr.TestDTDReaderFromParser(metaFactory, false, false));
- addTest(new org.apache.axiom.ts.om.element.TestAddAttributeAlreadyOwnedByElement(metaFactory));
- addTest(new org.apache.axiom.ts.om.element.TestAddAttributeAlreadyOwnedByOtherElement(metaFactory));
- addTest(new org.apache.axiom.ts.om.element.TestAddAttributeGeneratedPrefix(metaFactory, false));
- addTest(new org.apache.axiom.ts.om.element.TestAddAttributeGeneratedPrefix(metaFactory, true));
- addTest(new org.apache.axiom.ts.om.element.TestAddAttributeReuseExistingPrefix(metaFactory));
- addTest(new org.apache.axiom.ts.om.element.TestAddAttributeWithInvalidNamespace1(metaFactory));
- addTest(new org.apache.axiom.ts.om.element.TestAddAttributeWithInvalidNamespace2(metaFactory));
+ addTest(
+ new org.apache.axiom.ts.om.document.sr.TestDTDReaderFromParser(
+ metaFactory, false, true));
+ addTest(
+ new org.apache.axiom.ts.om.document.sr.TestDTDReaderFromParser(
+ metaFactory, true, true));
+ addTest(
+ new org.apache.axiom.ts.om.document.sr.TestDTDReaderFromParser(
+ metaFactory, false, false));
+ addTest(
+ new org.apache.axiom.ts.om.element.TestAddAttributeAlreadyOwnedByElement(
+ metaFactory));
+ addTest(
+ new org.apache.axiom.ts.om.element.TestAddAttributeAlreadyOwnedByOtherElement(
+ metaFactory));
+ addTest(
+ new org.apache.axiom.ts.om.element.TestAddAttributeGeneratedPrefix(
+ metaFactory, false));
+ addTest(
+ new org.apache.axiom.ts.om.element.TestAddAttributeGeneratedPrefix(
+ metaFactory, true));
+ addTest(
+ new org.apache.axiom.ts.om.element.TestAddAttributeReuseExistingPrefix(
+ metaFactory));
+ addTest(
+ new org.apache.axiom.ts.om.element.TestAddAttributeWithInvalidNamespace1(
+ metaFactory));
+ addTest(
+ new org.apache.axiom.ts.om.element.TestAddAttributeWithInvalidNamespace2(
+ metaFactory));
for (AddAttributeStrategy strategy : getInstances(AddAttributeStrategy.class)) {
- addTest(new org.apache.axiom.ts.om.element.TestAddAttributeMultiple(metaFactory, strategy));
- addTest(new org.apache.axiom.ts.om.element.TestAddAttributeReplace(metaFactory, strategy));
- addTest(new org.apache.axiom.ts.om.element.TestAddAttributeWithExistingNamespaceDeclarationInScope(metaFactory, strategy));
- addTest(new org.apache.axiom.ts.om.element.TestAddAttributeWithExistingNamespaceDeclarationOnSameElement(metaFactory, strategy));
- addTest(new org.apache.axiom.ts.om.element.TestAddAttributeWithMaskedNamespaceDeclaration(metaFactory, strategy));
- addTest(new org.apache.axiom.ts.om.element.TestAddAttributeWithoutExistingNamespaceDeclaration(metaFactory, strategy));
- for (NoNamespaceStrategy noNamespaceStrategy : getInstances(NoNamespaceStrategy.class)) {
- addTest(new org.apache.axiom.ts.om.element.TestAddAttributeWithoutNamespace(metaFactory, strategy, noNamespaceStrategy));
+ addTest(
+ new org.apache.axiom.ts.om.element.TestAddAttributeMultiple(
+ metaFactory, strategy));
+ addTest(
+ new org.apache.axiom.ts.om.element.TestAddAttributeReplace(
+ metaFactory, strategy));
+ addTest(
+ new org.apache.axiom.ts.om.element
+ .TestAddAttributeWithExistingNamespaceDeclarationInScope(
+ metaFactory, strategy));
+ addTest(
+ new org.apache.axiom.ts.om.element
+ .TestAddAttributeWithExistingNamespaceDeclarationOnSameElement(
+ metaFactory, strategy));
+ addTest(
+ new org.apache.axiom.ts.om.element
+ .TestAddAttributeWithMaskedNamespaceDeclaration(metaFactory, strategy));
+ addTest(
+ new org.apache.axiom.ts.om.element
+ .TestAddAttributeWithoutExistingNamespaceDeclaration(
+ metaFactory, strategy));
+ for (NoNamespaceStrategy noNamespaceStrategy :
+ getInstances(NoNamespaceStrategy.class)) {
+ addTest(
+ new org.apache.axiom.ts.om.element.TestAddAttributeWithoutNamespace(
+ metaFactory, strategy, noNamespaceStrategy));
}
}
addTest(new org.apache.axiom.ts.om.element.TestAddChild(metaFactory));
@@ -260,50 +477,80 @@ public class OMTestSuiteBuilder extends MatrixTestSuiteBuilder {
addTest(new org.apache.axiom.ts.om.element.TestAddChildWithSameParent(metaFactory, true));
addTest(new org.apache.axiom.ts.om.element.TestAddChildWithSameParent(metaFactory, false));
addTest(new org.apache.axiom.ts.om.element.TestBuildDiscarded(metaFactory));
- addTest(new org.apache.axiom.ts.om.element.TestChildReDeclaringGrandParentsDefaultNSWithPrefix(metaFactory));
- addTest(new org.apache.axiom.ts.om.element.TestChildReDeclaringParentsDefaultNSWithPrefix(metaFactory));
+ addTest(
+ new org.apache.axiom.ts.om.element
+ .TestChildReDeclaringGrandParentsDefaultNSWithPrefix(metaFactory));
+ addTest(
+ new org.apache.axiom.ts.om.element.TestChildReDeclaringParentsDefaultNSWithPrefix(
+ metaFactory));
for (XMLSample file : getInstances(XMLSample.class)) {
if (!file.hasEntityReferences()) {
addTest(new org.apache.axiom.ts.om.element.TestCloneOMElement2(metaFactory, file));
}
}
- addTest(new org.apache.axiom.ts.om.element.TestCloneOMElementNamespaceRepairing(metaFactory));
+ addTest(
+ new org.apache.axiom.ts.om.element.TestCloneOMElementNamespaceRepairing(
+ metaFactory));
addTest(new org.apache.axiom.ts.om.element.TestClose(metaFactory));
addTest(new org.apache.axiom.ts.om.element.TestDeclareDefaultNamespace1(metaFactory));
addTest(new org.apache.axiom.ts.om.element.TestDeclareDefaultNamespace2(metaFactory));
- addTest(new org.apache.axiom.ts.om.element.TestDeclareDefaultNamespaceConflict1(metaFactory));
- addTest(new org.apache.axiom.ts.om.element.TestDeclareDefaultNamespaceConflict2(metaFactory));
+ addTest(
+ new org.apache.axiom.ts.om.element.TestDeclareDefaultNamespaceConflict1(
+ metaFactory));
+ addTest(
+ new org.apache.axiom.ts.om.element.TestDeclareDefaultNamespaceConflict2(
+ metaFactory));
addTest(new org.apache.axiom.ts.om.element.TestDeclareNamespace1(metaFactory));
addTest(new org.apache.axiom.ts.om.element.TestDeclareNamespaceInvalid1(metaFactory));
addTest(new org.apache.axiom.ts.om.element.TestDeclareNamespaceInvalid2(metaFactory));
- addTest(new org.apache.axiom.ts.om.element.TestDeclareNamespaceWithEmptyPrefix(metaFactory));
- addTest(new org.apache.axiom.ts.om.element.TestDeclareNamespaceWithGeneratedPrefix1(metaFactory));
- addTest(new org.apache.axiom.ts.om.element.TestDeclareNamespaceWithGeneratedPrefix3(metaFactory));
+ addTest(
+ new org.apache.axiom.ts.om.element.TestDeclareNamespaceWithEmptyPrefix(
+ metaFactory));
+ addTest(
+ new org.apache.axiom.ts.om.element.TestDeclareNamespaceWithGeneratedPrefix1(
+ metaFactory));
+ addTest(
+ new org.apache.axiom.ts.om.element.TestDeclareNamespaceWithGeneratedPrefix3(
+ metaFactory));
addTest(new org.apache.axiom.ts.om.element.TestDetachWithDifferentBuilder(metaFactory));
addTest(new org.apache.axiom.ts.om.element.TestDigestWithNamespace(metaFactory));
addTest(new org.apache.axiom.ts.om.element.TestDigestWithoutNamespace(metaFactory));
addTest(new org.apache.axiom.ts.om.element.TestDiscardDocumentElement(metaFactory));
addTest(new org.apache.axiom.ts.om.element.TestDiscardIncomplete(metaFactory));
addTest(new org.apache.axiom.ts.om.element.TestDiscardPartiallyBuilt(metaFactory));
- addTest(new org.apache.axiom.ts.om.element.TestFindNamespaceByNamespaceURIMasked(metaFactory));
+ addTest(
+ new org.apache.axiom.ts.om.element.TestFindNamespaceByNamespaceURIMasked(
+ metaFactory));
addTest(new org.apache.axiom.ts.om.element.TestFindNamespaceByPrefix(metaFactory));
addTest(new org.apache.axiom.ts.om.element.TestFindNamespaceCaseSensitivity(metaFactory));
- addTest(new org.apache.axiom.ts.om.element.TestFindNamespaceURIWithPrefixUndeclaring(metaFactory));
+ addTest(
+ new org.apache.axiom.ts.om.element.TestFindNamespaceURIWithPrefixUndeclaring(
+ metaFactory));
addTest(new org.apache.axiom.ts.om.element.TestGetAllAttributes1(metaFactory));
addTest(new org.apache.axiom.ts.om.element.TestGetAllAttributes2(metaFactory));
addTest(new org.apache.axiom.ts.om.element.TestGetAllDeclaredNamespaces(metaFactory));
- addTest(new org.apache.axiom.ts.om.element.TestGetAllDeclaredNamespacesNoSuchElementException(metaFactory));
+ addTest(
+ new org.apache.axiom.ts.om.element
+ .TestGetAllDeclaredNamespacesNoSuchElementException(metaFactory));
addTest(new org.apache.axiom.ts.om.element.TestGetAllDeclaredNamespacesRemove(metaFactory));
addTest(new org.apache.axiom.ts.om.element.TestGetAttributeValueNonExisting(metaFactory));
- addTest(new org.apache.axiom.ts.om.element.TestGetAttributeValueWithXmlPrefix1(metaFactory));
- addTest(new org.apache.axiom.ts.om.element.TestGetAttributeValueWithXmlPrefix2(metaFactory));
+ addTest(
+ new org.apache.axiom.ts.om.element.TestGetAttributeValueWithXmlPrefix1(
+ metaFactory));
+ addTest(
+ new org.apache.axiom.ts.om.element.TestGetAttributeValueWithXmlPrefix2(
+ metaFactory));
addTest(new org.apache.axiom.ts.om.element.TestGetAttributeWithXmlPrefix1(metaFactory));
addTest(new org.apache.axiom.ts.om.element.TestGetAttributeWithXmlPrefix2(metaFactory));
addTest(new org.apache.axiom.ts.om.element.TestGetChildElements(metaFactory));
- addTest(new org.apache.axiom.ts.om.element.TestGetChildElementsConcurrentModification(metaFactory));
+ addTest(
+ new org.apache.axiom.ts.om.element.TestGetChildElementsConcurrentModification(
+ metaFactory));
addTest(new org.apache.axiom.ts.om.element.TestGetChildElementsConsumed(metaFactory));
addTest(new org.apache.axiom.ts.om.element.TestGetChildren(metaFactory));
- addTest(new org.apache.axiom.ts.om.element.TestGetChildrenConcurrentModification(metaFactory));
+ addTest(
+ new org.apache.axiom.ts.om.element.TestGetChildrenConcurrentModification(
+ metaFactory));
addTest(new org.apache.axiom.ts.om.element.TestGetChildrenRemove1(metaFactory));
addTest(new org.apache.axiom.ts.om.element.TestGetChildrenRemove2(metaFactory));
addTest(new org.apache.axiom.ts.om.element.TestGetChildrenRemove3(metaFactory));
@@ -313,7 +560,9 @@ public class OMTestSuiteBuilder extends MatrixTestSuiteBuilder {
addTest(new org.apache.axiom.ts.om.element.TestGetChildrenWithName2(metaFactory));
addTest(new org.apache.axiom.ts.om.element.TestGetChildrenWithName3(metaFactory));
addTest(new org.apache.axiom.ts.om.element.TestGetChildrenWithName4(metaFactory));
- addTest(new org.apache.axiom.ts.om.element.TestGetChildrenWithNameNextWithoutHasNext(metaFactory));
+ addTest(
+ new org.apache.axiom.ts.om.element.TestGetChildrenWithNameNextWithoutHasNext(
+ metaFactory));
addTest(new org.apache.axiom.ts.om.element.TestGetChildrenWithNamespaceURI(metaFactory));
addTest(new org.apache.axiom.ts.om.element.TestGetDefaultNamespace(metaFactory));
addTest(new org.apache.axiom.ts.om.element.TestGetDefaultNamespace2(metaFactory));
@@ -321,21 +570,35 @@ public class OMTestSuiteBuilder extends MatrixTestSuiteBuilder {
addTest(new org.apache.axiom.ts.om.element.TestGetDescendants(metaFactory, false));
addTest(new org.apache.axiom.ts.om.element.TestGetDescendantsRemoveSubtree(metaFactory));
addTest(new org.apache.axiom.ts.om.element.TestGetFirstChildWithName(metaFactory));
- addTest(new org.apache.axiom.ts.om.element.TestGetFirstChildWithNameOnIncompleteElement(metaFactory));
+ addTest(
+ new org.apache.axiom.ts.om.element.TestGetFirstChildWithNameOnIncompleteElement(
+ metaFactory));
addTest(new org.apache.axiom.ts.om.element.TestGetFirstOMChildAfterConsume(metaFactory));
addTest(new org.apache.axiom.ts.om.element.TestGetFirstOMChildAfterDiscard(metaFactory));
addTest(new org.apache.axiom.ts.om.element.TestGetNamespaceContext(metaFactory, false));
addTest(new org.apache.axiom.ts.om.element.TestGetNamespaceContext(metaFactory, true));
addTest(new org.apache.axiom.ts.om.element.TestGetNamespaceNormalized(metaFactory, true));
addTest(new org.apache.axiom.ts.om.element.TestGetNamespaceNormalized(metaFactory, false));
- addTest(new org.apache.axiom.ts.om.element.TestGetNamespaceNormalizedWithParser(metaFactory));
- addTest(new org.apache.axiom.ts.om.element.TestGetNamespaceNormalizedWithSAXSource(metaFactory));
+ addTest(
+ new org.apache.axiom.ts.om.element.TestGetNamespaceNormalizedWithParser(
+ metaFactory));
+ addTest(
+ new org.apache.axiom.ts.om.element.TestGetNamespaceNormalizedWithSAXSource(
+ metaFactory));
addTest(new org.apache.axiom.ts.om.element.TestGetNamespacesInScope(metaFactory));
- addTest(new org.apache.axiom.ts.om.element.TestGetNamespacesInScopeWithDefaultNamespace(metaFactory));
- addTest(new org.apache.axiom.ts.om.element.TestGetNamespacesInScopeWithMaskedDefaultNamespace(metaFactory));
- addTest(new org.apache.axiom.ts.om.element.TestGetNamespacesInScopeWithMaskedNamespace(metaFactory));
+ addTest(
+ new org.apache.axiom.ts.om.element.TestGetNamespacesInScopeWithDefaultNamespace(
+ metaFactory));
+ addTest(
+ new org.apache.axiom.ts.om.element
+ .TestGetNamespacesInScopeWithMaskedDefaultNamespace(metaFactory));
+ addTest(
+ new org.apache.axiom.ts.om.element.TestGetNamespacesInScopeWithMaskedNamespace(
+ metaFactory));
addTest(new org.apache.axiom.ts.om.element.TestGetNamespaceURIWithNamespace(metaFactory));
- addTest(new org.apache.axiom.ts.om.element.TestGetNamespaceURIWithoutNamespace(metaFactory));
+ addTest(
+ new org.apache.axiom.ts.om.element.TestGetNamespaceURIWithoutNamespace(
+ metaFactory));
addTest(new org.apache.axiom.ts.om.element.TestGetPrefixWithDefaultNamespace(metaFactory));
addTest(new org.apache.axiom.ts.om.element.TestGetPrefixWithNamespace(metaFactory));
addTest(new org.apache.axiom.ts.om.element.TestGetPrefixWithoutNamespace(metaFactory));
@@ -343,94 +606,246 @@ public class OMTestSuiteBuilder extends MatrixTestSuiteBuilder {
addTest(new org.apache.axiom.ts.om.element.TestGetQNameWithoutNamespace(metaFactory));
addTest(new org.apache.axiom.ts.om.element.TestGetSAXResultWithDTD(metaFactory));
for (XSLTImplementation xsltImplementation : getInstances(XSLTImplementation.class)) {
- addTest(new org.apache.axiom.ts.om.element.TestGetSAXSourceIdentityTransform(metaFactory, xsltImplementation, true));
- addTest(new org.apache.axiom.ts.om.element.TestGetSAXSourceIdentityTransform(metaFactory, xsltImplementation, false));
- addTest(new org.apache.axiom.ts.om.element.TestGetSAXSourceIdentityTransformOnFragment(metaFactory, xsltImplementation, true));
- addTest(new org.apache.axiom.ts.om.element.TestGetSAXSourceIdentityTransformOnFragment(metaFactory, xsltImplementation, false));
+ addTest(
+ new org.apache.axiom.ts.om.element.TestGetSAXSourceIdentityTransform(
+ metaFactory, xsltImplementation, true));
+ addTest(
+ new org.apache.axiom.ts.om.element.TestGetSAXSourceIdentityTransform(
+ metaFactory, xsltImplementation, false));
+ addTest(
+ new org.apache.axiom.ts.om.element.TestGetSAXSourceIdentityTransformOnFragment(
+ metaFactory, xsltImplementation, true));
+ addTest(
+ new org.apache.axiom.ts.om.element.TestGetSAXSourceIdentityTransformOnFragment(
+ metaFactory, xsltImplementation, false));
}
addTest(new org.apache.axiom.ts.om.element.TestGetText(metaFactory));
addTest(new org.apache.axiom.ts.om.element.TestGetTextAsQName(metaFactory));
addTest(new org.apache.axiom.ts.om.element.TestGetTextAsQNameEmpty(metaFactory));
addTest(new org.apache.axiom.ts.om.element.TestGetTextAsQNameNoNamespace(metaFactory));
- addTest(new org.apache.axiom.ts.om.element.TestGetTextAsQNameWithExtraWhitespace(metaFactory));
- addTest(new org.apache.axiom.ts.om.element.TestGetTextAsStreamWithNonTextChildren(metaFactory));
+ addTest(
+ new org.apache.axiom.ts.om.element.TestGetTextAsQNameWithExtraWhitespace(
+ metaFactory));
+ addTest(
+ new org.apache.axiom.ts.om.element.TestGetTextAsStreamWithNonTextChildren(
+ metaFactory));
addTest(new org.apache.axiom.ts.om.element.TestGetTextAsStreamWithoutCaching(metaFactory));
- addTest(new org.apache.axiom.ts.om.element.TestGetTextAsStreamWithSingleTextNode(metaFactory));
+ addTest(
+ new org.apache.axiom.ts.om.element.TestGetTextAsStreamWithSingleTextNode(
+ metaFactory));
addTest(new org.apache.axiom.ts.om.element.TestGetTextBinary(metaFactory, false));
addTest(new org.apache.axiom.ts.om.element.TestGetTextBinary(metaFactory, true));
addTest(new org.apache.axiom.ts.om.element.TestGetTextWithCDATASectionChild(metaFactory));
addTest(new org.apache.axiom.ts.om.element.TestGetTextWithMixedOMTextChildren(metaFactory));
- addTest(new org.apache.axiom.ts.om.element.TestGetXMLStreamReaderCDATAEventFromElement(metaFactory));
- addTest(new org.apache.axiom.ts.om.element.TestGetXMLStreamReaderCDATAEventFromParser(metaFactory));
- addTest(new org.apache.axiom.ts.om.element.TestGetXMLStreamReaderOnNonRootElement(metaFactory, true));
- addTest(new org.apache.axiom.ts.om.element.TestGetXMLStreamReaderOnNonRootElement(metaFactory, false));
- for (int build=0; build<5; build++) {
- addTest(new org.apache.axiom.ts.om.element.TestGetXMLStreamReaderOnNonRootElementPartiallyBuilt(metaFactory, true, build));
- addTest(new org.apache.axiom.ts.om.element.TestGetXMLStreamReaderOnNonRootElementPartiallyBuilt(metaFactory, false, build));
+ addTest(
+ new org.apache.axiom.ts.om.element.TestGetXMLStreamReaderCDATAEventFromElement(
+ metaFactory));
+ addTest(
+ new org.apache.axiom.ts.om.element.TestGetXMLStreamReaderCDATAEventFromParser(
+ metaFactory));
+ addTest(
+ new org.apache.axiom.ts.om.element.TestGetXMLStreamReaderOnNonRootElement(
+ metaFactory, true));
+ addTest(
+ new org.apache.axiom.ts.om.element.TestGetXMLStreamReaderOnNonRootElement(
+ metaFactory, false));
+ for (int build = 0; build < 5; build++) {
+ addTest(
+ new org.apache.axiom.ts.om.element
+ .TestGetXMLStreamReaderOnNonRootElementPartiallyBuilt(
+ metaFactory, true, build));
+ addTest(
+ new org.apache.axiom.ts.om.element
+ .TestGetXMLStreamReaderOnNonRootElementPartiallyBuilt(
+ metaFactory, false, build));
}
addTest(new org.apache.axiom.ts.om.element.TestGetXMLStreamReaderWithCaching(metaFactory));
- addTest(new org.apache.axiom.ts.om.element.TestGetXMLStreamReaderWithIncompleteDescendant(metaFactory, true));
- addTest(new org.apache.axiom.ts.om.element.TestGetXMLStreamReaderWithIncompleteDescendant(metaFactory, false));
- addTest(new org.apache.axiom.ts.om.element.TestGetXMLStreamReaderWithNamespaceURIInterning(metaFactory));
- addTest(new org.apache.axiom.ts.om.element.TestGetXMLStreamReaderWithoutCachingPartiallyBuilt(metaFactory));
- addTest(new org.apache.axiom.ts.om.element.TestGetXMLStreamReaderWithoutCachingPartiallyBuiltModified(metaFactory));
- addTest(new org.apache.axiom.ts.om.element.TestGetXMLStreamReaderWithPreserveNamespaceContext(metaFactory, true, true));
- addTest(new org.apache.axiom.ts.om.element.TestGetXMLStreamReaderWithPreserveNamespaceContext(metaFactory, true, false));
- addTest(new org.apache.axiom.ts.om.element.TestGetXMLStreamReaderWithPreserveNamespaceContext(metaFactory, false, true));
- addTest(new org.apache.axiom.ts.om.element.TestGetXMLStreamReaderWithPreserveNamespaceContext(metaFactory, false, false));
- addTest(new org.apache.axiom.ts.om.element.TestGetXMLStreamReaderWithPreserveNamespaceContext2(metaFactory));
+ addTest(
+ new org.apache.axiom.ts.om.element.TestGetXMLStreamReaderWithIncompleteDescendant(
+ metaFactory, true));
+ addTest(
+ new org.apache.axiom.ts.om.element.TestGetXMLStreamReaderWithIncompleteDescendant(
+ metaFactory, false));
+ addTest(
+ new org.apache.axiom.ts.om.element.TestGetXMLStreamReaderWithNamespaceURIInterning(
+ metaFactory));
+ addTest(
+ new org.apache.axiom.ts.om.element
+ .TestGetXMLStreamReaderWithoutCachingPartiallyBuilt(metaFactory));
+ addTest(
+ new org.apache.axiom.ts.om.element
+ .TestGetXMLStreamReaderWithoutCachingPartiallyBuiltModified(metaFactory));
+ addTest(
+ new org.apache.axiom.ts.om.element
+ .TestGetXMLStreamReaderWithPreserveNamespaceContext(
+ metaFactory, true, true));
+ addTest(
+ new org.apache.axiom.ts.om.element
+ .TestGetXMLStreamReaderWithPreserveNamespaceContext(
+ metaFactory, true, false));
+ addTest(
+ new org.apache.axiom.ts.om.element
+ .TestGetXMLStreamReaderWithPreserveNamespaceContext(
+ metaFactory, false, true));
+ addTest(
+ new org.apache.axiom.ts.om.element
+ .TestGetXMLStreamReaderWithPreserveNamespaceContext(
+ metaFactory, false, false));
+ addTest(
+ new org.apache.axiom.ts.om.element
+ .TestGetXMLStreamReaderWithPreserveNamespaceContext2(metaFactory));
addTest(new org.apache.axiom.ts.om.element.TestHasNameWithNamespace(metaFactory));
addTest(new org.apache.axiom.ts.om.element.TestHasNameWithoutNamespace(metaFactory));
- addTest(new org.apache.axiom.ts.om.element.TestIsCompleteAfterAddingIncompleteChild(metaFactory));
+ addTest(
+ new org.apache.axiom.ts.om.element.TestIsCompleteAfterAddingIncompleteChild(
+ metaFactory));
addTest(new org.apache.axiom.ts.om.element.TestIsCompleteWithParser(metaFactory));
addTest(new org.apache.axiom.ts.om.element.TestMultipleDefaultNS(metaFactory));
addTest(new org.apache.axiom.ts.om.element.TestRemoveAttribute(metaFactory));
addTest(new org.apache.axiom.ts.om.element.TestRemoveAttributeNotOwner(metaFactory));
addTest(new org.apache.axiom.ts.om.element.TestRemoveChildren(metaFactory, true));
addTest(new org.apache.axiom.ts.om.element.TestRemoveChildren(metaFactory, false));
- addTest(new org.apache.axiom.ts.om.element.TestResolveQNameWithDefaultNamespace(metaFactory));
- addTest(new org.apache.axiom.ts.om.element.TestResolveQNameWithNonDefaultNamespace(metaFactory));
+ addTest(
+ new org.apache.axiom.ts.om.element.TestResolveQNameWithDefaultNamespace(
+ metaFactory));
+ addTest(
+ new org.apache.axiom.ts.om.element.TestResolveQNameWithNonDefaultNamespace(
+ metaFactory));
addTest(new org.apache.axiom.ts.om.element.TestResolveQNameWithoutNamespace(metaFactory));
addTest(new org.apache.axiom.ts.om.element.TestResolveQNameWithUnboundPrefix(metaFactory));
- addTest(new org.apache.axiom.ts.om.element.TestSerialization(metaFactory, "D", "D",
- "<person xmlns=\"urn:ns\"><name>John</name><age>34</age><weight>50</weight></person>"));
- addTest(new org.apache.axiom.ts.om.element.TestSerialization(metaFactory, "D", "U",
- "<person xmlns=\"urn:ns\"><name xmlns=\"\">John</name><age xmlns=\"\">34</age><weight xmlns=\"\">50</weight></person>"));
- addTest(new org.apache.axiom.ts.om.element.TestSerialization(metaFactory, "D", "Q",
- "<person xmlns=\"urn:ns\"><p:name xmlns:p=\"urn:ns\">John</p:name><p:age xmlns:p=\"urn:ns\">34</p:age><p:weight xmlns:p=\"urn:ns\">50</p:weight></person>"));
- addTest(new org.apache.axiom.ts.om.element.TestSerialization(metaFactory, "Q", "Q",
- "<p:person xmlns:p=\"urn:ns\"><p:name>John</p:name><p:age>34</p:age><p:weight>50</p:weight></p:person>"));
- addTest(new org.apache.axiom.ts.om.element.TestSerialization(metaFactory, "Q", "U",
- "<p:person xmlns:p=\"urn:ns\"><name>John</name><age>34</age><weight>50</weight></p:person>"));
- addTest(new org.apache.axiom.ts.om.element.TestSerialization(metaFactory, "Q", "D",
- "<p:person xmlns:p=\"urn:ns\"><name xmlns=\"urn:ns\">John</name><age xmlns=\"urn:ns\">34</age><weight xmlns=\"urn:ns\">50</weight></p:person>"));
- addTest(new org.apache.axiom.ts.om.element.TestSerialization(metaFactory, "U", "U",
- "<person><name>John</name><age>34</age><weight>50</weight></person>"));
- addTest(new org.apache.axiom.ts.om.element.TestSerialization(metaFactory, "U", "Q",
- "<person><p:name xmlns:p=\"urn:ns\">John</p:name><p:age xmlns:p=\"urn:ns\">34</p:age><p:weight xmlns:p=\"urn:ns\">50</p:weight></person>"));
- addTest(new org.apache.axiom.ts.om.element.TestSerialization(metaFactory, "U", "D",
- "<person><name xmlns=\"urn:ns\">John</name><age xmlns=\"urn:ns\">34</age><weight xmlns=\"urn:ns\">50</weight></person>"));
- addTest(new org.apache.axiom.ts.om.element.TestSerializationWithTwoNonBuiltOMElements(metaFactory));
+ addTest(
+ new org.apache.axiom.ts.om.element.TestSerialization(
+ metaFactory,
+ "D",
+ "D",
+ "<person xmlns=\"urn:ns\"><name>John</name><age>34</age><weight>50</weight></person>"));
+ addTest(
+ new org.apache.axiom.ts.om.element.TestSerialization(
+ metaFactory,
+ "D",
+ "U",
+ "<person xmlns=\"urn:ns\"><name xmlns=\"\">John</name><age xmlns=\"\">34</age><weight xmlns=\"\">50</weight></person>"));
+ addTest(
+ new org.apache.axiom.ts.om.element.TestSerialization(
+ metaFactory,
+ "D",
+ "Q",
+ "<person xmlns=\"urn:ns\"><p:name xmlns:p=\"urn:ns\">John</p:name><p:age xmlns:p=\"urn:ns\">34</p:age><p:weight xmlns:p=\"urn:ns\">50</p:weight></person>"));
+ addTest(
+ new org.apache.axiom.ts.om.element.TestSerialization(
+ metaFactory,
+ "Q",
+ "Q",
+ "<p:person xmlns:p=\"urn:ns\"><p:name>John</p:name><p:age>34</p:age><p:weight>50</p:weight></p:person>"));
+ addTest(
+ new org.apache.axiom.ts.om.element.TestSerialization(
+ metaFactory,
+ "Q",
+ "U",
+ "<p:person xmlns:p=\"urn:ns\"><name>John</name><age>34</age><weight>50</weight></p:person>"));
+ addTest(
+ new org.apache.axiom.ts.om.element.TestSerialization(
+ metaFactory,
+ "Q",
+ "D",
+ "<p:person xmlns:p=\"urn:ns\"><name xmlns=\"urn:ns\">John</name><age xmlns=\"urn:ns\">34</age><weight xmlns=\"urn:ns\">50</weight></p:person>"));
+ addTest(
+ new org.apache.axiom.ts.om.element.TestSerialization(
+ metaFactory,
+ "U",
+ "U",
+ "<person><name>John</name><age>34</age><weight>50</weight></person>"));
+ addTest(
+ new org.apache.axiom.ts.om.element.TestSerialization(
+ metaFactory,
+ "U",
+ "Q",
+ "<person><p:name xmlns:p=\"urn:ns\">John</p:name><p:age xmlns:p=\"urn:ns\">34</p:age><p:weight xmlns:p=\"urn:ns\">50</p:weight></person>"));
+ addTest(
+ new org.apache.axiom.ts.om.element.TestSerialization(
+ metaFactory,
+ "U",
+ "D",
+ "<person><name xmlns=\"urn:ns\">John</name><age xmlns=\"urn:ns\">34</age><weight xmlns=\"urn:ns\">50</weight></person>"));
+ addTest(
+ new org.apache.axiom.ts.om.element.TestSerializationWithTwoNonBuiltOMElements(
+ metaFactory));
addTest(new org.apache.axiom.ts.om.element.TestSerializeAndConsumeConsumed(metaFactory));
- addTest(new org.apache.axiom.ts.om.element.TestSerializeAndConsumePartiallyBuilt(metaFactory));
- addTest(new org.apache.axiom.ts.om.element.TestSerializeAndConsumeWithIncompleteDescendant(metaFactory));
- for (int i=0; i<3; i++) {
- Boolean declare = i == 0 ? null : Boolean.valueOf(i==2);
+ addTest(
+ new org.apache.axiom.ts.om.element.TestSerializeAndConsumePartiallyBuilt(
+ metaFactory));
+ addTest(
+ new org.apache.axiom.ts.om.element.TestSerializeAndConsumeWithIncompleteDescendant(
+ metaFactory));
+ for (int i = 0; i < 3; i++) {
+ Boolean declare = i == 0 ? null : Boolean.valueOf(i == 2);
boolean implicitDeclare = declare == null || declare.booleanValue();
// Valid
- addTest(new org.apache.axiom.ts.om.element.TestSetNamespace(metaFactory, "urn:test", "p", declare, null, false, "p", implicitDeclare));
- addTest(new org.apache.axiom.ts.om.element.TestSetNamespace(metaFactory, "urn:test", null, declare, null, false, null, implicitDeclare));
- addTest(new org.apache.axiom.ts.om.element.TestSetNamespace(metaFactory, "urn:test", "p", declare, "p", false, "p", false));
- addTest(new org.apache.axiom.ts.om.element.TestSetNamespace(metaFactory, "urn:test", "p", declare, "q", false, "p", implicitDeclare));
- addTest(new org.apache.axiom.ts.om.element.TestSetNamespace(metaFactory, "urn:test", null, declare, "p", false, "p", false));
- addTest(new org.apache.axiom.ts.om.element.TestSetNamespace(metaFactory, "urn:test", null, declare, "", false, "", false));
- addTest(new org.apache.axiom.ts.om.element.TestSetNamespace(metaFactory, "urn:test", "", declare, null, false, "", implicitDeclare));
- addTest(new org.apache.axiom.ts.om.element.TestSetNamespace(metaFactory, "urn:test", "", declare, "", false, "", false));
- addTest(new org.apache.axiom.ts.om.element.TestSetNamespace(metaFactory, "", "", declare, null, false, "", false));
- addTest(new org.apache.axiom.ts.om.element.TestSetNamespace(metaFactory, "", null, declare, null, false, "", false));
- addTest(new org.apache.axiom.ts.om.element.TestSetNamespace(metaFactory, null, null, declare, null, false, "", false));
+ addTest(
+ new org.apache.axiom.ts.om.element.TestSetNamespace(
+ metaFactory,
+ "urn:test",
+ "p",
+ declare,
+ null,
+ false,
+ "p",
+ implicitDeclare));
+ addTest(
+ new org.apache.axiom.ts.om.element.TestSetNamespace(
+ metaFactory,
+ "urn:test",
+ null,
+ declare,
+ null,
+ false,
+ null,
+ implicitDeclare));
+ addTest(
+ new org.apache.axiom.ts.om.element.TestSetNamespace(
+ metaFactory, "urn:test", "p", declare, "p", false, "p", false));
+ addTest(
+ new org.apache.axiom.ts.om.element.TestSetNamespace(
+ metaFactory,
+ "urn:test",
+ "p",
+ declare,
+ "q",
+ false,
+ "p",
+ implicitDeclare));
+ addTest(
+ new org.apache.axiom.ts.om.element.TestSetNamespace(
+ metaFactory, "urn:test", null, declare, "p", false, "p", false));
+ addTest(
+ new org.apache.axiom.ts.om.element.TestSetNamespace(
+ metaFactory, "urn:test", null, declare, "", false, "", false));
+ addTest(
+ new org.apache.axiom.ts.om.element.TestSetNamespace(
+ metaFactory,
+ "urn:test",
+ "",
+ declare,
+ null,
+ false,
+ "",
+ implicitDeclare));
+ addTest(
+ new org.apache.axiom.ts.om.element.TestSetNamespace(
+ metaFactory, "urn:test", "", declare, "", false, "", false));
+ addTest(
+ new org.apache.axiom.ts.om.element.TestSetNamespace(
+ metaFactory, "", "", declare, null, false, "", false));
+ addTest(
+ new org.apache.axiom.ts.om.element.TestSetNamespace(
+ metaFactory, "", null, declare, null, false, "", false));
+ addTest(
+ new org.apache.axiom.ts.om.element.TestSetNamespace(
+ metaFactory, null, null, declare, null, false, "", false));
// Invalid
- addTest(new org.apache.axiom.ts.om.element.TestSetNamespace(metaFactory, "", "p", declare, null, true, null, false));
+ addTest(
+ new org.apache.axiom.ts.om.element.TestSetNamespace(
+ metaFactory, "", "p", declare, null, true, null, false));
}
addTest(new org.apache.axiom.ts.om.element.TestSetText(metaFactory));
addTest(new org.apache.axiom.ts.om.element.TestSetTextEmptyString(metaFactory));
@@ -439,78 +854,146 @@ public class OMTestSuiteBuilder extends MatrixTestSuiteBuilder {
addTest(new org.apache.axiom.ts.om.element.TestSetTextQName(metaFactory));
addTest(new org.apache.axiom.ts.om.element.TestSetTextQNameNull(metaFactory));
addTest(new org.apache.axiom.ts.om.element.TestSetTextQNameWithEmptyPrefix(metaFactory));
- addTest(new org.apache.axiom.ts.om.element.TestSetTextQNameWithExistingChildren(metaFactory));
+ addTest(
+ new org.apache.axiom.ts.om.element.TestSetTextQNameWithExistingChildren(
+ metaFactory));
addTest(new org.apache.axiom.ts.om.element.TestSetTextQNameWithoutNamespace(metaFactory));
addTest(new org.apache.axiom.ts.om.element.TestUndeclarePrefix(metaFactory));
addTest(new org.apache.axiom.ts.om.element.TestUnmarshalWithDataHandler(metaFactory));
- addTest(new org.apache.axiom.ts.om.element.TestUnmarshalWithDataHandlerToByteArray(metaFactory));
+ addTest(
+ new org.apache.axiom.ts.om.element.TestUnmarshalWithDataHandlerToByteArray(
+ metaFactory));
addTest(new org.apache.axiom.ts.om.element.TestUnmarshalWithDeclaredType(metaFactory));
addTest(new org.apache.axiom.ts.om.element.TestWriteTextTo(metaFactory));
addTest(new org.apache.axiom.ts.om.element.TestWriteTextToWithNonTextNodes(metaFactory));
- addTest(new org.apache.axiom.ts.om.element.sr.TestCloseAndContinueBuilding(metaFactory, true));
- addTest(new org.apache.axiom.ts.om.element.sr.TestCloseAndContinueBuilding(metaFactory, false));
+ addTest(
+ new org.apache.axiom.ts.om.element.sr.TestCloseAndContinueBuilding(
+ metaFactory, true));
+ addTest(
+ new org.apache.axiom.ts.om.element.sr.TestCloseAndContinueBuilding(
+ metaFactory, false));
for (BuilderFactory bf : getInstances(BuilderFactory.class)) {
addTest(new org.apache.axiom.ts.om.element.sr.TestCommentEvent(metaFactory, bf, true));
addTest(new org.apache.axiom.ts.om.element.sr.TestCommentEvent(metaFactory, bf, false));
}
- addTest(new org.apache.axiom.ts.om.element.sr.TestGetDataHandlerFromElement(metaFactory, true));
- addTest(new org.apache.axiom.ts.om.element.sr.TestGetDataHandlerFromElement(metaFactory, false));
+ addTest(
+ new org.apache.axiom.ts.om.element.sr.TestGetDataHandlerFromElement(
+ metaFactory, true));
+ addTest(
+ new org.apache.axiom.ts.om.element.sr.TestGetDataHandlerFromElement(
+ metaFactory, false));
addTest(new org.apache.axiom.ts.om.element.sr.TestGetElementText(metaFactory));
for (BuilderFactory bf : getInstances(BuilderFactory.class)) {
- addTest(new org.apache.axiom.ts.om.element.sr.TestGetElementTextFromParser(metaFactory, bf, true, 0));
- for (int build=0; build<6; build++) {
- addTest(new org.apache.axiom.ts.om.element.sr.TestGetElementTextFromParser(metaFactory, bf, false, build));
+ addTest(
+ new org.apache.axiom.ts.om.element.sr.TestGetElementTextFromParser(
+ metaFactory, bf, true, 0));
+ for (int build = 0; build < 6; build++) {
+ addTest(
+ new org.apache.axiom.ts.om.element.sr.TestGetElementTextFromParser(
+ metaFactory, bf, false, build));
}
}
addTest(new org.apache.axiom.ts.om.element.sr.TestGetNamespaceContext(metaFactory, true));
addTest(new org.apache.axiom.ts.om.element.sr.TestGetNamespaceContext(metaFactory, false));
addTest(new org.apache.axiom.ts.om.element.sr.TestNextTag(metaFactory));
addTest(new org.apache.axiom.ts.om.entref.TestSerialize(metaFactory));
- addTest(new org.apache.axiom.ts.om.factory.TestCreateOMAttributeGeneratedPrefix(metaFactory));
+ addTest(
+ new org.apache.axiom.ts.om.factory.TestCreateOMAttributeGeneratedPrefix(
+ metaFactory));
addTest(new org.apache.axiom.ts.om.factory.TestCreateOMAttributeInterfaces(metaFactory));
- addTest(new org.apache.axiom.ts.om.factory.TestCreateOMAttributeNullPrefixNoNamespace(metaFactory));
- addTest(new org.apache.axiom.ts.om.factory.TestCreateOMAttributeWithInvalidNamespace1(metaFactory));
- addTest(new org.apache.axiom.ts.om.factory.TestCreateOMAttributeWithInvalidNamespace2(metaFactory));
+ addTest(
+ new org.apache.axiom.ts.om.factory.TestCreateOMAttributeNullPrefixNoNamespace(
+ metaFactory));
+ addTest(
+ new org.apache.axiom.ts.om.factory.TestCreateOMAttributeWithInvalidNamespace1(
+ metaFactory));
+ addTest(
+ new org.apache.axiom.ts.om.factory.TestCreateOMAttributeWithInvalidNamespace2(
+ metaFactory));
addTest(new org.apache.axiom.ts.om.factory.TestCreateOMCommentWithoutParent(metaFactory));
addTest(new org.apache.axiom.ts.om.factory.TestCreateOMDocTypeWithoutParent(metaFactory));
addTest(new org.apache.axiom.ts.om.factory.TestCreateOMDocument(metaFactory));
- for (int i=0; i<CreateOMElementVariant.INSTANCES.length; i++) {
+ for (int i = 0; i < CreateOMElementVariant.INSTANCES.length; i++) {
CreateOMElementVariant variant = CreateOMElementVariant.INSTANCES[i];
- for (int j=0; j<CreateOMElementParentSupplier.INSTANCES.length; j++) {
- CreateOMElementParentSupplier parentSupplier = CreateOMElementParentSupplier.INSTANCES[j];
+ for (int j = 0; j < CreateOMElementParentSupplier.INSTANCES.length; j++) {
+ CreateOMElementParentSupplier parentSupplier =
+ CreateOMElementParentSupplier.INSTANCES[j];
if (parentSupplier.isSupported(variant)) {
if (variant.isSupportsDefaultNamespace()) {
- addTest(new org.apache.axiom.ts.om.factory.TestCreateOMElementWithDefaultNamespace(metaFactory, variant, parentSupplier));
+ addTest(
+ new org.apache.axiom.ts.om.factory
+ .TestCreateOMElementWithDefaultNamespace(
+ metaFactory, variant, parentSupplier));
}
- addTest(new org.apache.axiom.ts.om.factory.TestCreateOMElementWithGeneratedPrefix(metaFactory, variant, parentSupplier));
- addTest(new org.apache.axiom.ts.om.factory.TestCreateOMElementWithoutNamespaceNullPrefix(metaFactory, variant, parentSupplier));
- addTest(new org.apache.axiom.ts.om.factory.TestCreateOMElementWithInvalidNamespace(metaFactory, variant, parentSupplier));
- addTest(new org.apache.axiom.ts.om.factory.TestCreateOMElementWithNonDefaultNamespace(metaFactory, variant, parentSupplier));
- addTest(new org.apache.axiom.ts.om.factory.TestCreateOMElementWithoutNamespace(metaFactory, variant, parentSupplier));
+ addTest(
+ new org.apache.axiom.ts.om.factory
+ .TestCreateOMElementWithGeneratedPrefix(
+ metaFactory, variant, parentSupplier));
+ addTest(
+ new org.apache.axiom.ts.om.factory
+ .TestCreateOMElementWithoutNamespaceNullPrefix(
+ metaFactory, variant, parentSupplier));
+ addTest(
+ new org.apache.axiom.ts.om.factory
+ .TestCreateOMElementWithInvalidNamespace(
+ metaFactory, variant, parentSupplier));
+ addTest(
+ new org.apache.axiom.ts.om.factory
+ .TestCreateOMElementWithNonDefaultNamespace(
+ metaFactory, variant, parentSupplier));
+ addTest(
+ new org.apache.axiom.ts.om.factory.TestCreateOMElementWithoutNamespace(
+ metaFactory, variant, parentSupplier));
}
}
if (variant.isSupportsContainer()) {
- addTest(new org.apache.axiom.ts.om.factory.TestCreateOMElementWithNamespaceInScope1(metaFactory, variant));
- addTest(new org.apache.axiom.ts.om.factory.TestCreateOMElementWithNamespaceInScope2(metaFactory, variant));
- addTest(new org.apache.axiom.ts.om.factory.TestCreateOMElementWithoutNamespace2(metaFactory, variant));
- addTest(new org.apache.axiom.ts.om.factory.TestCreateOMElementWithoutNamespace3(metaFactory, variant));
+ addTest(
+ new org.apache.axiom.ts.om.factory.TestCreateOMElementWithNamespaceInScope1(
+ metaFactory, variant));
+ addTest(
+ new org.apache.axiom.ts.om.factory.TestCreateOMElementWithNamespaceInScope2(
+ metaFactory, variant));
+ addTest(
+ new org.apache.axiom.ts.om.factory.TestCreateOMElementWithoutNamespace2(
+ metaFactory, variant));
+ addTest(
+ new org.apache.axiom.ts.om.factory.TestCreateOMElementWithoutNamespace3(
+ metaFactory, variant));
}
if (variant.isSupportsContainer() && variant.isSupportsDefaultNamespace()) {
- addTest(new org.apache.axiom.ts.om.factory.TestCreateOMElementWithNamespaceInScope3(metaFactory, variant));
- addTest(new org.apache.axiom.ts.om.factory.TestCreateOMElementWithNamespaceInScope4(metaFactory, variant));
+ addTest(
+ new org.apache.axiom.ts.om.factory.TestCreateOMElementWithNamespaceInScope3(
+ metaFactory, variant));
+ addTest(
+ new org.apache.axiom.ts.om.factory.TestCreateOMElementWithNamespaceInScope4(
+ metaFactory, variant));
}
}
- addTest(new org.apache.axiom.ts.om.factory.TestCreateOMElementWithNullOMDataSource1(metaFactory));
- addTest(new org.apache.axiom.ts.om.factory.TestCreateOMElementWithNullOMDataSource2(metaFactory));
- addTest(new org.apache.axiom.ts.om.factory.TestCreateOMElementWithNullURIAndPrefix(metaFactory));
+ addTest(
+ new org.apache.axiom.ts.om.factory.TestCreateOMElementWithNullOMDataSource1(
+ metaFactory));
+ addTest(
+ new org.apache.axiom.ts.om.factory.TestCreateOMElementWithNullOMDataSource2(
+ metaFactory));
+ addTest(
+ new org.apache.axiom.ts.om.factory.TestCreateOMElementWithNullURIAndPrefix(
+ metaFactory));
addTest(new org.apache.axiom.ts.om.factory.TestCreateOMEntityReference(metaFactory));
- addTest(new org.apache.axiom.ts.om.factory.TestCreateOMEntityReferenceWithNullParent(metaFactory));
+ addTest(
+ new org.apache.axiom.ts.om.factory.TestCreateOMEntityReferenceWithNullParent(
+ metaFactory));
addTest(new org.apache.axiom.ts.om.factory.TestCreateOMNamespace(metaFactory));
addTest(new org.apache.axiom.ts.om.factory.TestCreateOMNamespaceWithNullURI(metaFactory));
- addTest(new org.apache.axiom.ts.om.factory.TestCreateOMProcessingInstructionWithoutParent(metaFactory));
+ addTest(
+ new org.apache.axiom.ts.om.factory.TestCreateOMProcessingInstructionWithoutParent(
+ metaFactory));
addTest(new org.apache.axiom.ts.om.factory.TestCreateOMText(metaFactory));
- addTest(new org.apache.axiom.ts.om.factory.TestCreateOMTextFromDataHandlerProvider(metaFactory, false));
- addTest(new org.apache.axiom.ts.om.factory.TestCreateOMTextFromDataHandlerProvider(metaFactory, true));
+ addTest(
+ new org.apache.axiom.ts.om.factory.TestCreateOMTextFromDataHandlerProvider(
+ metaFactory, false));
+ addTest(
+ new org.apache.axiom.ts.om.factory.TestCreateOMTextFromDataHandlerProvider(
+ metaFactory, true));
addTest(new org.apache.axiom.ts.om.factory.TestCreateOMTextFromOMText(metaFactory));
addTest(new org.apache.axiom.ts.om.factory.TestCreateOMTextWithNullParent(metaFactory));
addTest(new org.apache.axiom.ts.om.factory.TestFactoryIsSingleton(metaFactory));
@@ -522,8 +1005,12 @@ public class OMTestSuiteBuilder extends MatrixTestSuiteBuilder {
addTest(new org.apache.axiom.ts.om.namespace.TestGetPrefix(metaFactory));
addTest(new org.apache.axiom.ts.om.namespace.TestHashCode(metaFactory));
addTest(new org.apache.axiom.ts.om.namespace.TestObjectEquals(metaFactory));
- addTest(new org.apache.axiom.ts.om.namespace.TestObjectEqualsWithDifferentPrefixes(metaFactory));
- addTest(new org.apache.axiom.ts.om.namespace.TestObjectEqualsWithDifferentURIs(metaFactory));
+ addTest(
+ new org.apache.axiom.ts.om.namespace.TestObjectEqualsWithDifferentPrefixes(
+ metaFactory));
+ addTest(
+ new org.apache.axiom.ts.om.namespace.TestObjectEqualsWithDifferentURIs(
+ metaFactory));
addTest(new org.apache.axiom.ts.om.node.TestDetach(metaFactory, true, true));
addTest(new org.apache.axiom.ts.om.node.TestDetach(metaFactory, true, false));
addTest(new org.apache.axiom.ts.om.node.TestDetach(metaFactory, false, true));
@@ -543,24 +1030,40 @@ public class OMTestSuiteBuilder extends MatrixTestSuiteBuilder {
addTest(new org.apache.axiom.ts.om.node.TestInsertSiblingBeforeOnOrphan(metaFactory));
addTest(new org.apache.axiom.ts.om.node.TestInsertSiblingBeforeOnSelf(metaFactory));
addTest(new org.apache.axiom.ts.om.node.TestInsertSiblingBeforeSameParent(metaFactory));
- for (int i=0; i<OMSourcedElementVariant.INSTANCES.length; i++) {
+ for (int i = 0; i < OMSourcedElementVariant.INSTANCES.length; i++) {
OMSourcedElementVariant variant = OMSourcedElementVariant.INSTANCES[i];
- for (int j=0; j<qnames.length; j++) {
+ for (int j = 0; j < qnames.length; j++) {
QName qname = qnames[j];
- addTest(new org.apache.axiom.ts.om.sourcedelement.TestGetLocalName(metaFactory, variant, qname));
- addTest(new org.apache.axiom.ts.om.sourcedelement.TestGetNamespace(metaFactory, variant, qname));
- addTest(new org.apache.axiom.ts.om.sourcedelement.TestGetPrefix(metaFactory, variant, qname));
- addTest(new org.apache.axiom.ts.om.sourcedelement.TestGetNamespaceURI(metaFactory, variant, qname));
- addTest(new org.apache.axiom.ts.om.sourcedelement.TestHasName(metaFactory, variant, qname));
+ addTest(
+ new org.apache.axiom.ts.om.sourcedelement.TestGetLocalName(
+ metaFactory, variant, qname));
+ addTest(
+ new org.apache.axiom.ts.om.sourcedelement.TestGetNamespace(
+ metaFactory, variant, qname));
+ addTest(
+ new org.apache.axiom.ts.om.sourcedelement.TestGetPrefix(
+ metaFactory, variant, qname));
+ addTest(
+ new org.apache.axiom.ts.om.sourcedelement.TestGetNamespaceURI(
+ metaFactory, variant, qname));
+ addTest(
+ new org.apache.axiom.ts.om.sourcedelement.TestHasName(
+ metaFactory, variant, qname));
}
}
for (AddAttributeStrategy strategy : getInstances(AddAttributeStrategy.class)) {
- addTest(new org.apache.axiom.ts.om.sourcedelement.TestAddAttribute(metaFactory, strategy));
+ addTest(
+ new org.apache.axiom.ts.om.sourcedelement.TestAddAttribute(
+ metaFactory, strategy));
}
addTest(new org.apache.axiom.ts.om.sourcedelement.TestBlobOMDataSource(metaFactory));
addTest(new org.apache.axiom.ts.om.sourcedelement.TestStringOMDataSource(metaFactory));
- addTest(new org.apache.axiom.ts.om.sourcedelement.TestCloneNonDestructive(metaFactory, true));
- addTest(new org.apache.axiom.ts.om.sourcedelement.TestCloneNonDestructive(metaFactory, false));
+ addTest(
+ new org.apache.axiom.ts.om.sourcedelement.TestCloneNonDestructive(
+ metaFactory, true));
+ addTest(
+ new org.apache.axiom.ts.om.sourcedelement.TestCloneNonDestructive(
+ metaFactory, false));
addTest(new org.apache.axiom.ts.om.sourcedelement.TestCloneUnknownName(metaFactory));
addTest(new org.apache.axiom.ts.om.sourcedelement.TestCloseOnComplete(metaFactory));
addTest(new org.apache.axiom.ts.om.sourcedelement.TestComplete(metaFactory));
@@ -571,22 +1074,34 @@ public class OMTestSuiteBuilder extends MatrixTestSuiteBuilder {
}
addTest(new org.apache.axiom.ts.om.sourcedelement.TestExpand(metaFactory));
addTest(new org.apache.axiom.ts.om.sourcedelement.TestGetAllAttributes(metaFactory));
- addTest(new org.apache.axiom.ts.om.sourcedelement.TestGetAllDeclaredNamespaces(metaFactory));
+ addTest(
+ new org.apache.axiom.ts.om.sourcedelement.TestGetAllDeclaredNamespaces(
+ metaFactory));
addTest(new org.apache.axiom.ts.om.sourcedelement.TestGetAttribute(metaFactory));
addTest(new org.apache.axiom.ts.om.sourcedelement.TestGetAttributeValue(metaFactory));
addTest(new org.apache.axiom.ts.om.sourcedelement.TestGetDocumentFromBuilder(metaFactory));
addTest(new org.apache.axiom.ts.om.sourcedelement.TestGetNamespaceNormalized(metaFactory));
addTest(new org.apache.axiom.ts.om.sourcedelement.TestGetNamespaceNormalized2(metaFactory));
- addTest(new org.apache.axiom.ts.om.sourcedelement.TestGetNextOMSiblingIncomplete(metaFactory));
+ addTest(
+ new org.apache.axiom.ts.om.sourcedelement.TestGetNextOMSiblingIncomplete(
+ metaFactory));
addTest(new org.apache.axiom.ts.om.sourcedelement.TestGetObject(metaFactory));
addTest(new org.apache.axiom.ts.om.sourcedelement.TestGetReaderException(metaFactory));
- for (int i=0; i<PushOMDataSourceScenario.INSTANCES.length; i++) {
+ for (int i = 0; i < PushOMDataSourceScenario.INSTANCES.length; i++) {
PushOMDataSourceScenario scenario = PushOMDataSourceScenario.INSTANCES[i];
- addTest(new org.apache.axiom.ts.om.sourcedelement.TestGetSAXSourceWithPushOMDataSource(metaFactory, scenario, false));
- addTest(new org.apache.axiom.ts.om.sourcedelement.TestGetSAXSourceWithPushOMDataSource(metaFactory, scenario, true));
+ addTest(
+ new org.apache.axiom.ts.om.sourcedelement.TestGetSAXSourceWithPushOMDataSource(
+ metaFactory, scenario, false));
+ addTest(
+ new org.apache.axiom.ts.om.sourcedelement.TestGetSAXSourceWithPushOMDataSource(
+ metaFactory, scenario, true));
}
- addTest(new org.apache.axiom.ts.om.sourcedelement.TestGetSAXSourceWithPushOMDataSourceThrowingException(metaFactory));
- addTest(new org.apache.axiom.ts.om.sourcedelement.TestGetTextAsStreamWithNonDestructiveOMDataSource(metaFactory));
+ addTest(
+ new org.apache.axiom.ts.om.sourcedelement
+ .TestGetSAXSourceWithPushOMDataSourceThrowingException(metaFactory));
+ addTest(
+ new org.apache.axiom.ts.om.sourcedelement
+ .TestGetTextAsStreamWithNonDestructiveOMDataSource(metaFactory));
addTest(new org.apache.axiom.ts.om.sourcedelement.TestName1DefaultPrefix(metaFactory));
addTest(new org.apache.axiom.ts.om.sourcedelement.TestName1QualifiedPrefix(metaFactory));
addTest(new org.apache.axiom.ts.om.sourcedelement.TestName1Unqualified(metaFactory));
@@ -599,52 +1114,99 @@ public class OMTestSuiteBuilder extends MatrixTestSuiteBuilder {
addTest(new org.apache.axiom.ts.om.sourcedelement.TestName4DefaultPrefix(metaFactory));
addTest(new org.apache.axiom.ts.om.sourcedelement.TestName4QualifiedPrefix(metaFactory));
addTest(new org.apache.axiom.ts.om.sourcedelement.TestName4Unqualified(metaFactory));
- for (int i=0; i<PushOMDataSourceScenario.INSTANCES.length; i++) {
- addTest(new org.apache.axiom.ts.om.sourcedelement.TestPushOMDataSourceExpansion(metaFactory, PushOMDataSourceScenario.INSTANCES[i]));
+ for (int i = 0; i < PushOMDataSourceScenario.INSTANCES.length; i++) {
+ addTest(
+ new org.apache.axiom.ts.om.sourcedelement.TestPushOMDataSourceExpansion(
+ metaFactory, PushOMDataSourceScenario.INSTANCES[i]));
}
- addTest(new org.apache.axiom.ts.om.sourcedelement.TestRemoveChildrenUnexpanded(metaFactory));
+ addTest(
+ new org.apache.axiom.ts.om.sourcedelement.TestRemoveChildrenUnexpanded(
+ metaFactory));
for (ElementContext ec : getInstances(ElementContext.class)) {
for (ExpansionStrategy es : getInstances(ExpansionStrategy.class)) {
for (SerializationStrategy ss : getInstances(SerializationStrategy.class)) {
for (int count = 1; count <= 2; count++) {
- addTest(new org.apache.axiom.ts.om.sourcedelement.TestSerialize(metaFactory, false, false, ec, es, ss, false, count));
- addTest(new org.apache.axiom.ts.om.sourcedelement.TestSerialize(metaFactory, false, true, ec, es, ss, false, count));
+ addTest(
+ new org.apache.axiom.ts.om.sourcedelement.TestSerialize(
+ metaFactory, false, false, ec, es, ss, false, count));
+ addTest(
+ new org.apache.axiom.ts.om.sourcedelement.TestSerialize(
+ metaFactory, false, true, ec, es, ss, false, count));
if (ec != ElementContext.ORPHAN) {
- addTest(new org.apache.axiom.ts.om.sourcedelement.TestSerialize(metaFactory, false, false, ec, es, ss, true, count));
- addTest(new org.apache.axiom.ts.om.sourcedelement.TestSerialize(metaFactory, false, true, ec, es, ss, true, count));
+ addTest(
+ new org.apache.axiom.ts.om.sourcedelement.TestSerialize(
+ metaFactory, false, false, ec, es, ss, true, count));
+ addTest(
+ new org.apache.axiom.ts.om.sourcedelement.TestSerialize(
+ metaFactory, false, true, ec, es, ss, true, count));
}
if (es != ExpansionStrategy.PARTIAL) {
- addTest(new org.apache.axiom.ts.om.sourcedelement.TestSerialize(metaFactory, true, false, ec, es, ss, false, count));
- addTest(new org.apache.axiom.ts.om.sourcedelement.TestSerialize(metaFactory, true, true, ec, es, ss, false, count));
+ addTest(
+ new org.apache.axiom.ts.om.sourcedelement.TestSerialize(
+ metaFactory, true, false, ec, es, ss, false, count));
+ addTest(
+ new org.apache.axiom.ts.om.sourcedelement.TestSerialize(
+ metaFactory, true, true, ec, es, ss, false, count));
if (ec != ElementContext.ORPHAN) {
- addTest(new org.apache.axiom.ts.om.sourcedelement.TestSerialize(metaFactory, true, false, ec, es, ss, true, count));
- addTest(new org.apache.axiom.ts.om.sourcedelement.TestSerialize(metaFactory, true, true, ec, es, ss, true, count));
+ addTest(
+ new org.apache.axiom.ts.om.sourcedelement.TestSerialize(
+ metaFactory, true, false, ec, es, ss, true, count));
+ addTest(
+ new org.apache.axiom.ts.om.sourcedelement.TestSerialize(
+ metaFactory, true, true, ec, es, ss, true, count));
}
}
}
}
}
}
- addTest(new org.apache.axiom.ts.om.sourcedelement.TestSerializeModifiedOMSEWithNonDestructiveDataSource(metaFactory));
+ addTest(
+ new org.apache.axiom.ts.om.sourcedelement
+ .TestSerializeModifiedOMSEWithNonDestructiveDataSource(metaFactory));
for (SerializationStrategy ss : getInstances(SerializationStrategy.class)) {
- addTest(new org.apache.axiom.ts.om.sourcedelement.TestSerializeOMDataSourceWritingToOutputStream(metaFactory, ss, false));
- addTest(new org.apache.axiom.ts.om.sourcedelement.TestSerializeOMDataSourceWritingToOutputStream(metaFactory, ss, true));
+ addTest(
+ new org.apache.axiom.ts.om.sourcedelement
+ .TestSerializeOMDataSourceWritingToOutputStream(
+ metaFactory, ss, false));
+ addTest(
+ new org.apache.axiom.ts.om.sourcedelement
+ .TestSerializeOMDataSourceWritingToOutputStream(metaFactory, ss, true));
}
addTest(new org.apache.axiom.ts.om.sourcedelement.TestSetDataSource(metaFactory));
- addTest(new org.apache.axiom.ts.om.sourcedelement.TestSetDataSourceOnAlreadyExpandedElement(metaFactory));
+ addTest(
+ new org.apache.axiom.ts.om.sourcedelement.TestSetDataSourceOnAlreadyExpandedElement(
+ metaFactory));
addTest(new org.apache.axiom.ts.om.sourcedelement.TestSetLocalName(metaFactory, false));
addTest(new org.apache.axiom.ts.om.sourcedelement.TestSetLocalName(metaFactory, true));
- addTest(new org.apache.axiom.ts.om.sourcedelement.TestWrappedTextNodeOMDataSourceFromReader(metaFactory));
- addTest(new org.apache.axiom.ts.om.sourcedelement.TestWriteTextToWithNonDestructiveOMDataSource(metaFactory));
- addTest(new org.apache.axiom.ts.om.sourcedelement.jaxb.TestDataHandlerExpansion(metaFactory));
- addTest(new org.apache.axiom.ts.om.sourcedelement.jaxb.TestDataHandlerSerializationWithMTOM(metaFactory));
- addTest(new org.apache.axiom.ts.om.sourcedelement.jaxb.TestDataHandlerSerializationWithoutMTOM(metaFactory));
- addTest(new org.apache.axiom.ts.om.sourcedelement.jaxb.TestExceptionDuringSerialization(metaFactory));
- addTest(new org.apache.axiom.ts.om.sourcedelement.jaxb.TestGetNameFromJAXBElement(metaFactory));
- addTest(new org.apache.axiom.ts.om.sourcedelement.jaxb.TestGetNameFromPlainObject(metaFactory));
+ addTest(
+ new org.apache.axiom.ts.om.sourcedelement.TestWrappedTextNodeOMDataSourceFromReader(
+ metaFactory));
+ addTest(
+ new org.apache.axiom.ts.om.sourcedelement
+ .TestWriteTextToWithNonDestructiveOMDataSource(metaFactory));
+ addTest(
+ new org.apache.axiom.ts.om.sourcedelement.jaxb.TestDataHandlerExpansion(
+ metaFactory));
+ addTest(
+ new org.apache.axiom.ts.om.sourcedelement.jaxb.TestDataHandlerSerializationWithMTOM(
+ metaFactory));
+ addTest(
+ new org.apache.axiom.ts.om.sourcedelement.jaxb
+ .TestDataHandlerSerializationWithoutMTOM(metaFactory));
+ addTest(
+ new org.apache.axiom.ts.om.sourcedelement.jaxb.TestExceptionDuringSerialization(
+ metaFactory));
+ addTest(
+ new org.apache.axiom.ts.om.sourcedelement.jaxb.TestGetNameFromJAXBElement(
+ metaFactory));
+ addTest(
+ new org.apache.axiom.ts.om.sourcedelement.jaxb.TestGetNameFromPlainObject(
+ metaFactory));
addTest(new org.apache.axiom.ts.om.sourcedelement.sr.TestGetName(metaFactory));
for (int events = 0; events < 7; events++) {
- addTest(new org.apache.axiom.ts.om.sourcedelement.sr.TestCloseWithoutCaching(metaFactory, events));
+ addTest(
+ new org.apache.axiom.ts.om.sourcedelement.sr.TestCloseWithoutCaching(
+ metaFactory, events));
}
addTest(new org.apache.axiom.ts.om.pi.TestDigest(metaFactory));
addTest(new org.apache.axiom.ts.om.pi.TestSerialize(metaFactory));
@@ -658,14 +1220,16 @@ public class OMTestSuiteBuilder extends MatrixTestSuiteBuilder {
addTest(new org.apache.axiom.ts.om.text.TestGetTextCharactersFromDataHandler(metaFactory));
addTest(new org.apache.axiom.ts.om.text.TestSerialize(metaFactory, OMNode.TEXT_NODE));
addTest(new org.apache.axiom.ts.om.text.TestSerialize(metaFactory, OMNode.SPACE_NODE));
- addTest(new org.apache.axiom.ts.om.text.TestSerialize(metaFactory, OMNode.CDATA_SECTION_NODE));
+ addTest(
+ new org.apache.axiom.ts.om.text.TestSerialize(
+ metaFactory, OMNode.CDATA_SECTION_NODE));
addTest(new org.apache.axiom.ts.om.xop.TestSerialize(metaFactory, false));
addTest(new org.apache.axiom.ts.om.xop.TestSerialize(metaFactory, true));
addTest(new org.apache.axiom.ts.om.xop.TestSetOptimize(metaFactory, false));
addTest(new org.apache.axiom.ts.om.xop.TestSetOptimize(metaFactory, true));
addTest(new org.apache.axiom.ts.om.xop.XOPRoundtripTest(metaFactory));
Method[] methods = AXIOMXPathTestCase.class.getMethods();
- for (int i=0; i<methods.length; i++) {
+ for (int i = 0; i < methods.length; i++) {
String methodName = methods[i].getName();
if (methodName.startsWith("test")) {
addTest(new TestAXIOMXPath(metaFactory, methodName));
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/SetNamespaceTestCase.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/SetNamespaceTestCase.java
index 503d98288..585ce9457 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/SetNamespaceTestCase.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/SetNamespaceTestCase.java
@@ -36,33 +36,33 @@ public abstract class SetNamespaceTestCase extends AxiomTestCase {
private final boolean invalid;
private final String expectedPrefix;
private final boolean expectNSDecl;
-
+
/**
* Constructor.
- *
- * @param metaFactory
- * the meta factory
- * @param namespaceURI
- * the namespace URI to set or <code>null</code> to set a <code>null</code>
- * {@link OMNamespace}
- * @param prefix
- * the prefix to set or <code>null</code> to generate a prefix
- * @param prefixInScope
- * the prefix of an existing namespace declaration in scope for the given namespace
- * URI, or <code>null</code> if no matching namespace declaration is in scope
- * @param invalid
- * flag indicating whether the namespace is invalid and
- * {@link OMNamedInformationItem#setNamespace(OMNamespace, boolean)} is expected to
- * throw an {@link IllegalArgumentException}
- * @param expectedPrefix
- * the expected prefix of the attribute after the invocation of
- * {@link OMNamedInformationItem#setNamespace(OMNamespace, boolean)}, or null if the
- * method is expected to generate a prefix
- * @param expectNSDecl
- * indicates whether {@link OMNamedInformationItem#setNamespace(OMNamespace, boolean)}
- * is expected to generate a namespace declaration on the owner element
+ *
+ * @param metaFactory the meta factory
+ * @param namespaceURI the namespace URI to set or <code>null</code> to set a <code>null</code>
+ * {@link OMNamespace}
+ * @param prefix the prefix to set or <code>null</code> to generate a prefix
+ * @param prefixInScope the prefix of an existing namespace declaration in scope for the given
+ * namespace URI, or <code>null</code> if no matching namespace declaration is in scope
+ * @param invalid flag indicating whether the namespace is invalid and {@link
+ * OMNamedInformationItem#setNamespace(OMNamespace, boolean)} is expected to throw an {@link
+ * IllegalArgumentException}
+ * @param expectedPrefix the expected prefix of the attribute after the invocation of {@link
+ * OMNamedInformationItem#setNamespace(OMNamespace, boolean)}, or null if the method is
+ * expected to generate a prefix
+ * @param expectNSDecl indicates whether {@link OMNamedInformationItem#setNamespace(OMNamespace,
+ * boolean)} is expected to generate a namespace declaration on the owner element
*/
- public SetNamespaceTestCase(OMMetaFactory metaFactory, String namespaceURI, String prefix, String prefixInScope, boolean invalid, String expectedPrefix, boolean expectNSDecl) {
+ public SetNamespaceTestCase(
+ OMMetaFactory metaFactory,
+ String namespaceURI,
+ String prefix,
+ String prefixInScope,
+ boolean invalid,
+ String expectedPrefix,
+ boolean expectNSDecl) {
super(metaFactory);
this.namespaceURI = namespaceURI;
this.prefix = prefix;
@@ -83,9 +83,11 @@ public abstract class SetNamespaceTestCase extends AxiomTestCase {
}
protected abstract boolean context();
+
protected abstract OMNamedInformationItem node(OMFactory factory, OMElement context);
+
protected abstract void setNamespace(OMNamedInformationItem node, OMNamespace ns);
-
+
@Override
protected final void runTest() throws Throwable {
OMFactory factory = metaFactory.getOMFactory();
@@ -107,7 +109,8 @@ public abstract class SetNamespaceTestCase extends AxiomTestCase {
element = null;
}
node = node(factory, element);
- OMNamespace ns = namespaceURI == null ? null : factory.createOMNamespace(namespaceURI, prefix);
+ OMNamespace ns =
+ namespaceURI == null ? null : factory.createOMNamespace(namespaceURI, prefix);
try {
setNamespace(node, ns);
if (invalid) {
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/XMLSampleAdapter.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/XMLSampleAdapter.java
index 9dd8ef1be..e9d6ce80b 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/XMLSampleAdapter.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/XMLSampleAdapter.java
@@ -35,17 +35,18 @@ public final class XMLSampleAdapter {
XMLSampleAdapter(XMLSample sample) {
this.sample = sample;
}
-
+
public OMXMLParserWrapper getBuilder(OMMetaFactory metaFactory) {
- return ((OMMetaFactorySPI)metaFactory).createOMBuilder(
- AxiomTestCase.TEST_PARSER_CONFIGURATION,
- new InputSource(sample.getUrl().toString()));
+ return ((OMMetaFactorySPI) metaFactory)
+ .createOMBuilder(
+ AxiomTestCase.TEST_PARSER_CONFIGURATION,
+ new InputSource(sample.getUrl().toString()));
}
-
+
public OMDocument getDocument(OMMetaFactory metaFactory) {
return getBuilder(metaFactory).getDocument();
}
-
+
public OMElement getDocumentElement(OMMetaFactory metaFactory) {
return getBuilder(metaFactory).getDocumentElement();
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/attribute/TestDigestWithNamespace.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/attribute/TestDigestWithNamespace.java
index acc66b249..9eecc0ae7 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/attribute/TestDigestWithNamespace.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/attribute/TestDigestWithNamespace.java
@@ -31,6 +31,7 @@ public class TestDigestWithNamespace extends DigestTestCase {
@Override
protected OMInformationItem createInformationItem() {
OMFactory factory = metaFactory.getOMFactory();
- return factory.createOMAttribute("attr", factory.createOMNamespace("urn:ns1", "ns1"), "value");
+ return factory.createOMAttribute(
+ "attr", factory.createOMNamespace("urn:ns1", "ns1"), "value");
}
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/attribute/TestDigestWithoutNamespace.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/attribute/TestDigestWithoutNamespace.java
index 05a7609a1..bcadd473b 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/attribute/TestDigestWithoutNamespace.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/attribute/TestDigestWithoutNamespace.java
@@ -22,7 +22,7 @@ import org.apache.axiom.om.OMInformationItem;
import org.apache.axiom.om.OMMetaFactory;
import org.apache.axiom.ts.om.DigestTestCase;
-//Regression test for AXIOM-203
+// Regression test for AXIOM-203
public class TestDigestWithoutNamespace extends DigestTestCase {
public TestDigestWithoutNamespace(OMMetaFactory metaFactory) {
super(metaFactory, "MD5", "78f0b570fedc6e01679f501b7b75d069");
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/attribute/TestGetNamespaceNormalized.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/attribute/TestGetNamespaceNormalized.java
index 58aad8069..b04de11b2 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/attribute/TestGetNamespaceNormalized.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/attribute/TestGetNamespaceNormalized.java
@@ -29,8 +29,8 @@ import org.apache.axiom.ts.AxiomTestCase;
* Tests that {@link OMNamedInformationItem#getNamespace()} returns <code>null</code> for an
* attribute without namespace, even if during creation an {@link OMNamespace} object with empty
* prefix and namespace URI was given.
- * <p>
- * This is a regression test for <a
+ *
+ * <p>This is a regression test for <a
* href="https://issues.apache.org/jira/browse/AXIOM-398">AXIOM-398</a>.
*/
public class TestGetNamespaceNormalized extends AxiomTestCase {
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/attribute/TestGetNamespaceURIWithNamespace.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/attribute/TestGetNamespaceURIWithNamespace.java
index bd5f86207..fc465fa03 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/attribute/TestGetNamespaceURIWithNamespace.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/attribute/TestGetNamespaceURIWithNamespace.java
@@ -36,7 +36,9 @@ public class TestGetNamespaceURIWithNamespace extends AxiomTestCase {
@Override
protected void runTest() throws Throwable {
OMFactory factory = metaFactory.getOMFactory();
- OMAttribute attr = factory.createOMAttribute("name", factory.createOMNamespace("urn:ns", "p"), "value");
+ OMAttribute attr =
+ factory.createOMAttribute(
+ "name", factory.createOMNamespace("urn:ns", "p"), "value");
assertEquals("urn:ns", attr.getNamespaceURI());
}
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/attribute/TestGetPrefixWithNamespace.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/attribute/TestGetPrefixWithNamespace.java
index e069a5694..3fc093f38 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/attribute/TestGetPrefixWithNamespace.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/attribute/TestGetPrefixWithNamespace.java
@@ -36,7 +36,9 @@ public class TestGetPrefixWithNamespace extends AxiomTestCase {
@Override
protected void runTest() throws Throwable {
OMFactory factory = metaFactory.getOMFactory();
- OMAttribute attr = factory.createOMAttribute("name", factory.createOMNamespace("urn:ns", "p"), "value");
+ OMAttribute attr =
+ factory.createOMAttribute(
+ "name", factory.createOMNamespace("urn:ns", "p"), "value");
assertEquals("p", attr.getPrefix());
}
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/attribute/TestSetLocalName.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/attribute/TestSetLocalName.java
index 2ff54ba3a..db1a996ec 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/attribute/TestSetLocalName.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/attribute/TestSetLocalName.java
@@ -33,7 +33,9 @@ public class TestSetLocalName extends AxiomTestCase {
@Override
protected void runTest() throws Throwable {
OMFactory factory = metaFactory.getOMFactory();
- OMAttribute attr = factory.createOMAttribute("test", factory.createOMNamespace("urn:test", "p"), "value");
+ OMAttribute attr =
+ factory.createOMAttribute(
+ "test", factory.createOMNamespace("urn:test", "p"), "value");
attr.setLocalName("test2");
assertEquals("test2", attr.getLocalName());
QName qname = attr.getQName();
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/attribute/TestSetNamespace.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/attribute/TestSetNamespace.java
index 36cd0b035..6217c452b 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/attribute/TestSetNamespace.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/attribute/TestSetNamespace.java
@@ -33,38 +33,45 @@ import org.apache.axiom.ts.om.SetNamespaceTestCase;
public class TestSetNamespace extends SetNamespaceTestCase {
private final boolean declare;
private final boolean owner;
-
+
/**
* Constructor.
- *
- * @param metaFactory
- * the meta factory
- * @param namespaceURI
- * the namespace URI to set or <code>null</code> to set a <code>null</code>
- * {@link OMNamespace}
- * @param prefix
- * the prefix to set or <code>null</code> to generate a prefix
- * @param declare
- * the value of the <code>declare</code> argument
- * @param owner
- * flag indicating whether the attribute should have an owner element
- * @param prefixInScope
- * the prefix of an existing namespace declaration in scope for the given namespace
- * URI, or <code>null</code> if no matching namespace declaration is in scope
- * @param invalid
- * flag indicating whether the namespace is invalid and
- * {@link OMNamedInformationItem#setNamespace(OMNamespace, boolean)} is expected to
- * throw an {@link IllegalArgumentException}
- * @param expectedPrefix
- * the expected prefix of the attribute after the invocation of
- * {@link OMNamedInformationItem#setNamespace(OMNamespace, boolean)}, or null if the
- * method is expected to generate a prefix
- * @param expectNSDecl
- * indicates whether {@link OMNamedInformationItem#setNamespace(OMNamespace, boolean)}
- * is expected to generate a namespace declaration on the owner element
+ *
+ * @param metaFactory the meta factory
+ * @param namespaceURI the namespace URI to set or <code>null</code> to set a <code>null</code>
+ * {@link OMNamespace}
+ * @param prefix the prefix to set or <code>null</code> to generate a prefix
+ * @param declare the value of the <code>declare</code> argument
+ * @param owner flag indicating whether the attribute should have an owner element
+ * @param prefixInScope the prefix of an existing namespace declaration in scope for the given
+ * namespace URI, or <code>null</code> if no matching namespace declaration is in scope
+ * @param invalid flag indicating whether the namespace is invalid and {@link
+ * OMNamedInformationItem#setNamespace(OMNamespace, boolean)} is expected to throw an {@link
+ * IllegalArgumentException}
+ * @param expectedPrefix the expected prefix of the attribute after the invocation of {@link
+ * OMNamedInformationItem#setNamespace(OMNamespace, boolean)}, or null if the method is
+ * expected to generate a prefix
+ * @param expectNSDecl indicates whether {@link OMNamedInformationItem#setNamespace(OMNamespace,
+ * boolean)} is expected to generate a namespace declaration on the owner element
*/
- public TestSetNamespace(OMMetaFactory metaFactory, String namespaceURI, String prefix, boolean declare, boolean owner, String prefixInScope, boolean invalid, String expectedPrefix, boolean expectNSDecl) {
- super(metaFactory, namespaceURI, prefix, prefixInScope, invalid, expectedPrefix, expectNSDecl);
+ public TestSetNamespace(
+ OMMetaFactory metaFactory,
+ String namespaceURI,
+ String prefix,
+ boolean declare,
+ boolean owner,
+ String prefixInScope,
+ boolean invalid,
+ String expectedPrefix,
+ boolean expectNSDecl) {
+ super(
+ metaFactory,
+ namespaceURI,
+ prefix,
+ prefixInScope,
+ invalid,
+ expectedPrefix,
+ expectNSDecl);
this.declare = declare;
this.owner = owner;
addTestParameter("declare", declare);
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/DummyXMLReader.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/DummyXMLReader.java
index 87aeb0cc4..2db1431ef 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/DummyXMLReader.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/DummyXMLReader.java
@@ -27,7 +27,7 @@ import org.xml.sax.helpers.AttributesImpl;
final class DummyXMLReader extends AbstractXMLReader {
private boolean parsed;
-
+
@Override
public void parse(InputSource input) throws IOException, SAXException {
parse();
@@ -37,7 +37,7 @@ final class DummyXMLReader extends AbstractXMLReader {
public void parse(String systemId) throws IOException, SAXException {
parse();
}
-
+
private void parse() throws SAXException {
parsed = true;
contentHandler.startDocument();
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/JAXBCustomBuilder.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/JAXBCustomBuilder.java
index b48cc887c..eb9a5da3c 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/JAXBCustomBuilder.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/JAXBCustomBuilder.java
@@ -32,7 +32,7 @@ import org.apache.axiom.om.util.jaxb.JAXBUtils;
public class JAXBCustomBuilder implements CustomBuilder {
private final JAXBContext jaxbContext;
private Object jaxbObject;
-
+
public JAXBCustomBuilder(JAXBContext jaxbContext) {
this.jaxbContext = jaxbContext;
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/MyDocument.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/MyDocument.java
index dfbd0c67d..2cc70c701 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/MyDocument.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/MyDocument.java
@@ -24,23 +24,23 @@ import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
@XmlRootElement(namespace = "urn:test", name = "document")
-@XmlType(propOrder = { "name", "content" })
+@XmlType(propOrder = {"name", "content"})
public class MyDocument {
private String name;
private DataHandler content;
-
+
public String getName() {
return name;
}
-
+
public void setName(String name) {
this.name = name;
}
-
+
public DataHandler getContent() {
return content;
}
-
+
public void setContent(DataHandler content) {
this.content = content;
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/NamespaceDeclarationFilter.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/NamespaceDeclarationFilter.java
index f6661ab3f..86a016c3a 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/NamespaceDeclarationFilter.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/NamespaceDeclarationFilter.java
@@ -22,9 +22,7 @@ import javax.xml.stream.XMLStreamReader;
import org.apache.axiom.util.stax.wrapper.XMLStreamReaderWrapper;
-/**
- * {@link XMLStreamReader} wrapper that filters out all namespace declarations.
- */
+/** {@link XMLStreamReader} wrapper that filters out all namespace declarations. */
public class NamespaceDeclarationFilter extends XMLStreamReaderWrapper {
public NamespaceDeclarationFilter(XMLStreamReader parent) {
super(parent);
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/RegisterCustomBuilderForPayloadJAXBTestCase.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/RegisterCustomBuilderForPayloadJAXBTestCase.java
index 3a2b24abe..ed2dcd8ed 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/RegisterCustomBuilderForPayloadJAXBTestCase.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/RegisterCustomBuilderForPayloadJAXBTestCase.java
@@ -48,17 +48,24 @@ public abstract class RegisterCustomBuilderForPayloadJAXBTestCase extends AxiomT
document.addChild(content);
return document;
}
-
- protected final void test(DataHandler dh, OMXMLParserWrapper builder, boolean same) throws Exception {
- JAXBCustomBuilder customBuilder = new JAXBCustomBuilder(JAXBContext.newInstance(MyDocument.class));
- ((CustomBuilderSupport)builder).registerCustomBuilder(CustomBuilder.Selector.PAYLOAD, customBuilder);
+
+ protected final void test(DataHandler dh, OMXMLParserWrapper builder, boolean same)
+ throws Exception {
+ JAXBCustomBuilder customBuilder =
+ new JAXBCustomBuilder(JAXBContext.newInstance(MyDocument.class));
+ ((CustomBuilderSupport) builder)
+ .registerCustomBuilder(CustomBuilder.Selector.PAYLOAD, customBuilder);
builder.getDocumentElement().build();
- MyDocument myDocument = (MyDocument)customBuilder.getJaxbObject();
+ MyDocument myDocument = (MyDocument) customBuilder.getJaxbObject();
if (same) {
assertSame(dh, myDocument.getContent());
} else {
assertNotSame(dh, myDocument.getContent());
- IOTestUtils.compareStreams(dh.getInputStream(), "expected", myDocument.getContent().getInputStream(), "actual");
+ IOTestUtils.compareStreams(
+ dh.getInputStream(),
+ "expected",
+ myDocument.getContent().getInputStream(),
+ "actual");
}
}
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestCloseWithStream.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestCloseWithStream.java
index 7280089b6..3e9eaf080 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestCloseWithStream.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestCloseWithStream.java
@@ -28,7 +28,7 @@ import org.apache.axiom.ts.xml.XMLSample;
public class TestCloseWithStream extends AxiomTestCase {
private final StreamType streamType;
-
+
public TestCloseWithStream(OMMetaFactory metaFactory, StreamType streamType) {
super(metaFactory);
this.streamType = streamType;
@@ -39,7 +39,10 @@ public class TestCloseWithStream extends AxiomTestCase {
protected void runTest() throws Throwable {
InstrumentedStream in = streamType.instrumentStream(streamType.getStream(XMLSample.SIMPLE));
try {
- OMXMLParserWrapper builder = streamType.getAdapter(StreamTypeAdapter.class).createOMBuilder(metaFactory.getOMFactory(), in);
+ OMXMLParserWrapper builder =
+ streamType
+ .getAdapter(StreamTypeAdapter.class)
+ .createOMBuilder(metaFactory.getOMFactory(), in);
builder.getDocument().build();
builder.close();
// OMXMLParserWrapper#close() does _not_ close the underlying input stream
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestCloseWithSystemId.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestCloseWithSystemId.java
index 698c91890..db82cb93c 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestCloseWithSystemId.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestCloseWithSystemId.java
@@ -39,13 +39,14 @@ public class TestCloseWithSystemId extends AxiomTestCase {
@Override
protected void runTest() throws Throwable {
- InstrumentedDataSource ds = new InstrumentedDataSource(new URLDataSource(
- XMLSample.SIMPLE.getUrl()));
+ InstrumentedDataSource ds =
+ new InstrumentedDataSource(new URLDataSource(XMLSample.SIMPLE.getUrl()));
DataSourceRegistration registration = DataSourceRegistry.registerDataSource(ds);
try {
- OMXMLParserWrapper builder = OMXMLBuilderFactory.createOMBuilder(
- metaFactory.getOMFactory(),
- new StreamSource(registration.getURL().toExternalForm()));
+ OMXMLParserWrapper builder =
+ OMXMLBuilderFactory.createOMBuilder(
+ metaFactory.getOMFactory(),
+ new StreamSource(registration.getURL().toExternalForm()));
builder.getDocumentElement();
builder.close();
// Since the caller doesn't have control over the stream, the builder is responsible
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestCloseWithXMLStreamReader.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestCloseWithXMLStreamReader.java
index 69e17640d..31c655bb3 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestCloseWithXMLStreamReader.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestCloseWithXMLStreamReader.java
@@ -40,12 +40,14 @@ public class TestCloseWithXMLStreamReader extends AxiomTestCase {
InputStream in = XMLSample.SIMPLE.getInputStream();
try {
XMLStreamReader reader = StAXUtils.createXMLStreamReader(in);
- OMXMLParserWrapper builder = OMXMLBuilderFactory.createStAXOMBuilder(metaFactory.getOMFactory(), reader);
- WeakReference<XMLStreamReader> readerWeakRef = new WeakReference<XMLStreamReader>(reader);
+ OMXMLParserWrapper builder =
+ OMXMLBuilderFactory.createStAXOMBuilder(metaFactory.getOMFactory(), reader);
+ WeakReference<XMLStreamReader> readerWeakRef =
+ new WeakReference<XMLStreamReader>(reader);
reader = null;
builder.getDocument().build();
builder.close();
- for (int i=0; i<10; i++) {
+ for (int i = 0; i < 10; i++) {
Thread.sleep(500);
if (readerWeakRef.get() == null) {
return;
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestCreateOMBuilderFromDOM.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestCreateOMBuilderFromDOM.java
index 65bd8f8ee..e0c3b9f6c 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestCreateOMBuilderFromDOM.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestCreateOMBuilderFromDOM.java
@@ -38,9 +38,12 @@ import org.xml.sax.InputSource;
public class TestCreateOMBuilderFromDOM extends ConformanceTestCase {
private final DOMImplementation implementation;
private final Boolean expandEntityReferences;
-
- public TestCreateOMBuilderFromDOM(OMMetaFactory metaFactory, XMLSample file,
- DOMImplementation implementation, Boolean expandEntityReferences) {
+
+ public TestCreateOMBuilderFromDOM(
+ OMMetaFactory metaFactory,
+ XMLSample file,
+ DOMImplementation implementation,
+ Boolean expandEntityReferences) {
super(metaFactory, file);
this.implementation = implementation;
addTestParameter("implementation", implementation.getName());
@@ -51,9 +54,10 @@ public class TestCreateOMBuilderFromDOM extends ConformanceTestCase {
}
private Document loadDocument(boolean expandEntityReferences) throws Exception {
- return implementation.parse(new InputSource(file.getUrl().toString()), expandEntityReferences);
+ return implementation.parse(
+ new InputSource(file.getUrl().toString()), expandEntityReferences);
}
-
+
@Override
protected void runTest() throws Throwable {
// We never expand entity references during parsing, but we may do this later when
@@ -61,10 +65,15 @@ public class TestCreateOMBuilderFromDOM extends ConformanceTestCase {
Document document = loadDocument(false);
OMXMLParserWrapper builder;
if (expandEntityReferences == null) {
- builder = OMXMLBuilderFactory.createOMBuilder(metaFactory.getOMFactory(), new DOMSource(document));
+ builder =
+ OMXMLBuilderFactory.createOMBuilder(
+ metaFactory.getOMFactory(), new DOMSource(document));
} else {
- builder = OMXMLBuilderFactory.createOMBuilder(metaFactory.getOMFactory(), document,
- expandEntityReferences.booleanValue());
+ builder =
+ OMXMLBuilderFactory.createOMBuilder(
+ metaFactory.getOMFactory(),
+ document,
+ expandEntityReferences.booleanValue());
}
ByteArrayOutputStream baos = new ByteArrayOutputStream();
builder.getDocument().serialize(baos);
@@ -75,6 +84,7 @@ public class TestCreateOMBuilderFromDOM extends ConformanceTestCase {
.that(actual)
.ignoringWhitespaceInPrologAndEpilog()
.treatingElementContentWhitespaceAsText(!implementation.isDOM3())
- .hasSameContentAs(loadDocument(expandEntityReferences == null || expandEntityReferences));
+ .hasSameContentAs(
+ loadDocument(expandEntityReferences == null || expandEntityReferences));
}
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestCreateOMBuilderFromDOMElement.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestCreateOMBuilderFromDOMElement.java
index def8a04db..deeaf7270 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestCreateOMBuilderFromDOMElement.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestCreateOMBuilderFromDOMElement.java
@@ -42,9 +42,13 @@ public class TestCreateOMBuilderFromDOMElement extends AxiomTestCase {
@Override
protected void runTest() throws Throwable {
- Document document = DOMImplementation.XERCES.parse(new InputSource(new StringReader("<a><b><c/></b><b2/></a>")));
- Element domB = (Element)document.getElementsByTagNameNS(null, "b").item(0);
- OMElement omB = OMXMLBuilderFactory.createOMBuilder(metaFactory.getOMFactory(), domB, true).getDocumentElement();
+ Document document =
+ DOMImplementation.XERCES.parse(
+ new InputSource(new StringReader("<a><b><c/></b><b2/></a>")));
+ Element domB = (Element) document.getElementsByTagNameNS(null, "b").item(0);
+ OMElement omB =
+ OMXMLBuilderFactory.createOMBuilder(metaFactory.getOMFactory(), domB, true)
+ .getDocumentElement();
assertEquals("b", omB.getLocalName());
assertNull(omB.getNextOMSibling());
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestCreateOMBuilderFromDOMWithNSUnawareNamespaceDeclaration.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestCreateOMBuilderFromDOMWithNSUnawareNamespaceDeclaration.java
index 71131afef..573bd5040 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestCreateOMBuilderFromDOMWithNSUnawareNamespaceDeclaration.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestCreateOMBuilderFromDOMWithNSUnawareNamespaceDeclaration.java
@@ -30,7 +30,8 @@ import org.w3c.dom.Element;
public class TestCreateOMBuilderFromDOMWithNSUnawareNamespaceDeclaration extends AxiomTestCase {
private final String prefix;
- public TestCreateOMBuilderFromDOMWithNSUnawareNamespaceDeclaration(OMMetaFactory metaFactory, String prefix) {
+ public TestCreateOMBuilderFromDOMWithNSUnawareNamespaceDeclaration(
+ OMMetaFactory metaFactory, String prefix) {
super(metaFactory);
this.prefix = prefix;
addTestParameter("prefix", prefix);
@@ -40,7 +41,9 @@ public class TestCreateOMBuilderFromDOMWithNSUnawareNamespaceDeclaration extends
protected void runTest() throws Throwable {
Element domElement = DOMImplementation.XERCES.newDocument().createElementNS(null, "test");
domElement.setAttribute(prefix.isEmpty() ? "xmlns" : "xmlns:" + prefix, "urn:ns1");
- OMElement element = OMXMLBuilderFactory.createOMBuilder(metaFactory.getOMFactory(), domElement, false).getDocumentElement();
+ OMElement element =
+ OMXMLBuilderFactory.createOMBuilder(metaFactory.getOMFactory(), domElement, false)
+ .getDocumentElement();
assertThat(element).hasNamespaceDeclaration(prefix, "urn:ns1");
}
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestCreateOMBuilderFromDOMWithNSUnawarePrefixedAttribute.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestCreateOMBuilderFromDOMWithNSUnawarePrefixedAttribute.java
index d08be1a3e..2faf794e1 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestCreateOMBuilderFromDOMWithNSUnawarePrefixedAttribute.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestCreateOMBuilderFromDOMWithNSUnawarePrefixedAttribute.java
@@ -35,7 +35,9 @@ public class TestCreateOMBuilderFromDOMWithNSUnawarePrefixedAttribute extends Ax
Element domElement = DOMImplementation.XERCES.newDocument().createElementNS(null, "test");
domElement.setAttribute("p:attr", "value");
try {
- OMXMLBuilderFactory.createOMBuilder(metaFactory.getOMFactory(), domElement, false).getDocument().build();
+ OMXMLBuilderFactory.createOMBuilder(metaFactory.getOMFactory(), domElement, false)
+ .getDocument()
+ .build();
fail("Expected OMException");
} catch (OMException ex) {
// Expected
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestCreateOMBuilderFromDOMWithNSUnawareUnprefixedAttribute.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestCreateOMBuilderFromDOMWithNSUnawareUnprefixedAttribute.java
index 6484738ee..e370cca96 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestCreateOMBuilderFromDOMWithNSUnawareUnprefixedAttribute.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestCreateOMBuilderFromDOMWithNSUnawareUnprefixedAttribute.java
@@ -38,7 +38,9 @@ public class TestCreateOMBuilderFromDOMWithNSUnawareUnprefixedAttribute extends
protected void runTest() throws Throwable {
Element domElement = DOMImplementation.XERCES.newDocument().createElementNS(null, "test");
domElement.setAttribute("attr", "value");
- OMElement element = OMXMLBuilderFactory.createOMBuilder(metaFactory.getOMFactory(), domElement, false).getDocumentElement();
+ OMElement element =
+ OMXMLBuilderFactory.createOMBuilder(metaFactory.getOMFactory(), domElement, false)
+ .getDocumentElement();
assertThat(element.getAttributeValue(new QName("attr"))).isEqualTo("value");
}
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestCreateOMBuilderFromSAXSource.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestCreateOMBuilderFromSAXSource.java
index 2952ce824..a0ac81f86 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestCreateOMBuilderFromSAXSource.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestCreateOMBuilderFromSAXSource.java
@@ -40,9 +40,12 @@ import org.xml.sax.InputSource;
public class TestCreateOMBuilderFromSAXSource extends ConformanceTestCase {
private final SAXImplementation implementation;
private final Boolean expandEntityReferences;
-
- public TestCreateOMBuilderFromSAXSource(OMMetaFactory metaFactory, XMLSample file,
- SAXImplementation implementation, Boolean expandEntityReferences) {
+
+ public TestCreateOMBuilderFromSAXSource(
+ OMMetaFactory metaFactory,
+ XMLSample file,
+ SAXImplementation implementation,
+ Boolean expandEntityReferences) {
super(metaFactory, file);
this.implementation = implementation;
addTestParameter("implementation", implementation.getName());
@@ -58,13 +61,17 @@ public class TestCreateOMBuilderFromSAXSource extends ConformanceTestCase {
factory.setNamespaceAware(true);
factory.setFeature("http://xml.org/sax/features/namespace-prefixes", true);
SAXParser parser = factory.newSAXParser();
- SAXSource source = new SAXSource(parser.getXMLReader(), new InputSource(file.getUrl().toString()));
+ SAXSource source =
+ new SAXSource(parser.getXMLReader(), new InputSource(file.getUrl().toString()));
OMXMLParserWrapper builder;
if (expandEntityReferences == null) {
builder = OMXMLBuilderFactory.createOMBuilder(metaFactory.getOMFactory(), source);
} else {
- builder = OMXMLBuilderFactory.createOMBuilder(metaFactory.getOMFactory(), source,
- expandEntityReferences.booleanValue());
+ builder =
+ OMXMLBuilderFactory.createOMBuilder(
+ metaFactory.getOMFactory(),
+ source,
+ expandEntityReferences.booleanValue());
}
ByteArrayOutputStream baos = new ByteArrayOutputStream();
builder.getDocument().serialize(baos);
@@ -74,7 +81,10 @@ public class TestCreateOMBuilderFromSAXSource extends ConformanceTestCase {
assertAbout(xml())
.that(actual)
.ignoringWhitespaceInPrologAndEpilog()
- .expandingEntityReferences(expandEntityReferences == null ? false : expandEntityReferences.booleanValue())
+ .expandingEntityReferences(
+ expandEntityReferences == null
+ ? false
+ : expandEntityReferences.booleanValue())
.hasSameContentAs(
DOMImplementation.XERCES.parse(
new InputSource(file.getUrl().toString()),
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestCreateOMBuilderXOP.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestCreateOMBuilderXOP.java
index 0649855ff..ee0dde33d 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestCreateOMBuilderXOP.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestCreateOMBuilderXOP.java
@@ -43,11 +43,15 @@ public class TestCreateOMBuilderXOP extends AxiomTestCase {
@Override
protected void runTest() throws Throwable {
- MultipartBody mb = MultipartBody.builder()
- .setInputStream(sample.getInputStream())
- .setContentType(sample.getContentType())
- .build();
- OMElement content = OMXMLBuilderFactory.createOMBuilder(metaFactory.getOMFactory(), StAXParserConfiguration.DEFAULT, mb).getDocumentElement();
+ MultipartBody mb =
+ MultipartBody.builder()
+ .setInputStream(sample.getInputStream())
+ .setContentType(sample.getContentType())
+ .build();
+ OMElement content =
+ OMXMLBuilderFactory.createOMBuilder(
+ metaFactory.getOMFactory(), StAXParserConfiguration.DEFAULT, mb)
+ .getDocumentElement();
if (build) {
content.build();
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestCreateStAXOMBuilderFromFragment.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestCreateStAXOMBuilderFromFragment.java
index 5b1e6f8f6..69227ddf9 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestCreateStAXOMBuilderFromFragment.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestCreateStAXOMBuilderFromFragment.java
@@ -34,8 +34,8 @@ import org.apache.axiom.ts.AxiomTestCase;
/**
* Tests the behavior of {@link OMXMLBuilderFactory#createStAXOMBuilder(OMFactory, XMLStreamReader)}
- * if the supplied {@link XMLStreamReader} is positioned on a
- * {@link XMLStreamConstants#START_ELEMENT} event.
+ * if the supplied {@link XMLStreamReader} is positioned on a {@link
+ * XMLStreamConstants#START_ELEMENT} event.
*/
public class TestCreateStAXOMBuilderFromFragment extends AxiomTestCase {
public TestCreateStAXOMBuilderFromFragment(OMMetaFactory metaFactory) {
@@ -44,13 +44,17 @@ public class TestCreateStAXOMBuilderFromFragment extends AxiomTestCase {
@Override
protected void runTest() throws Throwable {
- XMLStreamReader reader = StAXUtils.createXMLStreamReader(new StringReader("<a><b>text</b></a>"));
+ XMLStreamReader reader =
+ StAXUtils.createXMLStreamReader(new StringReader("<a><b>text</b></a>"));
// Position the reader on the event for <b>
- while (reader.getEventType() != XMLStreamReader.START_ELEMENT || !reader.getLocalName().equals("b")) {
+ while (reader.getEventType() != XMLStreamReader.START_ELEMENT
+ || !reader.getLocalName().equals("b")) {
reader.next();
}
// Check that the builder only builds the part of the document corresponding to <b>text</b>
- OMElement element = OMXMLBuilderFactory.createStAXOMBuilder(metaFactory.getOMFactory(), reader).getDocumentElement();
+ OMElement element =
+ OMXMLBuilderFactory.createStAXOMBuilder(metaFactory.getOMFactory(), reader)
+ .getDocumentElement();
assertEquals("b", element.getLocalName());
OMNode child = element.getFirstOMChild();
assertTrue(child instanceof OMText);
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestCreateStAXOMBuilderFromXmlBeansPullParser.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestCreateStAXOMBuilderFromXmlBeansPullParser.java
index cefc99983..cdaad9203 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestCreateStAXOMBuilderFromXmlBeansPullParser.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestCreateStAXOMBuilderFromXmlBeansPullParser.java
@@ -37,10 +37,13 @@ public class TestCreateStAXOMBuilderFromXmlBeansPullParser extends AxiomTestCase
@Override
protected void runTest() throws Throwable {
- URL inputUrl = TestCreateStAXOMBuilderFromXmlBeansPullParser.class.getResource("xmlvend.xml");
+ URL inputUrl =
+ TestCreateStAXOMBuilderFromXmlBeansPullParser.class.getResource("xmlvend.xml");
AdviceReqDocument adviceReq = AdviceReqDocument.Factory.parse(inputUrl);
- OMDocument doc = OMXMLBuilderFactory.createStAXOMBuilder(
- metaFactory.getOMFactory(), adviceReq.newXMLStreamReader()).getDocument();
+ OMDocument doc =
+ OMXMLBuilderFactory.createStAXOMBuilder(
+ metaFactory.getOMFactory(), adviceReq.newXMLStreamReader())
+ .getDocument();
assertAbout(xml())
.that(xml(OMDocument.class, doc))
.ignoringElementContentWhitespace()
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestCreateStAXOMBuilderIncorrectState.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestCreateStAXOMBuilderIncorrectState.java
index a5b7d288d..1acad3cf2 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestCreateStAXOMBuilderIncorrectState.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestCreateStAXOMBuilderIncorrectState.java
@@ -32,8 +32,8 @@ import org.apache.axiom.ts.AxiomTestCase;
/**
* Tests that {@link OMXMLBuilderFactory#createStAXOMBuilder(OMFactory, XMLStreamReader)} throws an
- * exception if the supplied {@link XMLStreamReader} is not positioned on a
- * {@link XMLStreamConstants#START_DOCUMENT} or {@link XMLStreamConstants#END_DOCUMENT} event.
+ * exception if the supplied {@link XMLStreamReader} is not positioned on a {@link
+ * XMLStreamConstants#START_DOCUMENT} or {@link XMLStreamConstants#END_DOCUMENT} event.
*/
public class TestCreateStAXOMBuilderIncorrectState extends AxiomTestCase {
public TestCreateStAXOMBuilderIncorrectState(OMMetaFactory metaFactory) {
@@ -42,7 +42,8 @@ public class TestCreateStAXOMBuilderIncorrectState extends AxiomTestCase {
@Override
protected void runTest() throws Throwable {
- XMLStreamReader reader = StAXUtils.createXMLStreamReader(new StringReader("<root>text</root>"));
+ XMLStreamReader reader =
+ StAXUtils.createXMLStreamReader(new StringReader("<root>text</root>"));
// Position the reader on a CHARACTERS event
while (reader.getEventType() != XMLStreamReader.CHARACTERS) {
reader.next();
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestCreateStAXOMBuilderNamespaceRepairing.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestCreateStAXOMBuilderNamespaceRepairing.java
index d4f3f5756..8293178a2 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestCreateStAXOMBuilderNamespaceRepairing.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestCreateStAXOMBuilderNamespaceRepairing.java
@@ -31,8 +31,8 @@ import org.apache.axiom.om.util.StAXUtils;
import org.apache.axiom.ts.AxiomTestCase;
/**
- * Tests that {@link OMMetaFactory#createStAXOMBuilder(XMLStreamReader)} performs
- * namespace repairing.
+ * Tests that {@link OMMetaFactory#createStAXOMBuilder(XMLStreamReader)} performs namespace
+ * repairing.
*/
public class TestCreateStAXOMBuilderNamespaceRepairing extends AxiomTestCase {
public TestCreateStAXOMBuilderNamespaceRepairing(OMMetaFactory metaFactory) {
@@ -41,18 +41,22 @@ public class TestCreateStAXOMBuilderNamespaceRepairing extends AxiomTestCase {
@Override
protected void runTest() throws Throwable {
- XMLStreamReader reader = StAXUtils.createXMLStreamReader(new StringReader(
- "<p:root xmlns:p='urn:ns1' xmlns:q='urn:ns2'><child q:attr='value'/></p:root>"));
- OMElement element = OMXMLBuilderFactory.createStAXOMBuilder(metaFactory.getOMFactory(),
- new NamespaceDeclarationFilter(reader)).getDocumentElement();
-
+ XMLStreamReader reader =
+ StAXUtils.createXMLStreamReader(
+ new StringReader(
+ "<p:root xmlns:p='urn:ns1' xmlns:q='urn:ns2'><child q:attr='value'/></p:root>"));
+ OMElement element =
+ OMXMLBuilderFactory.createStAXOMBuilder(
+ metaFactory.getOMFactory(), new NamespaceDeclarationFilter(reader))
+ .getDocumentElement();
+
Iterator<OMNamespace> it = element.getAllDeclaredNamespaces();
assertTrue(it.hasNext());
OMNamespace ns = it.next();
assertEquals("p", ns.getPrefix());
assertEquals("urn:ns1", ns.getNamespaceURI());
assertFalse(it.hasNext());
-
+
OMElement child = element.getFirstElement();
it = child.getAllDeclaredNamespaces();
assertTrue(it.hasNext());
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestCreateStAXOMBuilderNamespaceRepairing2.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestCreateStAXOMBuilderNamespaceRepairing2.java
index 30a7093ff..b6618f643 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestCreateStAXOMBuilderNamespaceRepairing2.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestCreateStAXOMBuilderNamespaceRepairing2.java
@@ -31,9 +31,9 @@ import org.apache.axiom.om.util.StAXUtils;
import org.apache.axiom.ts.AxiomTestCase;
/**
- * Tests that {@link OMMetaFactory#createStAXOMBuilder(XMLStreamReader)} correctly
- * performs namespace repairing in cases where a namespace declaration of the form {@code xmlns=""}
- * is required. This is a regression test for <a
+ * Tests that {@link OMMetaFactory#createStAXOMBuilder(XMLStreamReader)} correctly performs
+ * namespace repairing in cases where a namespace declaration of the form {@code xmlns=""} is
+ * required. This is a regression test for <a
* href="https://issues.apache.org/jira/browse/AXIOM-408">AXIOM-408</a>.
*/
public class TestCreateStAXOMBuilderNamespaceRepairing2 extends AxiomTestCase {
@@ -43,18 +43,22 @@ public class TestCreateStAXOMBuilderNamespaceRepairing2 extends AxiomTestCase {
@Override
protected void runTest() throws Throwable {
- XMLStreamReader reader = StAXUtils.createXMLStreamReader(new StringReader(
- "<test xmlns='urn:test'><arg0 xmlns=''>dGVzdA==</arg0></test>"));
- OMElement element = OMXMLBuilderFactory.createStAXOMBuilder(metaFactory.getOMFactory(),
- new NamespaceDeclarationFilter(reader)).getDocumentElement();
-
+ XMLStreamReader reader =
+ StAXUtils.createXMLStreamReader(
+ new StringReader(
+ "<test xmlns='urn:test'><arg0 xmlns=''>dGVzdA==</arg0></test>"));
+ OMElement element =
+ OMXMLBuilderFactory.createStAXOMBuilder(
+ metaFactory.getOMFactory(), new NamespaceDeclarationFilter(reader))
+ .getDocumentElement();
+
Iterator<OMNamespace> it = element.getAllDeclaredNamespaces();
assertTrue(it.hasNext());
OMNamespace ns = it.next();
assertEquals("", ns.getPrefix());
assertEquals("urn:test", ns.getNamespaceURI());
assertFalse(it.hasNext());
-
+
OMElement child = element.getFirstElement();
it = child.getAllDeclaredNamespaces();
assertTrue(it.hasNext());
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestDetachWithDOM.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestDetachWithDOM.java
index 8193961d5..f769dcbc2 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestDetachWithDOM.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestDetachWithDOM.java
@@ -33,7 +33,7 @@ import org.w3c.dom.Element;
public class TestDetachWithDOM extends AxiomTestCase {
private final boolean useDOMSource;
-
+
public TestDetachWithDOM(OMMetaFactory metaFactory, boolean useDOMSource) {
super(metaFactory);
this.useDOMSource = useDOMSource;
@@ -47,7 +47,9 @@ public class TestDetachWithDOM extends AxiomTestCase {
root.appendChild(document.createElementNS("", "a"));
OMXMLParserWrapper builder;
if (useDOMSource) {
- builder = OMXMLBuilderFactory.createOMBuilder(metaFactory.getOMFactory(), new DOMSource(root));
+ builder =
+ OMXMLBuilderFactory.createOMBuilder(
+ metaFactory.getOMFactory(), new DOMSource(root));
} else {
builder = OMXMLBuilderFactory.createOMBuilder(metaFactory.getOMFactory(), root, false);
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestDetachWithSAXSource.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestDetachWithSAXSource.java
index 26a4ebdaa..ccfb8409c 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestDetachWithSAXSource.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestDetachWithSAXSource.java
@@ -36,8 +36,11 @@ public class TestDetachWithSAXSource extends AxiomTestCase {
@Override
protected void runTest() throws Throwable {
DummyXMLReader xmlReader = new DummyXMLReader();
- OMXMLParserWrapper builder = OMXMLBuilderFactory.createOMBuilder(metaFactory.getOMFactory(),
- new SAXSource(xmlReader, new InputSource()), false);
+ OMXMLParserWrapper builder =
+ OMXMLBuilderFactory.createOMBuilder(
+ metaFactory.getOMFactory(),
+ new SAXSource(xmlReader, new InputSource()),
+ false);
assertThat(xmlReader.isParsed()).isFalse();
builder.detach();
assertThat(xmlReader.isParsed()).isTrue();
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestDetachWithStream.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestDetachWithStream.java
index 1741940dd..7bf824d7d 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestDetachWithStream.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestDetachWithStream.java
@@ -32,8 +32,9 @@ import org.apache.axiom.ts.xml.XMLSample;
public class TestDetachWithStream extends AxiomTestCase {
private final StreamType streamType;
private final boolean useStreamSource;
-
- public TestDetachWithStream(OMMetaFactory metaFactory, StreamType streamType, boolean useStreamSource) {
+
+ public TestDetachWithStream(
+ OMMetaFactory metaFactory, StreamType streamType, boolean useStreamSource) {
super(metaFactory);
this.streamType = streamType;
this.useStreamSource = useStreamSource;
@@ -43,12 +44,18 @@ public class TestDetachWithStream extends AxiomTestCase {
@Override
protected final void runTest() throws Throwable {
- InstrumentedStream stream = streamType.instrumentStream(streamType.getStream(XMLSample.LARGE));
+ InstrumentedStream stream =
+ streamType.instrumentStream(streamType.getStream(XMLSample.LARGE));
OMXMLParserWrapper builder;
if (useStreamSource) {
- builder = OMXMLBuilderFactory.createOMBuilder(metaFactory.getOMFactory(), streamType.createStreamSource(stream));
+ builder =
+ OMXMLBuilderFactory.createOMBuilder(
+ metaFactory.getOMFactory(), streamType.createStreamSource(stream));
} else {
- builder = streamType.getAdapter(StreamTypeAdapter.class).createOMBuilder(metaFactory.getOMFactory(), stream);
+ builder =
+ streamType
+ .getAdapter(StreamTypeAdapter.class)
+ .createOMBuilder(metaFactory.getOMFactory(), stream);
}
long countBeforeDetach = stream.getCount();
builder.detach();
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestGetDocumentElement.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestGetDocumentElement.java
index 7bc044174..16c155563 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestGetDocumentElement.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestGetDocumentElement.java
@@ -32,14 +32,15 @@ import org.apache.axiom.ts.dimension.BuilderFactory;
import org.xml.sax.InputSource;
/**
- * Tests the behavior of {@link OMXMLParserWrapper#getDocumentElement()} and
- * {@link OMXMLParserWrapper#getDocumentElement(boolean)}.
+ * Tests the behavior of {@link OMXMLParserWrapper#getDocumentElement()} and {@link
+ * OMXMLParserWrapper#getDocumentElement(boolean)}.
*/
public class TestGetDocumentElement extends AxiomTestCase {
private final BuilderFactory builderFactory;
private final Boolean discardDocument;
-
- public TestGetDocumentElement(OMMetaFactory metaFactory, BuilderFactory builderFactory, Boolean discardDocument) {
+
+ public TestGetDocumentElement(
+ OMMetaFactory metaFactory, BuilderFactory builderFactory, Boolean discardDocument) {
super(metaFactory);
this.builderFactory = builderFactory;
this.discardDocument = discardDocument;
@@ -49,8 +50,10 @@ public class TestGetDocumentElement extends AxiomTestCase {
@Override
protected void runTest() throws Throwable {
- OMXMLParserWrapper builder = builderFactory.getBuilder(metaFactory,
- new InputSource(new StringReader("<!--comment1--><root/><!--comment2-->")));
+ OMXMLParserWrapper builder =
+ builderFactory.getBuilder(
+ metaFactory,
+ new InputSource(new StringReader("<!--comment1--><root/><!--comment2-->")));
OMElement element;
if (discardDocument == null) {
element = builder.getDocumentElement();
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestGetDocumentElementWithDiscardDocumentIllFormedEpilog.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestGetDocumentElementWithDiscardDocumentIllFormedEpilog.java
index 09c58fde8..30631a660 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestGetDocumentElementWithDiscardDocumentIllFormedEpilog.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestGetDocumentElementWithDiscardDocumentIllFormedEpilog.java
@@ -29,9 +29,9 @@ import org.apache.axiom.om.OMXMLParserWrapper;
import org.apache.axiom.ts.AxiomTestCase;
/**
- * Tests the behavior of {@link OMXMLParserWrapper#getDocumentElement(boolean)} with
- * <code>discardDocument</code> set to <code>true</code> and a document that has an epilog that is
- * not well formed. This situation should be detected.
+ * Tests the behavior of {@link OMXMLParserWrapper#getDocumentElement(boolean)} with <code>
+ * discardDocument</code> set to <code>true</code> and a document that has an epilog that is not
+ * well formed. This situation should be detected.
*/
public class TestGetDocumentElementWithDiscardDocumentIllFormedEpilog extends AxiomTestCase {
public TestGetDocumentElementWithDiscardDocumentIllFormedEpilog(OMMetaFactory metaFactory) {
@@ -41,8 +41,9 @@ public class TestGetDocumentElementWithDiscardDocumentIllFormedEpilog extends Ax
@Override
protected void runTest() throws Throwable {
OMFactory factory = metaFactory.getOMFactory();
- OMXMLParserWrapper builder = OMXMLBuilderFactory.createOMBuilder(factory,
- new StringReader("<root/> there shouldn't be text here!"));
+ OMXMLParserWrapper builder =
+ OMXMLBuilderFactory.createOMBuilder(
+ factory, new StringReader("<root/> there shouldn't be text here!"));
OMElement element = builder.getDocumentElement(true);
try {
element.build();
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestGetDocumentElementWithIllFormedDocument.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestGetDocumentElementWithIllFormedDocument.java
index 794af1174..1b5520975 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestGetDocumentElementWithIllFormedDocument.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestGetDocumentElementWithIllFormedDocument.java
@@ -37,8 +37,9 @@ public class TestGetDocumentElementWithIllFormedDocument extends AxiomTestCase {
@Override
protected void runTest() throws Throwable {
- OMXMLParserWrapper builder = OMXMLBuilderFactory.createOMBuilder(metaFactory.getOMFactory(),
- new StringReader("<!--comment1-->"));
+ OMXMLParserWrapper builder =
+ OMXMLBuilderFactory.createOMBuilder(
+ metaFactory.getOMFactory(), new StringReader("<!--comment1-->"));
try {
builder.getDocumentElement();
fail("Expected OMException");
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestIOExceptionInGetText.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestIOExceptionInGetText.java
index 89018ae5b..9ad4b26b2 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestIOExceptionInGetText.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestIOExceptionInGetText.java
@@ -32,12 +32,11 @@ import org.apache.axiom.testutils.io.ExceptionInputStream;
import org.apache.axiom.ts.AxiomTestCase;
/**
- * Test the behavior of the builder when an exception is thrown by
- * {@link XMLStreamReader#getText()}. The test is only effective if the StAX
- * implementation lazily loads the character data for a
- * {@link javax.xml.stream.XMLStreamConstants#CHARACTERS} event. This is the
- * case for Woodstox. It checks that after the exception is thrown by the
- * parser, the builder no longer attempts to access the parser.
+ * Test the behavior of the builder when an exception is thrown by {@link
+ * XMLStreamReader#getText()}. The test is only effective if the StAX implementation lazily loads
+ * the character data for a {@link javax.xml.stream.XMLStreamConstants#CHARACTERS} event. This is
+ * the case for Woodstox. It checks that after the exception is thrown by the parser, the builder no
+ * longer attempts to access the parser.
*/
public class TestIOExceptionInGetText extends AxiomTestCase {
public TestIOExceptionInGetText(OMMetaFactory metaFactory) {
@@ -51,18 +50,21 @@ public class TestIOExceptionInGetText extends AxiomTestCase {
// versions of XLXP) have a large input buffer and would throw an exception already
// when the XMLStreamReader is created.
StringBuffer xml = new StringBuffer("<root>");
- for (int i=0; i<100000; i++) {
+ for (int i = 0; i < 100000; i++) {
xml.append('x');
}
- InputStream in = new ExceptionInputStream(new ByteArrayInputStream(xml.toString().getBytes("ASCII")));
-
+ InputStream in =
+ new ExceptionInputStream(
+ new ByteArrayInputStream(xml.toString().getBytes("ASCII")));
+
XMLStreamReader originalReader = StAXUtils.createXMLStreamReader(in);
InvocationCounter invocationCounter = new InvocationCounter();
- XMLStreamReader reader = (XMLStreamReader)invocationCounter.createProxy(originalReader);
-
- OMElement element = OMXMLBuilderFactory.createStAXOMBuilder(
- metaFactory.getOMFactory(), reader).getDocumentElement();
-
+ XMLStreamReader reader = (XMLStreamReader) invocationCounter.createProxy(originalReader);
+
+ OMElement element =
+ OMXMLBuilderFactory.createStAXOMBuilder(metaFactory.getOMFactory(), reader)
+ .getDocumentElement();
+
try {
element.getNextOMSibling();
fail("Expected exception");
@@ -79,7 +81,7 @@ public class TestIOExceptionInGetText extends AxiomTestCase {
} catch (Exception ex) {
// Expected
}
-
+
assertEquals(0, invocationCounter.getInvocationCount());
}
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestInvalidXML.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestInvalidXML.java
index d2228bef3..007b542c1 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestInvalidXML.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestInvalidXML.java
@@ -37,14 +37,16 @@ public class TestInvalidXML extends AxiomTestCase {
@Override
protected void runTest() throws Throwable {
- XMLStreamReader originalReader = StAXUtils.createXMLStreamReader(
- TestInvalidXML.class.getResourceAsStream("invalid_xml.xml"));
+ XMLStreamReader originalReader =
+ StAXUtils.createXMLStreamReader(
+ TestInvalidXML.class.getResourceAsStream("invalid_xml.xml"));
InvocationCounter invocationCounter = new InvocationCounter();
- XMLStreamReader reader = (XMLStreamReader)invocationCounter.createProxy(originalReader);
-
- OMElement element = OMXMLBuilderFactory.createStAXOMBuilder(
- metaFactory.getOMFactory(), reader).getDocumentElement();
-
+ XMLStreamReader reader = (XMLStreamReader) invocationCounter.createProxy(originalReader);
+
+ OMElement element =
+ OMXMLBuilderFactory.createStAXOMBuilder(metaFactory.getOMFactory(), reader)
+ .getDocumentElement();
+
DeferredParsingException exception;
try {
element.getNextOMSibling();
@@ -52,12 +54,12 @@ public class TestInvalidXML extends AxiomTestCase {
} catch (DeferredParsingException ex) {
exception = ex;
}
-
+
assertThat(exception).isNotNull();
-
+
assertTrue(invocationCounter.getInvocationCount() > 0);
invocationCounter.reset();
-
+
// Intentionally call builder again to make sure the same error is returned.
DeferredParsingException exception2;
try {
@@ -66,9 +68,9 @@ public class TestInvalidXML extends AxiomTestCase {
} catch (DeferredParsingException ex) {
exception2 = ex;
}
-
+
assertThat(invocationCounter.getInvocationCount()).isEqualTo(0);
-
+
assertThat(exception2).isNotNull();
assertThat(exception2.getMessage()).isEqualTo(exception.getMessage());
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestMalformedDocument.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestMalformedDocument.java
index 8150dbe3e..8a07feeb0 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestMalformedDocument.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestMalformedDocument.java
@@ -26,9 +26,7 @@ import org.apache.axiom.om.OMMetaFactory;
import org.apache.axiom.om.OMXMLBuilderFactory;
import org.apache.axiom.ts.AxiomTestCase;
-/**
- * Test that a document that is not well formed triggers an appropriate error.
- */
+/** Test that a document that is not well formed triggers an appropriate error. */
public class TestMalformedDocument extends AxiomTestCase {
public TestMalformedDocument(OMMetaFactory metaFactory) {
super(metaFactory);
@@ -36,8 +34,11 @@ public class TestMalformedDocument extends AxiomTestCase {
@Override
protected void runTest() throws Throwable {
- OMDocument document = OMXMLBuilderFactory.createOMBuilder(metaFactory.getOMFactory(),
- new StringReader("<Root><Child attr='a' attr='a'/></Root>")).getDocument();
+ OMDocument document =
+ OMXMLBuilderFactory.createOMBuilder(
+ metaFactory.getOMFactory(),
+ new StringReader("<Root><Child attr='a' attr='a'/></Root>"))
+ .getDocument();
try {
document.serialize(new ByteArrayOutputStream());
fail("Expected exception");
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestReadAttachmentBeforeRootPartComplete.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestReadAttachmentBeforeRootPartComplete.java
index a426802dd..bd14fb255 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestReadAttachmentBeforeRootPartComplete.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestReadAttachmentBeforeRootPartComplete.java
@@ -42,14 +42,15 @@ import org.apache.axiom.testutils.io.IOTestUtils;
/**
* Tests that the content of the root part of an XOP message is buffered, i.e. that an attachment
* part can be accessed before the object model for the root part has been built completely.
- * <p>
- * Note:
+ *
+ * <p>Note:
+ *
* <ul>
- * <li>Axiom <= 1.2.12 reads the content of the root part into a buffer before creating the
- * parser.
- * <li>In Axiom 1.2.13 the root part is buffered on-demand (as described in <a
- * href="https://issues.apache.org/jira/browse/AXIOM-403">AXIOM-403</a>) and this unit test checks
- * that this feature is working as expected.
+ * <li>Axiom <= 1.2.12 reads the content of the root part into a buffer before creating the
+ * parser.
+ * <li>In Axiom 1.2.13 the root part is buffered on-demand (as described in <a
+ * href="https://issues.apache.org/jira/browse/AXIOM-403">AXIOM-403</a>) and this unit test
+ * checks that this feature is working as expected.
* </ul>
*/
public class TestReadAttachmentBeforeRootPartComplete extends AxiomTestCase {
@@ -60,7 +61,7 @@ public class TestReadAttachmentBeforeRootPartComplete extends AxiomTestCase {
@Override
protected void runTest() throws Throwable {
OMFactory factory = metaFactory.getOMFactory();
-
+
// Programmatically create the message
OMElement orgRoot = factory.createOMElement("root", null);
OMElement orgChild1 = factory.createOMElement("child1", null, orgRoot);
@@ -70,9 +71,9 @@ public class TestReadAttachmentBeforeRootPartComplete extends AxiomTestCase {
// If we don't do this, then the root part may be buffered entirely by the parser,
// and the test would not be effective.
OMElement orgChild2 = factory.createOMElement("child2", null, orgRoot);
- String s = RandomUtils.randomString(128*1024);
+ String s = RandomUtils.randomString(128 * 1024);
orgChild2.setText(s);
-
+
// Serialize the message
OMOutputFormat format = new OMOutputFormat();
format.setDoOptimize(true);
@@ -80,22 +81,24 @@ public class TestReadAttachmentBeforeRootPartComplete extends AxiomTestCase {
OutputStream out = blob.getOutputStream();
orgRoot.serialize(out, format);
out.close();
-
+
// Parse the message
- OMXMLParserWrapper builder = OMXMLBuilderFactory.createOMBuilder(factory,
- StAXParserConfiguration.NON_COALESCING,
- MultipartBody.builder()
- .setInputStream(blob.getInputStream())
- .setContentType(format.getContentType())
- .build());
+ OMXMLParserWrapper builder =
+ OMXMLBuilderFactory.createOMBuilder(
+ factory,
+ StAXParserConfiguration.NON_COALESCING,
+ MultipartBody.builder()
+ .setInputStream(blob.getInputStream())
+ .setContentType(format.getContentType())
+ .build());
OMElement root = builder.getDocumentElement();
- OMElement child1 = (OMElement)root.getFirstOMChild();
- OMText text = (OMText)child1.getFirstOMChild();
+ OMElement child1 = (OMElement) root.getFirstOMChild();
+ OMText text = (OMText) child1.getFirstOMChild();
assertTrue(text.isBinary());
// Access the DataHandler
DataHandler dh = text.getDataHandler();
IOTestUtils.compareStreams(ds.getInputStream(), dh.getInputStream());
- OMElement child2 = (OMElement)child1.getNextOMSibling();
+ OMElement child2 = (OMElement) child1.getNextOMSibling();
assertFalse(child2.isComplete());
assertEquals(s, child2.getText());
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestRegisterCustomBuilderForPayloadJAXBPlain.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestRegisterCustomBuilderForPayloadJAXBPlain.java
index a3294df10..669a5a554 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestRegisterCustomBuilderForPayloadJAXBPlain.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestRegisterCustomBuilderForPayloadJAXBPlain.java
@@ -29,7 +29,8 @@ import org.apache.axiom.om.OMMetaFactory;
import org.apache.axiom.om.OMXMLBuilderFactory;
import org.apache.axiom.testutils.activation.RandomDataSource;
-public class TestRegisterCustomBuilderForPayloadJAXBPlain extends RegisterCustomBuilderForPayloadJAXBTestCase {
+public class TestRegisterCustomBuilderForPayloadJAXBPlain
+ extends RegisterCustomBuilderForPayloadJAXBTestCase {
public TestRegisterCustomBuilderForPayloadJAXBPlain(OMMetaFactory metaFactory) {
super(metaFactory);
}
@@ -41,6 +42,10 @@ public class TestRegisterCustomBuilderForPayloadJAXBPlain extends RegisterCustom
OutputStream out = blob.getOutputStream();
createTestDocument(dh).serialize(out);
out.close();
- test(dh, OMXMLBuilderFactory.createOMBuilder(metaFactory.getOMFactory(), blob.getInputStream()), false);
+ test(
+ dh,
+ OMXMLBuilderFactory.createOMBuilder(
+ metaFactory.getOMFactory(), blob.getInputStream()),
+ false);
}
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestRegisterCustomBuilderForPayloadJAXBWithDataHandlerReaderExtension.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestRegisterCustomBuilderForPayloadJAXBWithDataHandlerReaderExtension.java
index 9c3caeb5d..6c0fab890 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestRegisterCustomBuilderForPayloadJAXBWithDataHandlerReaderExtension.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestRegisterCustomBuilderForPayloadJAXBWithDataHandlerReaderExtension.java
@@ -26,8 +26,10 @@ import org.apache.axiom.om.OMMetaFactory;
import org.apache.axiom.om.OMXMLBuilderFactory;
import org.apache.axiom.testutils.activation.TestDataSource;
-public class TestRegisterCustomBuilderForPayloadJAXBWithDataHandlerReaderExtension extends RegisterCustomBuilderForPayloadJAXBTestCase {
- public TestRegisterCustomBuilderForPayloadJAXBWithDataHandlerReaderExtension(OMMetaFactory metaFactory) {
+public class TestRegisterCustomBuilderForPayloadJAXBWithDataHandlerReaderExtension
+ extends RegisterCustomBuilderForPayloadJAXBTestCase {
+ public TestRegisterCustomBuilderForPayloadJAXBWithDataHandlerReaderExtension(
+ OMMetaFactory metaFactory) {
super(metaFactory);
}
@@ -35,6 +37,10 @@ public class TestRegisterCustomBuilderForPayloadJAXBWithDataHandlerReaderExtensi
protected void runTest() throws Throwable {
DataHandler dh = new DataHandler(new TestDataSource('X', Integer.MAX_VALUE));
OMElement document = createTestDocument(dh);
- test(dh, OMXMLBuilderFactory.createStAXOMBuilder(metaFactory.getOMFactory(), document.getXMLStreamReader()), true);
+ test(
+ dh,
+ OMXMLBuilderFactory.createStAXOMBuilder(
+ metaFactory.getOMFactory(), document.getXMLStreamReader()),
+ true);
}
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestRegisterCustomBuilderForPayloadJAXBWithXOP.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestRegisterCustomBuilderForPayloadJAXBWithXOP.java
index 063d3e57c..0b4a0e35f 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestRegisterCustomBuilderForPayloadJAXBWithXOP.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestRegisterCustomBuilderForPayloadJAXBWithXOP.java
@@ -32,7 +32,8 @@ import org.apache.axiom.om.OMXMLBuilderFactory;
import org.apache.axiom.om.util.StAXParserConfiguration;
import org.apache.axiom.testutils.activation.RandomDataSource;
-public class TestRegisterCustomBuilderForPayloadJAXBWithXOP extends RegisterCustomBuilderForPayloadJAXBTestCase {
+public class TestRegisterCustomBuilderForPayloadJAXBWithXOP
+ extends RegisterCustomBuilderForPayloadJAXBTestCase {
public TestRegisterCustomBuilderForPayloadJAXBWithXOP(OMMetaFactory metaFactory) {
super(metaFactory);
}
@@ -46,10 +47,15 @@ public class TestRegisterCustomBuilderForPayloadJAXBWithXOP extends RegisterCust
format.setDoOptimize(true);
createTestDocument(dh).serialize(out, format);
out.close();
- MultipartBody mb = MultipartBody.builder()
- .setInputStream(blob.getInputStream())
- .setContentType(format.getContentType())
- .build();
- test(dh, OMXMLBuilderFactory.createOMBuilder(metaFactory.getOMFactory(), StAXParserConfiguration.DEFAULT, mb), false);
+ MultipartBody mb =
+ MultipartBody.builder()
+ .setInputStream(blob.getInputStream())
+ .setContentType(format.getContentType())
+ .build();
+ test(
+ dh,
+ OMXMLBuilderFactory.createOMBuilder(
+ metaFactory.getOMFactory(), StAXParserConfiguration.DEFAULT, mb),
+ false);
}
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestRootPartStreaming.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestRootPartStreaming.java
index 8423a0f9e..d4726f430 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestRootPartStreaming.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestRootPartStreaming.java
@@ -47,24 +47,30 @@ public class TestRootPartStreaming extends AxiomTestCase {
@Override
protected void runTest() throws Throwable {
OMFactory factory = metaFactory.getOMFactory();
-
+
// Programmatically create the message
OMElement orgRoot = factory.createOMElement("root", null);
- for (int i=0; i<10000; i++) {
+ for (int i = 0; i < 10000; i++) {
factory.createOMElement("child", null, orgRoot).setText("Some text content");
}
-
+
// Serialize the message as XOP even if there will be no attachment parts
OMOutputFormat format = new OMOutputFormat();
format.setDoOptimize(true);
ByteArrayOutputStream baos = new ByteArrayOutputStream();
orgRoot.serialize(baos, format);
-
+
// Parse the message and monitor the number of bytes read
- InstrumentedInputStream in = new InstrumentedInputStream(new ByteArrayInputStream(baos.toByteArray()));
- OMXMLParserWrapper builder = OMXMLBuilderFactory.createOMBuilder(factory,
- StAXParserConfiguration.DEFAULT,
- MultipartBody.builder().setInputStream(in).setContentType(format.getContentType()).build());
+ InstrumentedInputStream in =
+ new InstrumentedInputStream(new ByteArrayInputStream(baos.toByteArray()));
+ OMXMLParserWrapper builder =
+ OMXMLBuilderFactory.createOMBuilder(
+ factory,
+ StAXParserConfiguration.DEFAULT,
+ MultipartBody.builder()
+ .setInputStream(in)
+ .setContentType(format.getContentType())
+ .build());
OMElement root = builder.getDocumentElement();
long count1 = in.getCount();
XMLStreamReader reader = root.getXMLStreamReader(false);
@@ -72,9 +78,9 @@ public class TestRootPartStreaming extends AxiomTestCase {
reader.next();
}
long count2 = in.getCount();
-
+
// We expect that after requesting the document element, only a small part (corresponding to
// the size of the parser buffer) should have been read:
- assertTrue(count1 < count2/2);
+ assertTrue(count1 < count2 / 2);
}
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestStandaloneConfiguration.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestStandaloneConfiguration.java
index 186e7523a..9005d292f 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestStandaloneConfiguration.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/builder/TestStandaloneConfiguration.java
@@ -32,9 +32,8 @@ import org.apache.axiom.om.util.StAXParserConfiguration;
import org.apache.axiom.ts.AxiomTestCase;
/**
- * Tests the behavior of
- * {@link OMXMLBuilderFactory#createOMBuilder(StAXParserConfiguration, InputStream)} with
- * {@link StAXParserConfiguration#STANDALONE}.
+ * Tests the behavior of {@link OMXMLBuilderFactory#createOMBuilder(StAXParserConfiguration,
+ * InputStream)} with {@link StAXParserConfiguration#STANDALONE}.
*/
public class TestStandaloneConfiguration extends AxiomTestCase {
public TestStandaloneConfiguration(OMMetaFactory metaFactory) {
@@ -44,18 +43,19 @@ public class TestStandaloneConfiguration extends AxiomTestCase {
@Override
protected void runTest() throws Throwable {
InputStream is = TestStandaloneConfiguration.class.getResourceAsStream("web_w_dtd2.xml");
- OMXMLParserWrapper builder = OMXMLBuilderFactory.createOMBuilder(metaFactory.getOMFactory(),
- StAXParserConfiguration.STANDALONE, is);
+ OMXMLParserWrapper builder =
+ OMXMLBuilderFactory.createOMBuilder(
+ metaFactory.getOMFactory(), StAXParserConfiguration.STANDALONE, is);
OMElement root = builder.getDocumentElement();
assertTrue(root.getLocalName().equals("web-app"));
OMDocument document = builder.getDocument();
Iterator<OMNode> i = document.getChildren();
OMDocType docType = null;
while (docType == null && i.hasNext()) {
- OMNode obj = i.next();
- if (obj instanceof OMDocType) {
- docType = (OMDocType) obj;
- }
+ OMNode obj = i.next();
+ if (obj instanceof OMDocType) {
+ docType = (OMDocType) obj;
+ }
}
assertTrue(docType != null);
root.close(false);
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/container/DocumentElementExtractor.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/container/DocumentElementExtractor.java
index fb22004b5..20d892173 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/container/DocumentElementExtractor.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/container/DocumentElementExtractor.java
@@ -31,7 +31,7 @@ import org.apache.axiom.util.stax.wrapper.XMLStreamReaderWrapper;
public class DocumentElementExtractor extends XMLStreamReaderWrapper {
private int event = START_DOCUMENT;
private int depth;
-
+
public DocumentElementExtractor(XMLStreamReader parent) {
super(parent);
}
@@ -57,7 +57,8 @@ public class DocumentElementExtractor extends XMLStreamReaderWrapper {
@Override
public int next() throws XMLStreamException {
int event;
- loop: while (true) {
+ loop:
+ while (true) {
event = super.next();
switch (event) {
case XMLStreamConstants.START_ELEMENT:
@@ -79,4 +80,4 @@ public class DocumentElementExtractor extends XMLStreamReaderWrapper {
}
return event;
}
-}
\ No newline at end of file
+}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/container/OMContainerExtractor.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/container/OMContainerExtractor.java
index 1efe5bdf3..ae8bfa470 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/container/OMContainerExtractor.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/container/OMContainerExtractor.java
@@ -29,62 +29,59 @@ import org.apache.axiom.testutils.suite.Dimension;
import org.apache.axiom.testutils.suite.MatrixTestCase;
import org.xml.sax.InputSource;
-/**
- * Extracts an {@link OMContainer} instance from a test file.
- */
+/** Extracts an {@link OMContainer} instance from a test file. */
public abstract class OMContainerExtractor extends Multiton implements Dimension {
- public static final OMContainerExtractor DOCUMENT = new OMContainerExtractor() {
- @Override
- public void addTestParameters(MatrixTestCase testCase) {
- testCase.addTestParameter("container", "document");
- }
+ public static final OMContainerExtractor DOCUMENT =
+ new OMContainerExtractor() {
+ @Override
+ public void addTestParameters(MatrixTestCase testCase) {
+ testCase.addTestParameter("container", "document");
+ }
+
+ @Override
+ public InputSource getControl(InputStream testFileContent) {
+ return new InputSource(testFileContent);
+ }
- @Override
- public InputSource getControl(InputStream testFileContent) {
- return new InputSource(testFileContent);
- }
+ @Override
+ public OMContainer getContainer(OMXMLParserWrapper builder) {
+ return builder.getDocument();
+ }
- @Override
- public OMContainer getContainer(OMXMLParserWrapper builder) {
- return builder.getDocument();
- }
+ @Override
+ public XMLStreamReader filter(XMLStreamReader reader) {
+ return new RootWhitespaceFilter(reader);
+ }
+ };
- @Override
- public XMLStreamReader filter(XMLStreamReader reader) {
- return new RootWhitespaceFilter(reader);
- }
- };
-
public static final OMElementExtractor ELEMENT = new OMElementExtractor(false);
public static final OMElementExtractor ELEMENT_DETACHED = new OMElementExtractor(true);
-
+
OMContainerExtractor() {}
-
+
/**
- * Prepare a control document that has the same content as the container returned by
- * {@link #getContainer(OMXMLParserWrapper)}.
- *
- * @param testFileContent
- * the content of the test file
+ * Prepare a control document that has the same content as the container returned by {@link
+ * #getContainer(OMXMLParserWrapper)}.
+ *
+ * @param testFileContent the content of the test file
* @return the {@link InputSource} for the control document
* @throws Exception
*/
public abstract InputSource getControl(InputStream testFileContent) throws Exception;
-
+
/**
* Extract the {@link OMContainer} from the given test file.
- *
+ *
* @param builder the builder for the test file
* @return the container
*/
public abstract OMContainer getContainer(OMXMLParserWrapper builder);
-
+
/**
* Filter the given stream so that its content matches the content of the container returned by
* {@link #getContainer(OMXMLParserWrapper)}.
- *
- * @param reader
- * the original stream reader representing the content of the test file
+ *
+ * @param reader the original stream reader representing the content of the test file
* @return the filtered stream reader
*/
public abstract XMLStreamReader filter(XMLStreamReader reader);
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/container/OMContainerFactory.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/container/OMContainerFactory.java
index 0dd11e941..23c02de4c 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/container/OMContainerFactory.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/container/OMContainerFactory.java
@@ -25,31 +25,33 @@ import org.apache.axiom.testutils.suite.Dimension;
import org.apache.axiom.testutils.suite.MatrixTestCase;
public abstract class OMContainerFactory extends Multiton implements Dimension {
- public static final OMContainerFactory DOCUMENT = new OMContainerFactory() {
- @Override
- public void addTestParameters(MatrixTestCase testCase) {
- testCase.addTestParameter("container", "document");
- }
-
- @Override
- public OMContainer create(OMFactory factory) {
- return factory.createOMDocument();
- }
- };
-
- public static final OMContainerFactory ELEMENT = new OMContainerFactory() {
- @Override
- public void addTestParameters(MatrixTestCase testCase) {
- testCase.addTestParameter("container", "element");
- }
-
- @Override
- public OMContainer create(OMFactory factory) {
- return factory.createOMElement("test", null);
- }
- };
-
+ public static final OMContainerFactory DOCUMENT =
+ new OMContainerFactory() {
+ @Override
+ public void addTestParameters(MatrixTestCase testCase) {
+ testCase.addTestParameter("container", "document");
+ }
+
+ @Override
+ public OMContainer create(OMFactory factory) {
+ return factory.createOMDocument();
+ }
+ };
+
+ public static final OMContainerFactory ELEMENT =
+ new OMContainerFactory() {
+ @Override
+ public void addTestParameters(MatrixTestCase testCase) {
+ testCase.addTestParameter("container", "element");
+ }
+
+ @Override
+ public OMContainer create(OMFactory factory) {
+ return factory.createOMElement("test", null);
+ }
+ };
+
private OMContainerFactory() {}
-
+
public abstract OMContainer create(OMFactory factory);
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/container/OMElementExtractor.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/container/OMElementExtractor.java
index 6fd983c8d..1c3db0c66 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/container/OMElementExtractor.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/container/OMElementExtractor.java
@@ -36,7 +36,7 @@ import org.xml.sax.InputSource;
final class OMElementExtractor extends OMContainerExtractor {
private final boolean detached;
-
+
OMElementExtractor(boolean detached) {
this.detached = detached;
}
@@ -53,8 +53,10 @@ final class OMElementExtractor extends OMContainerExtractor {
Document doc = DOMImplementation.XERCES.parse(testFileContent);
ByteArrayOutputStream baos = new ByteArrayOutputStream();
// Use Xalan's factory directly to avoid issues if Saxon is selected as default
- XSLTImplementation.XALAN.newTransformerFactory().newTransformer().transform(
- new DOMSource(doc.getDocumentElement()), new StreamResult(baos));
+ XSLTImplementation.XALAN
+ .newTransformerFactory()
+ .newTransformer()
+ .transform(new DOMSource(doc.getDocumentElement()), new StreamResult(baos));
return new InputSource(new ByteArrayInputStream(baos.toByteArray()));
} finally {
testFileContent.close();
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/container/RootWhitespaceFilter.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/container/RootWhitespaceFilter.java
index b5855ce32..b54386e1d 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/container/RootWhitespaceFilter.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/container/RootWhitespaceFilter.java
@@ -24,12 +24,10 @@ import javax.xml.stream.XMLStreamReader;
import org.apache.axiom.util.stax.wrapper.XMLStreamReaderWrapper;
-/**
- * {@link XMLStreamReader} wrapper that filters out any root level whitespace.
- */
+/** {@link XMLStreamReader} wrapper that filters out any root level whitespace. */
public class RootWhitespaceFilter extends XMLStreamReaderWrapper {
private int depth;
-
+
public RootWhitespaceFilter(XMLStreamReader parent) {
super(parent);
}
@@ -37,7 +35,8 @@ public class RootWhitespaceFilter extends XMLStreamReaderWrapper {
@Override
public int next() throws XMLStreamException {
int event;
- loop: while (true) {
+ loop:
+ while (true) {
event = super.next();
switch (event) {
case XMLStreamConstants.START_ELEMENT:
@@ -59,4 +58,4 @@ public class RootWhitespaceFilter extends XMLStreamReaderWrapper {
}
return event;
}
-}
\ No newline at end of file
+}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/container/TestAddChildWithIncompleteSibling.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/container/TestAddChildWithIncompleteSibling.java
index bdfdb808d..1a6a5a0bf 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/container/TestAddChildWithIncompleteSibling.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/container/TestAddChildWithIncompleteSibling.java
@@ -34,14 +34,15 @@ import org.apache.axiom.ts.AxiomTestCase;
/**
* Tests that {@link OMContainer#addChild(OMNode)} works properly on a container that has been
* created programmatically, but that has a child that is itself incomplete.
- * <p>
- * This is a regression test for an issue in older Axiom versions (where the
- * {@link OMContainer#build()}) method would fail on {@link OMDocument} instances.
+ *
+ * <p>This is a regression test for an issue in older Axiom versions (where the {@link
+ * OMContainer#build()}) method would fail on {@link OMDocument} instances.
*/
public class TestAddChildWithIncompleteSibling extends AxiomTestCase {
private final OMContainerFactory containerFactory;
-
- public TestAddChildWithIncompleteSibling(OMMetaFactory metaFactory, OMContainerFactory containerFactory) {
+
+ public TestAddChildWithIncompleteSibling(
+ OMMetaFactory metaFactory, OMContainerFactory containerFactory) {
super(metaFactory);
this.containerFactory = containerFactory;
containerFactory.addTestParameters(this);
@@ -51,7 +52,9 @@ public class TestAddChildWithIncompleteSibling extends AxiomTestCase {
protected void runTest() throws Throwable {
OMFactory factory = metaFactory.getOMFactory();
OMContainer container = containerFactory.create(factory);
- container.addChild(OMXMLBuilderFactory.createOMBuilder(factory, new StringReader("<a>test</a>")).getDocumentElement(true));
+ container.addChild(
+ OMXMLBuilderFactory.createOMBuilder(factory, new StringReader("<a>test</a>"))
+ .getDocumentElement(true));
assertThat(container.isComplete()).isFalse();
container.addChild(factory.createOMText("test"));
assertThat(container).hasNumberOfChildren(2);
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/container/TestGetDescendants.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/container/TestGetDescendants.java
index cc9feed03..6589d7cdd 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/container/TestGetDescendants.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/container/TestGetDescendants.java
@@ -27,7 +27,6 @@ import org.apache.axiom.om.OMContainer;
import org.apache.axiom.om.OMElement;
import org.apache.axiom.om.OMFactory;
import org.apache.axiom.om.OMMetaFactory;
-import org.apache.axiom.om.OMNode;
import org.apache.axiom.om.OMProcessingInstruction;
import org.apache.axiom.om.OMSerializable;
import org.apache.axiom.om.OMText;
@@ -36,8 +35,9 @@ import org.apache.axiom.ts.AxiomTestCase;
public class TestGetDescendants extends AxiomTestCase {
private final OMContainerFactory containerFactory;
private final boolean includeSelf;
-
- public TestGetDescendants(OMMetaFactory metaFactory, OMContainerFactory containerFactory, boolean includeSelf) {
+
+ public TestGetDescendants(
+ OMMetaFactory metaFactory, OMContainerFactory containerFactory, boolean includeSelf) {
super(metaFactory);
this.containerFactory = containerFactory;
containerFactory.addTestParameters(this);
@@ -50,7 +50,8 @@ public class TestGetDescendants extends AxiomTestCase {
OMFactory factory = metaFactory.getOMFactory();
OMContainer root = containerFactory.create(factory);
OMElement child1 = factory.createOMElement("child", null, root);
- OMProcessingInstruction child2 = factory.createOMProcessingInstruction(root, "test", "data");
+ OMProcessingInstruction child2 =
+ factory.createOMProcessingInstruction(root, "test", "data");
OMText grandchild1 = factory.createOMText(child1, "text");
OMComment grandchild2 = factory.createOMComment(child1, "text");
Iterator<? extends OMSerializable> it = root.getDescendants(includeSelf);
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/container/TestGetXMLStreamReader.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/container/TestGetXMLStreamReader.java
index 17263c963..3f0c20287 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/container/TestGetXMLStreamReader.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/container/TestGetXMLStreamReader.java
@@ -40,9 +40,13 @@ public class TestGetXMLStreamReader extends ConformanceTestCase {
private final BuilderFactory builderFactory;
private final OMContainerExtractor containerExtractor;
private final boolean cache;
-
- public TestGetXMLStreamReader(OMMetaFactory metaFactory, XMLSample file,
- BuilderFactory builderFactory, OMContainerExtractor containerExtractor, boolean cache) {
+
+ public TestGetXMLStreamReader(
+ OMMetaFactory metaFactory,
+ XMLSample file,
+ BuilderFactory builderFactory,
+ OMContainerExtractor containerExtractor,
+ boolean cache) {
super(metaFactory, file);
this.builderFactory = builderFactory;
this.containerExtractor = containerExtractor;
@@ -51,17 +55,25 @@ public class TestGetXMLStreamReader extends ConformanceTestCase {
containerExtractor.addTestParameters(this);
addTestParameter("cache", cache);
}
-
+
@Override
protected final void runTest() throws Throwable {
InputStream in = file.getInputStream();
try {
- XMLStreamReader expected = StAXUtils.createXMLStreamReader(TEST_PARSER_CONFIGURATION, file.getUrl().toString(), in);
+ XMLStreamReader expected =
+ StAXUtils.createXMLStreamReader(
+ TEST_PARSER_CONFIGURATION, file.getUrl().toString(), in);
try {
- OMXMLParserWrapper builder = builderFactory.getBuilder(metaFactory, new InputSource(file.getUrl().toString()));
+ OMXMLParserWrapper builder =
+ builderFactory.getBuilder(
+ metaFactory, new InputSource(file.getUrl().toString()));
try {
- XMLStreamReader actual = containerExtractor.getContainer(builder).getXMLStreamReader(cache);
- XMLStreamReaderComparator comparator = new XMLStreamReaderComparator(containerExtractor.filter(expected), containerExtractor.filter(actual));
+ XMLStreamReader actual =
+ containerExtractor.getContainer(builder).getXMLStreamReader(cache);
+ XMLStreamReaderComparator comparator =
+ new XMLStreamReaderComparator(
+ containerExtractor.filter(expected),
+ containerExtractor.filter(actual));
builderFactory.configureXMLStreamReaderComparator(comparator);
comparator.compare();
} finally {
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/container/TestSerialize.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/container/TestSerialize.java
index e95974703..159f73ae9 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/container/TestSerialize.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/container/TestSerialize.java
@@ -40,9 +40,12 @@ import org.xml.sax.InputSource;
public class TestSerialize extends ConformanceTestCase {
private final OMContainerExtractor containerExtractor;
private final SerializationStrategy serializationStrategy;
-
- public TestSerialize(OMMetaFactory metaFactory, XMLSample file,
- OMContainerExtractor containerExtractor, SerializationStrategy serializationStrategy) {
+
+ public TestSerialize(
+ OMMetaFactory metaFactory,
+ XMLSample file,
+ OMContainerExtractor containerExtractor,
+ SerializationStrategy serializationStrategy) {
super(metaFactory, file);
this.containerExtractor = containerExtractor;
this.serializationStrategy = serializationStrategy;
@@ -52,12 +55,14 @@ public class TestSerialize extends ConformanceTestCase {
@Override
protected void runTest() throws Throwable {
- OMXMLParserWrapper builder = file.getAdapter(XMLSampleAdapter.class).getBuilder(metaFactory);
+ OMXMLParserWrapper builder =
+ file.getAdapter(XMLSampleAdapter.class).getBuilder(metaFactory);
try {
OMContainer container = containerExtractor.getContainer(builder);
// We need to clone the InputSource objects so that we can dump their contents
// if the test fails
- InputSource control[] = duplicateInputSource(containerExtractor.getControl(file.getInputStream()));
+ InputSource control[] =
+ duplicateInputSource(containerExtractor.getControl(file.getInputStream()));
XML actual = serializationStrategy.serialize(container);
try {
// Configure the InputSources such that external entities can be resolved
@@ -67,7 +72,7 @@ public class TestSerialize extends ConformanceTestCase {
actualIS.setSystemId(systemId);
assertAbout(xml())
.that(actualIS)
- .ignoringElementContentWhitespace() // TODO: shouldn't be necessary
+ .ignoringElementContentWhitespace() // TODO: shouldn't be necessary
.hasSameContentAs(control[0]);
} catch (Throwable ex) {
System.out.println("Control:");
@@ -81,7 +86,7 @@ public class TestSerialize extends ConformanceTestCase {
} else {
// TODO: need to investigate why assertConsumed is not working here
assertFalse(container.isComplete());
-// assertConsumed(element);
+ // assertConsumed(element);
}
} finally {
builder.close();
@@ -93,10 +98,12 @@ public class TestSerialize extends ConformanceTestCase {
ByteArrayOutputStream baos = new ByteArrayOutputStream();
IOUtils.copy(is.getByteStream(), baos);
byte[] content = baos.toByteArray();
- return new InputSource[] { new InputSource(new ByteArrayInputStream(content)),
- new InputSource(new ByteArrayInputStream(content)) };
+ return new InputSource[] {
+ new InputSource(new ByteArrayInputStream(content)),
+ new InputSource(new ByteArrayInputStream(content))
+ };
}
-
+
private void dumpInputSource(InputSource is) throws IOException {
// TODO: also handle character streams
IOUtils.copy(is.getByteStream(), System.out);
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/cross/CrossOMTestSuiteBuilder.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/cross/CrossOMTestSuiteBuilder.java
index 3242969c7..062a2117f 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/cross/CrossOMTestSuiteBuilder.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/cross/CrossOMTestSuiteBuilder.java
@@ -27,7 +27,7 @@ import org.apache.axiom.ts.xml.XMLSample;
public class CrossOMTestSuiteBuilder extends MatrixTestSuiteBuilder {
private final OMMetaFactory metaFactory;
private final OMMetaFactory altMetaFactory;
-
+
public CrossOMTestSuiteBuilder(OMMetaFactory metaFactory, OMMetaFactory altMetaFactory) {
this.metaFactory = metaFactory;
this.altMetaFactory = altMetaFactory;
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/cross/TestAddChild.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/cross/TestAddChild.java
index 8b659df11..f25dbe925 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/cross/TestAddChild.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/cross/TestAddChild.java
@@ -33,7 +33,7 @@ public class TestAddChild extends CrossOMTestCase {
OMElement parent = metaFactory.getOMFactory().createOMElement("parent", null);
OMElement orgChild = altMetaFactory.getOMFactory().createOMElement("child", null);
parent.addChild(orgChild);
- OMElement child = (OMElement)parent.getFirstOMChild();
+ OMElement child = (OMElement) parent.getFirstOMChild();
assertThat(child).isNotSameInstanceAs(orgChild);
assertThat(child.getLocalName()).isEqualTo("child");
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/cross/TestImportInformationItem.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/cross/TestImportInformationItem.java
index e9af8fd87..79cc8f162 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/cross/TestImportInformationItem.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/cross/TestImportInformationItem.java
@@ -28,8 +28,9 @@ import org.apache.axiom.ts.xml.XMLSample;
public class TestImportInformationItem extends CrossOMTestCase {
private final XMLSample file;
-
- public TestImportInformationItem(OMMetaFactory metaFactory, OMMetaFactory altMetaFactory, XMLSample file) {
+
+ public TestImportInformationItem(
+ OMMetaFactory metaFactory, OMMetaFactory altMetaFactory, XMLSample file) {
super(metaFactory, altMetaFactory);
this.file = file;
addTestParameter("file", file.getName());
@@ -39,7 +40,11 @@ public class TestImportInformationItem extends CrossOMTestCase {
protected void runTest() throws Throwable {
OMDocument original = file.getAdapter(XMLSampleAdapter.class).getDocument(metaFactory);
assertAbout(xml())
- .that(xml(OMDocument.class, (OMDocument)metaFactory.getOMFactory().importInformationItem(original)))
+ .that(
+ xml(
+ OMDocument.class,
+ (OMDocument)
+ metaFactory.getOMFactory().importInformationItem(original)))
.hasSameContentAs(xml(OMDocument.class, original));
}
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/cross/TestInsertSibling.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/cross/TestInsertSibling.java
index bef6866ce..1e417a106 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/cross/TestInsertSibling.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/cross/TestInsertSibling.java
@@ -28,8 +28,9 @@ import org.apache.axiom.om.OMText;
public class TestInsertSibling extends CrossOMTestCase {
private final boolean before;
-
- public TestInsertSibling(OMMetaFactory metaFactory, OMMetaFactory altMetaFactory, boolean before) {
+
+ public TestInsertSibling(
+ OMMetaFactory metaFactory, OMMetaFactory altMetaFactory, boolean before) {
super(metaFactory, altMetaFactory);
this.before = before;
addTestParameter("before", before);
@@ -46,7 +47,8 @@ public class TestInsertSibling extends CrossOMTestCase {
} else {
child.insertSiblingAfter(orgSibling);
}
- OMComment sibling = (OMComment)(before ? child.getPreviousOMSibling() : child.getNextOMSibling());
+ OMComment sibling =
+ (OMComment) (before ? child.getPreviousOMSibling() : child.getNextOMSibling());
assertThat(sibling).isNotSameInstanceAs(orgSibling);
assertThat(sibling.getValue()).isEqualTo("test");
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/doctype/TestSerialize.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/doctype/TestSerialize.java
index d5041ff82..ea6858ed9 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/doctype/TestSerialize.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/doctype/TestSerialize.java
@@ -36,7 +36,8 @@ public class TestSerialize extends AxiomTestCase {
@Override
protected void runTest() throws Throwable {
- OMDocType doctype = metaFactory.getOMFactory().createOMDocType(null, "root", null, "my.dtd", null);
+ OMDocType doctype =
+ metaFactory.getOMFactory().createOMDocType(null, "root", null, "my.dtd", null);
XMLStreamWriter writer = mock(XMLStreamWriter.class);
doctype.serialize(writer);
verify(writer).writeDTD("<!DOCTYPE root SYSTEM \"my.dtd\">");
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/document/TestAddChildIncomplete.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/document/TestAddChildIncomplete.java
index 9dc2eebda..62221c395 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/document/TestAddChildIncomplete.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/document/TestAddChildIncomplete.java
@@ -35,7 +35,7 @@ import org.apache.axiom.ts.AxiomTestCase;
* Tests the behavior of {@link OMContainer#addChild(OMNode)} if the parent has not been built
* completely. In this case, the parent must be built before the new child is added (so that the
* result of {@link OMContainer#addChild(OMNode)} is independent of the completeness of the parent).
- *
+ *
* @see org.apache.axiom.ts.om.element.TestAddChildIncomplete
*/
public class TestAddChildIncomplete extends AxiomTestCase {
@@ -46,13 +46,16 @@ public class TestAddChildIncomplete extends AxiomTestCase {
@Override
protected void runTest() throws Throwable {
OMFactory factory = metaFactory.getOMFactory();
- OMDocument parent = OMXMLBuilderFactory.createOMBuilder(factory, new StringReader("<!--a--><b/><!--c-->")).getDocument();
+ OMDocument parent =
+ OMXMLBuilderFactory.createOMBuilder(
+ factory, new StringReader("<!--a--><b/><!--c-->"))
+ .getDocument();
parent.addChild(factory.createOMComment(null, "d"));
Iterator<OMNode> it = parent.getChildren();
- assertEquals("a", ((OMComment)it.next()).getValue());
- assertEquals("b", ((OMElement)it.next()).getLocalName());
- assertEquals("c", ((OMComment)it.next()).getValue());
- assertEquals("d", ((OMComment)it.next()).getValue());
+ assertEquals("a", ((OMComment) it.next()).getValue());
+ assertEquals("b", ((OMElement) it.next()).getLocalName());
+ assertEquals("c", ((OMComment) it.next()).getValue());
+ assertEquals("d", ((OMComment) it.next()).getValue());
assertFalse(it.hasNext());
}
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/document/TestBuild.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/document/TestBuild.java
index 745445b3a..5144b478e 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/document/TestBuild.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/document/TestBuild.java
@@ -34,7 +34,8 @@ public class TestBuild extends AxiomTestCase {
@Override
protected void runTest() throws Throwable {
InstrumentedInputStream in = new InstrumentedInputStream(XMLSample.LARGE.getInputStream());
- OMDocument doc = OMXMLBuilderFactory.createOMBuilder(metaFactory.getOMFactory(), in).getDocument();
+ OMDocument doc =
+ OMXMLBuilderFactory.createOMBuilder(metaFactory.getOMFactory(), in).getDocument();
assertFalse(doc.isComplete());
long countBeforeBuild = in.getCount();
doc.build();
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/document/TestClone.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/document/TestClone.java
index c0089ff75..f61dba37d 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/document/TestClone.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/document/TestClone.java
@@ -36,7 +36,7 @@ public class TestClone extends ConformanceTestCase {
@Override
protected void runTest() throws Throwable {
OMDocument original = file.getAdapter(XMLSampleAdapter.class).getDocument(metaFactory);
- OMDocument clone = (OMDocument)original.clone(new OMCloneOptions());
+ OMDocument clone = (OMDocument) original.clone(new OMCloneOptions());
assertAbout(xml())
.that(xml(OMDocument.class, clone))
.hasSameContentAs(xml(OMDocument.class, original));
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/document/TestDigest.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/document/TestDigest.java
index 48dc8f40a..6e7bf5597 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/document/TestDigest.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/document/TestDigest.java
@@ -29,10 +29,10 @@ import org.apache.axiom.ts.om.DigestTestCase;
public class TestDigest extends DigestTestCase {
private final String file;
- public TestDigest(OMMetaFactory metaFactory, String file,
- String algorithm, String expectedDigest) {
+ public TestDigest(
+ OMMetaFactory metaFactory, String file, String algorithm, String expectedDigest) {
super(metaFactory, algorithm, expectedDigest);
- this.file=file;
+ this.file = file;
addTestParameter("file", file);
}
@@ -40,8 +40,9 @@ public class TestDigest extends DigestTestCase {
protected OMInformationItem createInformationItem() throws Exception {
InputStream in = TestDigest.class.getResourceAsStream(file);
try {
- OMDocument document = OMXMLBuilderFactory.createOMBuilder(
- metaFactory.getOMFactory(), in).getDocument();
+ OMDocument document =
+ OMXMLBuilderFactory.createOMBuilder(metaFactory.getOMFactory(), in)
+ .getDocument();
document.build();
return document;
} finally {
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/document/TestGetOMDocumentElementAfterDetach.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/document/TestGetOMDocumentElementAfterDetach.java
index 03131325b..df7efbbfd 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/document/TestGetOMDocumentElementAfterDetach.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/document/TestGetOMDocumentElementAfterDetach.java
@@ -27,8 +27,8 @@ import org.apache.axiom.ts.AxiomTestCase;
/**
* Tests that {@link OMDocument#getOMDocumentElement()} returns <code>null</code> after the existing
- * document element has been removed using {@link OMNode#detach()}. This is a regression test for
- * <a href="https://issues.apache.org/jira/browse/AXIOM-361">AXIOM-361</a>.
+ * document element has been removed using {@link OMNode#detach()}. This is a regression test for <a
+ * href="https://issues.apache.org/jira/browse/AXIOM-361">AXIOM-361</a>.
*/
public class TestGetOMDocumentElementAfterDetach extends AxiomTestCase {
public TestGetOMDocumentElementAfterDetach(OMMetaFactory metaFactory) {
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/document/TestGetOMDocumentElementWithParser.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/document/TestGetOMDocumentElementWithParser.java
index 6ae08a1e2..c0e249a0b 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/document/TestGetOMDocumentElementWithParser.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/document/TestGetOMDocumentElementWithParser.java
@@ -39,8 +39,11 @@ public class TestGetOMDocumentElementWithParser extends AxiomTestCase {
@Override
protected void runTest() throws Throwable {
OMFactory factory = metaFactory.getOMFactory();
- OMDocument document = OMXMLBuilderFactory.createOMBuilder(factory,
- new StringReader("<!-- comment --><root/><!-- comment -->")).getDocument();
+ OMDocument document =
+ OMXMLBuilderFactory.createOMBuilder(
+ factory,
+ new StringReader("<!-- comment --><root/><!-- comment -->"))
+ .getDocument();
OMElement documentElement = document.getOMDocumentElement();
assertNotNull(documentElement);
assertEquals("root", documentElement.getLocalName());
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/document/TestGetSAXResult.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/document/TestGetSAXResult.java
index d08047c87..925491f88 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/document/TestGetSAXResult.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/document/TestGetSAXResult.java
@@ -33,14 +33,14 @@ import org.apache.axiom.ts.xml.XMLSample;
public class TestGetSAXResult extends ConformanceTestCase {
private final XSLTImplementation xsltImplementation;
-
- public TestGetSAXResult(OMMetaFactory metaFactory,
- XSLTImplementation xsltImplementation, XMLSample file) {
+
+ public TestGetSAXResult(
+ OMMetaFactory metaFactory, XSLTImplementation xsltImplementation, XMLSample file) {
super(metaFactory, file);
this.xsltImplementation = xsltImplementation;
addTestParameter("xslt", xsltImplementation.getName());
}
-
+
@Override
protected void runTest() throws Throwable {
TransformerFactory transformerFactory = xsltImplementation.newTransformerFactory();
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/document/TestGetSAXResultJAXB.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/document/TestGetSAXResultJAXB.java
index 2d4168a44..6cd25178d 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/document/TestGetSAXResultJAXB.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/document/TestGetSAXResultJAXB.java
@@ -54,14 +54,14 @@ public class TestGetSAXResultJAXB extends AxiomTestCase {
Order order = new Order();
order.setCustomerId("73107481");
order.setItems(items);
-
+
Marshaller marshaller = JAXBContext.newInstance(Order.class).createMarshaller();
StringWriter out = new StringWriter();
marshaller.marshal(order, out);
-
+
OMDocument document = metaFactory.getOMFactory().createOMDocument();
marshaller.marshal(order, document.getSAXResult().getHandler());
-
+
assertAbout(xml()).that(xml(OMDocument.class, document)).hasSameContentAs(out.toString());
}
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/document/TestGetSAXResultSAXParser.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/document/TestGetSAXResultSAXParser.java
index 947ec11ee..8dcfe196f 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/document/TestGetSAXResultSAXParser.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/document/TestGetSAXResultSAXParser.java
@@ -40,8 +40,9 @@ import org.xml.sax.XMLReader;
public class TestGetSAXResultSAXParser extends AxiomTestCase {
private final SAXImplementation saxImplementation;
private final XMLSample file;
-
- public TestGetSAXResultSAXParser(OMMetaFactory metaFactory, SAXImplementation saxImplementation, XMLSample file) {
+
+ public TestGetSAXResultSAXParser(
+ OMMetaFactory metaFactory, SAXImplementation saxImplementation, XMLSample file) {
super(metaFactory);
this.saxImplementation = saxImplementation;
this.file = file;
@@ -57,7 +58,7 @@ public class TestGetSAXResultSAXParser extends AxiomTestCase {
OMDocument document = metaFactory.getOMFactory().createOMDocument();
ContentHandler handler = document.getSAXResult().getHandler();
reader.setContentHandler(handler);
- reader.setDTDHandler((DTDHandler)handler);
+ reader.setDTDHandler((DTDHandler) handler);
reader.setProperty("http://xml.org/sax/properties/lexical-handler", handler);
reader.setProperty("http://xml.org/sax/properties/declaration-handler", handler);
reader.parse(new InputSource(file.getUrl().toString()));
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/document/TestGetSAXResultXMLBeans.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/document/TestGetSAXResultXMLBeans.java
index 1d4b5ddd7..9d3a47c44 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/document/TestGetSAXResultXMLBeans.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/document/TestGetSAXResultXMLBeans.java
@@ -49,13 +49,13 @@ public class TestGetSAXResultXMLBeans extends AxiomTestCase {
item = order.addNewItem();
item.setPartId("O85-554-66");
item.setQuantity(1);
-
+
StringWriter out = new StringWriter();
document.save(out);
OMDocument omDocument = metaFactory.getOMFactory().createOMDocument();
ContentHandler handler = omDocument.getSAXResult().getHandler();
- document.save(handler, (LexicalHandler)handler);
-
+ document.save(handler, (LexicalHandler) handler);
+
assertAbout(xml()).that(xml(OMDocument.class, omDocument)).hasSameContentAs(out.toString());
}
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/document/TestIsCompleteAfterAddingIncompleteChild.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/document/TestIsCompleteAfterAddingIncompleteChild.java
index ca750eb4a..afa101c29 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/document/TestIsCompleteAfterAddingIncompleteChild.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/document/TestIsCompleteAfterAddingIncompleteChild.java
@@ -40,8 +40,9 @@ public class TestIsCompleteAfterAddingIncompleteChild extends AxiomTestCase {
@Override
protected void runTest() throws Throwable {
OMFactory factory = metaFactory.getOMFactory();
- OMElement incompleteElement = OMXMLBuilderFactory.createOMBuilder(factory,
- new StringReader("<elem>text</elem>")).getDocumentElement(true);
+ OMElement incompleteElement =
+ OMXMLBuilderFactory.createOMBuilder(factory, new StringReader("<elem>text</elem>"))
+ .getDocumentElement(true);
OMDocument document = factory.createOMDocument();
assertTrue(document.isComplete());
document.addChild(incompleteElement);
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/document/TestRemoveChildren.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/document/TestRemoveChildren.java
index 155f31b6e..cdb34642a 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/document/TestRemoveChildren.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/document/TestRemoveChildren.java
@@ -32,14 +32,13 @@ import org.apache.axiom.om.OMProcessingInstruction;
import org.apache.axiom.om.OMXMLBuilderFactory;
import org.apache.axiom.ts.AxiomTestCase;
-/**
- * Tests {@link OMContainer#removeChildren()} on an {@link OMContainer}.
- */
+/** Tests {@link OMContainer#removeChildren()} on an {@link OMContainer}. */
public class TestRemoveChildren extends AxiomTestCase {
private final boolean complete;
private final boolean accessDocumentElement;
- public TestRemoveChildren(OMMetaFactory metaFactory, boolean complete, boolean accessDocumentElement) {
+ public TestRemoveChildren(
+ OMMetaFactory metaFactory, boolean complete, boolean accessDocumentElement) {
super(metaFactory);
this.complete = complete;
this.accessDocumentElement = accessDocumentElement;
@@ -50,12 +49,14 @@ public class TestRemoveChildren extends AxiomTestCase {
@Override
protected void runTest() throws Throwable {
OMFactory factory = metaFactory.getOMFactory();
- OMDocument document = OMXMLBuilderFactory.createOMBuilder(factory,
- new StringReader("<?pi data?><root>text</root>")).getDocument();
+ OMDocument document =
+ OMXMLBuilderFactory.createOMBuilder(
+ factory, new StringReader("<?pi data?><root>text</root>"))
+ .getDocument();
if (complete) {
document.build();
}
- OMProcessingInstruction firstChild = (OMProcessingInstruction)document.getFirstOMChild();
+ OMProcessingInstruction firstChild = (OMProcessingInstruction) document.getFirstOMChild();
OMElement documentElement;
if (accessDocumentElement) {
documentElement = document.getOMDocumentElement();
@@ -81,8 +82,6 @@ public class TestRemoveChildren extends AxiomTestCase {
// Check that the document is in a clean state and that we are able to add
// new children.
document.addChild(factory.createOMElement("newroot", null));
- assertAbout(xml())
- .that(xml(OMDocument.class, document))
- .hasSameContentAs("<newroot/>");
+ assertAbout(xml()).that(xml(OMDocument.class, document)).hasSameContentAs("<newroot/>");
}
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/document/TestSerializeAndConsume.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/document/TestSerializeAndConsume.java
index 9481654e5..834f5dbc0 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/document/TestSerializeAndConsume.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/document/TestSerializeAndConsume.java
@@ -28,9 +28,10 @@ import org.apache.axiom.ts.AxiomTestCase;
import org.apache.commons.io.output.NullOutputStream;
/**
- * Tests the behavior of {@link org.apache.axiom.om.OMContainer#serializeAndConsume(java.io.OutputStream)}
- * when invoked on an {@link OMDocument} instance. This is a regression test for
- * <a href="https://issues.apache.org/jira/browse/AXIOM-24">AXIOM-24</a>.
+ * Tests the behavior of {@link
+ * org.apache.axiom.om.OMContainer#serializeAndConsume(java.io.OutputStream)} when invoked on an
+ * {@link OMDocument} instance. This is a regression test for <a
+ * href="https://issues.apache.org/jira/browse/AXIOM-24">AXIOM-24</a>.
*/
public class TestSerializeAndConsume extends AxiomTestCase {
public TestSerializeAndConsume(OMMetaFactory metaFactory) {
@@ -40,8 +41,9 @@ public class TestSerializeAndConsume extends AxiomTestCase {
@Override
protected void runTest() throws Throwable {
OMFactory factory = metaFactory.getOMFactory();
- OMDocument document = OMXMLBuilderFactory.createOMBuilder(factory,
- new StringReader("<elem>text</elem>")).getDocument();
+ OMDocument document =
+ OMXMLBuilderFactory.createOMBuilder(factory, new StringReader("<elem>text</elem>"))
+ .getDocument();
document.serializeAndConsume(NullOutputStream.NULL_OUTPUT_STREAM);
assertConsumed(document);
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/document/TestSerializeAndConsumeWithIncompleteDescendant.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/document/TestSerializeAndConsumeWithIncompleteDescendant.java
index 0c828135e..fdd8aef46 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/document/TestSerializeAndConsumeWithIncompleteDescendant.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/document/TestSerializeAndConsumeWithIncompleteDescendant.java
@@ -32,11 +32,11 @@ import org.apache.axiom.om.OMXMLBuilderFactory;
import org.apache.axiom.ts.AxiomTestCase;
/**
- * Tests that {@link OMDocument#serializeAndConsume(java.io.Writer)} consumes incomplete descendants,
- * even if the document itself is complete (more precisely, created programmatically). This situation
- * may occur when an element obtained from
- * {@link org.apache.axiom.om.OMXMLParserWrapper#getDocumentElement(boolean)} (with
- * <code>discardDocument</code> set to true) is added to an existing document.
+ * Tests that {@link OMDocument#serializeAndConsume(java.io.Writer)} consumes incomplete
+ * descendants, even if the document itself is complete (more precisely, created programmatically).
+ * This situation may occur when an element obtained from {@link
+ * org.apache.axiom.om.OMXMLParserWrapper#getDocumentElement(boolean)} (with <code>discardDocument
+ * </code> set to true) is added to an existing document.
*/
public class TestSerializeAndConsumeWithIncompleteDescendant extends AxiomTestCase {
public TestSerializeAndConsumeWithIncompleteDescendant(OMMetaFactory metaFactory) {
@@ -46,16 +46,15 @@ public class TestSerializeAndConsumeWithIncompleteDescendant extends AxiomTestCa
@Override
protected void runTest() throws Throwable {
OMFactory factory = metaFactory.getOMFactory();
- OMElement incompleteElement = OMXMLBuilderFactory.createOMBuilder(factory,
- new StringReader("<elem>text</elem>")).getDocumentElement(true);
+ OMElement incompleteElement =
+ OMXMLBuilderFactory.createOMBuilder(factory, new StringReader("<elem>text</elem>"))
+ .getDocumentElement(true);
OMDocument document = factory.createOMDocument();
OMElement root = factory.createOMElement("root", null, document);
root.addChild(incompleteElement);
StringWriter out = new StringWriter();
document.serializeAndConsume(out);
- assertAbout(xml())
- .that(out.toString())
- .hasSameContentAs("<root><elem>text</elem></root>");
+ assertAbout(xml()).that(out.toString()).hasSameContentAs("<root><elem>text</elem></root>");
assertConsumed(incompleteElement);
}
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/document/TestSetOMDocumentElementReplace.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/document/TestSetOMDocumentElementReplace.java
index 11439fcc4..d6a4d420f 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/document/TestSetOMDocumentElementReplace.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/document/TestSetOMDocumentElementReplace.java
@@ -42,8 +42,10 @@ public class TestSetOMDocumentElementReplace extends AxiomTestCase {
@Override
protected void runTest() throws Throwable {
OMFactory factory = metaFactory.getOMFactory();
- OMDocument document = OMXMLBuilderFactory.createOMBuilder(factory,
- new StringReader("<!--comment1--><root/><!--comment2-->")).getDocument();
+ OMDocument document =
+ OMXMLBuilderFactory.createOMBuilder(
+ factory, new StringReader("<!--comment1--><root/><!--comment2-->"))
+ .getDocument();
OMElement documentElement = factory.createOMElement("new", null);
document.setOMDocumentElement(documentElement);
assertSame(documentElement, document.getOMDocumentElement());
@@ -51,13 +53,13 @@ public class TestSetOMDocumentElementReplace extends AxiomTestCase {
assertTrue(it.hasNext());
OMNode child = it.next();
assertTrue(child instanceof OMComment);
- assertEquals("comment1", ((OMComment)child).getValue());
+ assertEquals("comment1", ((OMComment) child).getValue());
assertTrue(it.hasNext());
assertSame(documentElement, it.next());
assertTrue(it.hasNext());
child = it.next();
assertTrue(child instanceof OMComment);
- assertEquals("comment2", ((OMComment)child).getValue());
+ assertEquals("comment2", ((OMComment) child).getValue());
assertFalse(it.hasNext());
}
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/document/jaxb/OrderItem.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/document/jaxb/OrderItem.java
index 7600e4529..8fe3abc2c 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/document/jaxb/OrderItem.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/document/jaxb/OrderItem.java
@@ -22,19 +22,19 @@ package org.apache.axiom.ts.om.document.jaxb;
public class OrderItem {
private String partId;
private int quantity;
-
+
public String getPartId() {
return partId;
}
-
+
public void setPartId(String partId) {
this.partId = partId;
}
-
+
public int getQuantity() {
return quantity;
}
-
+
public void setQuantity(int quantity) {
this.quantity = quantity;
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/document/jaxb/package-info.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/document/jaxb/package-info.java
index bbd99b641..ade73ac62 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/document/jaxb/package-info.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/document/jaxb/package-info.java
@@ -20,4 +20,4 @@
@javax.xml.bind.annotation.XmlSchema(
namespace = "http://ws.apache.org/axiom/test/jaxb",
elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED)
-package org.apache.axiom.ts.om.document.jaxb;
\ No newline at end of file
+package org.apache.axiom.ts.om.document.jaxb;
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/document/sr/TestCharacterDataReaderFromParser.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/document/sr/TestCharacterDataReaderFromParser.java
index d2c213440..8b117fafc 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/document/sr/TestCharacterDataReaderFromParser.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/document/sr/TestCharacterDataReaderFromParser.java
@@ -32,12 +32,12 @@ import org.apache.axiom.om.OMXMLBuilderFactory;
import org.apache.axiom.ts.AxiomTestCase;
/**
- * Tests that the {@link CharacterDataReader} returned by {@link OMContainer#getXMLStreamReader()} for
- * an OM tree created by a builder correctly implements the {@link DTDReader} extension.
+ * Tests that the {@link CharacterDataReader} returned by {@link OMContainer#getXMLStreamReader()}
+ * for an OM tree created by a builder correctly implements the {@link DTDReader} extension.
*/
public class TestCharacterDataReaderFromParser extends AxiomTestCase {
private final boolean cache;
-
+
public TestCharacterDataReaderFromParser(OMMetaFactory metaFactory, boolean cache) {
super(metaFactory);
this.cache = cache;
@@ -47,9 +47,14 @@ public class TestCharacterDataReaderFromParser extends AxiomTestCase {
@Override
protected void runTest() throws Throwable {
String text = "This is a test for the CharacterDataReader extension";
- OMDocument doc = OMXMLBuilderFactory.createOMBuilder(metaFactory.getOMFactory(), new StringReader("<root>" + text + "</root>")).getDocument();
+ OMDocument doc =
+ OMXMLBuilderFactory.createOMBuilder(
+ metaFactory.getOMFactory(),
+ new StringReader("<root>" + text + "</root>"))
+ .getDocument();
XMLStreamReader reader = doc.getXMLStreamReader(cache);
- CharacterDataReader cdataReader = (CharacterDataReader)reader.getProperty(CharacterDataReader.PROPERTY);
+ CharacterDataReader cdataReader =
+ (CharacterDataReader) reader.getProperty(CharacterDataReader.PROPERTY);
assertNotNull(cdataReader);
assertEquals(XMLStreamReader.START_ELEMENT, reader.next());
StringWriter sw = new StringWriter();
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/document/sr/TestCloseWithoutCaching.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/document/sr/TestCloseWithoutCaching.java
index 00d396552..344acc057 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/document/sr/TestCloseWithoutCaching.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/document/sr/TestCloseWithoutCaching.java
@@ -48,13 +48,15 @@ public class TestCloseWithoutCaching extends AxiomTestCase {
ByteArrayOutputStream baos = new ByteArrayOutputStream();
Writer writer = new OutputStreamWriter(baos, "UTF-8");
writer.write("<root><a>");
- for (int i=0; i<20000; i++) {
+ for (int i = 0; i < 20000; i++) {
writer.write('a');
}
writer.write("</a></root>");
writer.close();
- InstrumentedInputStream in = new InstrumentedInputStream(new ByteArrayInputStream(baos.toByteArray()));
- OMDocument doc = OMXMLBuilderFactory.createOMBuilder(metaFactory.getOMFactory(), in).getDocument();
+ InstrumentedInputStream in =
+ new InstrumentedInputStream(new ByteArrayInputStream(baos.toByteArray()));
+ OMDocument doc =
+ OMXMLBuilderFactory.createOMBuilder(metaFactory.getOMFactory(), in).getDocument();
XMLStreamReader reader = doc.getXMLStreamReaderWithoutCaching();
reader.next();
reader.next();
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/document/sr/TestDTDReader.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/document/sr/TestDTDReader.java
index afefda94f..17e18d19e 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/document/sr/TestDTDReader.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/document/sr/TestDTDReader.java
@@ -40,12 +40,13 @@ public class TestDTDReader extends AxiomTestCase {
protected void runTest() throws Throwable {
OMFactory factory = metaFactory.getOMFactory();
OMDocument document = factory.createOMDocument();
- factory.createOMDocType(document, "root", "-//MY//DTD", "my.dtd", "<!ELEMENT root (#PCDATA)>");
+ factory.createOMDocType(
+ document, "root", "-//MY//DTD", "my.dtd", "<!ELEMENT root (#PCDATA)>");
factory.createOMElement("root", null, document);
XMLStreamReader reader = document.getXMLStreamReader();
// Note that according to the specification of the DTDReader interface, it is
// allowed to look up the extension before reaching the DTD event.
- DTDReader dtdReader = (DTDReader)reader.getProperty(DTDReader.PROPERTY);
+ DTDReader dtdReader = (DTDReader) reader.getProperty(DTDReader.PROPERTY);
assertNotNull(dtdReader);
assertEquals(XMLStreamReader.DTD, reader.next());
assertEquals("root", dtdReader.getRootName());
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/document/sr/TestDTDReaderFromParser.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/document/sr/TestDTDReaderFromParser.java
index f6935cade..48f14d434 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/document/sr/TestDTDReaderFromParser.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/document/sr/TestDTDReaderFromParser.java
@@ -35,7 +35,7 @@ import org.apache.axiom.ts.AxiomTestCase;
public class TestDTDReaderFromParser extends AxiomTestCase {
private final boolean build;
private final boolean cache;
-
+
public TestDTDReaderFromParser(OMMetaFactory metaFactory, boolean build, boolean cache) {
super(metaFactory);
this.build = build;
@@ -46,22 +46,26 @@ public class TestDTDReaderFromParser extends AxiomTestCase {
@Override
protected void runTest() throws Throwable {
- OMDocument doc = OMXMLBuilderFactory.createOMBuilder(metaFactory.getOMFactory(),
- StAXParserConfiguration.STANDALONE,
- TestDTDReaderFromParser.class.getResourceAsStream("/web_w_dtd.xml")).getDocument();
+ OMDocument doc =
+ OMXMLBuilderFactory.createOMBuilder(
+ metaFactory.getOMFactory(),
+ StAXParserConfiguration.STANDALONE,
+ TestDTDReaderFromParser.class.getResourceAsStream("/web_w_dtd.xml"))
+ .getDocument();
if (build) {
doc.build();
}
XMLStreamReader reader = doc.getXMLStreamReader(cache);
// Note that according to the specification of the DTDReader interface, it is
// allowed to look up the extension before reaching the DTD event.
- DTDReader dtdReader = (DTDReader)reader.getProperty(DTDReader.PROPERTY);
+ DTDReader dtdReader = (DTDReader) reader.getProperty(DTDReader.PROPERTY);
assertNotNull(dtdReader);
while (reader.next() != XMLStreamReader.DTD) {
// Just loop
}
assertEquals("web-app", dtdReader.getRootName());
- assertEquals("-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN", dtdReader.getPublicId());
+ assertEquals(
+ "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN", dtdReader.getPublicId());
assertEquals("http://java.sun.com/dtd/web-app_2_3.dtd", dtdReader.getSystemId());
}
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestAddAttributeGeneratedPrefix.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestAddAttributeGeneratedPrefix.java
index 86663d68e..b5c778c72 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestAddAttributeGeneratedPrefix.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestAddAttributeGeneratedPrefix.java
@@ -34,8 +34,9 @@ import org.apache.axiom.ts.AxiomTestCase;
*/
public class TestAddAttributeGeneratedPrefix extends AxiomTestCase {
private final boolean defaultNamespaceInScope;
-
- public TestAddAttributeGeneratedPrefix(OMMetaFactory metaFactory, boolean defaultNamespaceInScope) {
+
+ public TestAddAttributeGeneratedPrefix(
+ OMMetaFactory metaFactory, boolean defaultNamespaceInScope) {
super(metaFactory);
this.defaultNamespaceInScope = defaultNamespaceInScope;
addTestParameter("defaultNamespaceInScope", defaultNamespaceInScope);
@@ -50,7 +51,8 @@ public class TestAddAttributeGeneratedPrefix extends AxiomTestCase {
parent.declareDefaultNamespace("urn:test");
}
OMElement element = factory.createOMElement("test", otherNS, parent);
- OMAttribute attr = element.addAttribute("attr", "value", factory.createOMNamespace("urn:test", null));
+ OMAttribute attr =
+ element.addAttribute("attr", "value", factory.createOMNamespace("urn:test", null));
OMNamespace ns = attr.getNamespace();
assertTrue(ns.getPrefix().length() > 0);
Iterator<OMNamespace> it = element.getAllDeclaredNamespaces();
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestAddAttributeMultiple.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestAddAttributeMultiple.java
index 84565e027..6cf608ffa 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestAddAttributeMultiple.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestAddAttributeMultiple.java
@@ -34,7 +34,7 @@ import org.apache.axiom.ts.dimension.AddAttributeStrategy;
*/
public class TestAddAttributeMultiple extends AxiomTestCase {
private final AddAttributeStrategy strategy;
-
+
public TestAddAttributeMultiple(OMMetaFactory metaFactory, AddAttributeStrategy strategy) {
super(metaFactory);
this.strategy = strategy;
@@ -44,11 +44,11 @@ public class TestAddAttributeMultiple extends AxiomTestCase {
@Override
protected void runTest() throws Throwable {
String expectedXML =
- "<AttributeTester xmlns:myAttr2NS=\"http://test-attributes-2.org\" " +
- "xmlns:myAttr1NS=\"http://test-attributes-1.org\" myAttr2NS:attrNumber=\"2\" myAttr1NS:attrNumber=\"1\" />";
-
+ "<AttributeTester xmlns:myAttr2NS=\"http://test-attributes-2.org\" "
+ + "xmlns:myAttr1NS=\"http://test-attributes-1.org\" myAttr2NS:attrNumber=\"2\" myAttr1NS:attrNumber=\"1\" />";
+
OMFactory omFactory = metaFactory.getOMFactory();
-
+
OMNamespace attrNS1 =
omFactory.createOMNamespace("http://test-attributes-1.org", "myAttr1NS");
OMNamespace attrNS2 =
@@ -56,9 +56,7 @@ public class TestAddAttributeMultiple extends AxiomTestCase {
OMElement omElement = omFactory.createOMElement("AttributeTester", null);
strategy.addAttribute(omElement, "attrNumber", attrNS1, "1");
strategy.addAttribute(omElement, "attrNumber", attrNS2, "2");
-
- assertAbout(xml())
- .that(xml(OMElement.class, omElement))
- .hasSameContentAs(expectedXML);
+
+ assertAbout(xml()).that(xml(OMElement.class, omElement)).hasSameContentAs(expectedXML);
}
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestAddAttributeReplace.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestAddAttributeReplace.java
index d91af4c35..90241800a 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestAddAttributeReplace.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestAddAttributeReplace.java
@@ -34,12 +34,12 @@ import org.apache.axiom.ts.AxiomTestCase;
import org.apache.axiom.ts.dimension.AddAttributeStrategy;
/**
- * Test that adding an attribute has the expected effect when an
- * attribute with the same name and namespace URI already exists.
+ * Test that adding an attribute has the expected effect when an attribute with the same name and
+ * namespace URI already exists.
*/
public class TestAddAttributeReplace extends AxiomTestCase {
private final AddAttributeStrategy strategy;
-
+
public TestAddAttributeReplace(OMMetaFactory metaFactory, AddAttributeStrategy strategy) {
super(metaFactory);
this.strategy = strategy;
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestAddAttributeReuseExistingPrefix.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestAddAttributeReuseExistingPrefix.java
index 672919dad..89ff78a1c 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestAddAttributeReuseExistingPrefix.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestAddAttributeReuseExistingPrefix.java
@@ -43,7 +43,8 @@ public class TestAddAttributeReuseExistingPrefix extends AxiomTestCase {
OMElement parent = factory.createOMElement("parent", null);
OMElement element = factory.createOMElement("element", null, parent);
parent.declareNamespace("urn:test", "p");
- OMAttribute attr = element.addAttribute("attr", "test", factory.createOMNamespace("urn:test", null));
+ OMAttribute attr =
+ element.addAttribute("attr", "test", factory.createOMNamespace("urn:test", null));
assertThat(attr).hasPrefix("p");
assertThat(element).hasNoNamespaceDeclarations();
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestAddAttributeWithExistingNamespaceDeclarationInScope.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestAddAttributeWithExistingNamespaceDeclarationInScope.java
index 97b5d271e..819495abf 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestAddAttributeWithExistingNamespaceDeclarationInScope.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestAddAttributeWithExistingNamespaceDeclarationInScope.java
@@ -30,13 +30,14 @@ import org.apache.axiom.ts.AxiomTestCase;
import org.apache.axiom.ts.dimension.AddAttributeStrategy;
/**
- * Tests that adding an attribute doesn't create an additional namespace declaration if
- * a corresponding declaration is already in scope.
+ * Tests that adding an attribute doesn't create an additional namespace declaration if a
+ * corresponding declaration is already in scope.
*/
public class TestAddAttributeWithExistingNamespaceDeclarationInScope extends AxiomTestCase {
private final AddAttributeStrategy strategy;
-
- public TestAddAttributeWithExistingNamespaceDeclarationInScope(OMMetaFactory metaFactory, AddAttributeStrategy strategy) {
+
+ public TestAddAttributeWithExistingNamespaceDeclarationInScope(
+ OMMetaFactory metaFactory, AddAttributeStrategy strategy) {
super(metaFactory);
this.strategy = strategy;
strategy.addTestParameters(this);
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestAddAttributeWithExistingNamespaceDeclarationOnSameElement.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestAddAttributeWithExistingNamespaceDeclarationOnSameElement.java
index e999a9254..4c85e2093 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestAddAttributeWithExistingNamespaceDeclarationOnSameElement.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestAddAttributeWithExistingNamespaceDeclarationOnSameElement.java
@@ -30,13 +30,14 @@ import org.apache.axiom.ts.AxiomTestCase;
import org.apache.axiom.ts.dimension.AddAttributeStrategy;
/**
- * Tests that adding an attribute doesn't create an additional namespace
- * declaration if a corresponding declaration already exists on the element.
+ * Tests that adding an attribute doesn't create an additional namespace declaration if a
+ * corresponding declaration already exists on the element.
*/
public class TestAddAttributeWithExistingNamespaceDeclarationOnSameElement extends AxiomTestCase {
private final AddAttributeStrategy strategy;
-
- public TestAddAttributeWithExistingNamespaceDeclarationOnSameElement(OMMetaFactory metaFactory, AddAttributeStrategy strategy) {
+
+ public TestAddAttributeWithExistingNamespaceDeclarationOnSameElement(
+ OMMetaFactory metaFactory, AddAttributeStrategy strategy) {
super(metaFactory);
this.strategy = strategy;
strategy.addTestParameters(this);
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestAddAttributeWithInvalidNamespace1.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestAddAttributeWithInvalidNamespace1.java
index d428f3f70..0cbcf2872 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestAddAttributeWithInvalidNamespace1.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestAddAttributeWithInvalidNamespace1.java
@@ -31,7 +31,7 @@ import org.apache.axiom.ts.om.factory.TestCreateOMAttributeWithInvalidNamespace1
* Tests that {@link OMElement#addAttribute(String, String, OMNamespace)} throws an exception if the
* specified namespace is invalid, i.e. if the {@link OMNamespace} object specifies a prefix for an
* empty namespace.
- *
+ *
* @see TestCreateOMAttributeWithInvalidNamespace1
*/
public class TestAddAttributeWithInvalidNamespace1 extends AxiomTestCase {
@@ -48,7 +48,9 @@ public class TestAddAttributeWithInvalidNamespace1 extends AxiomTestCase {
element.addAttribute("attr", "value", ns);
fail("Expected IllegalArgumentException");
} catch (IllegalArgumentException ex) {
- assertEquals("Cannot create a prefixed attribute with an empty namespace name", ex.getMessage());
+ assertEquals(
+ "Cannot create a prefixed attribute with an empty namespace name",
+ ex.getMessage());
// No namespace declaration should have been added before throwing the exception
assertFalse(element.getAllDeclaredNamespaces().hasNext());
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestAddAttributeWithInvalidNamespace2.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestAddAttributeWithInvalidNamespace2.java
index 6cf0b9ec2..74ad5af0b 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestAddAttributeWithInvalidNamespace2.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestAddAttributeWithInvalidNamespace2.java
@@ -31,7 +31,7 @@ import org.apache.axiom.ts.om.factory.TestCreateOMAttributeWithInvalidNamespace2
* Tests that {@link OMElement#addAttribute(String, String, OMNamespace)} throws an exception if the
* specified namespace is invalid, i.e. if the {@link OMNamespace} object specifies a non-empty
* namespace but no prefix.
- *
+ *
* @see TestCreateOMAttributeWithInvalidNamespace2
*/
public class TestAddAttributeWithInvalidNamespace2 extends AxiomTestCase {
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestAddAttributeWithMaskedNamespaceDeclaration.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestAddAttributeWithMaskedNamespaceDeclaration.java
index d0aa97fa6..7c285d9e7 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestAddAttributeWithMaskedNamespaceDeclaration.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestAddAttributeWithMaskedNamespaceDeclaration.java
@@ -30,26 +30,28 @@ import org.apache.axiom.ts.AxiomTestCase;
import org.apache.axiom.ts.dimension.AddAttributeStrategy;
/**
- * Test checking that adding an attribute correctly generates a
- * new namespace declaration if an equivalent namespace declaration exists but is masked.
- * The test attempts to create the following XML:
+ * Test checking that adding an attribute correctly generates a new namespace declaration if an
+ * equivalent namespace declaration exists but is masked. The test attempts to create the following
+ * XML:
+ *
* <pre>
* <a xmlns:p="urn:ns1">
* <b xmlns:p="urn:ns2">
* <c xmlns:p="urn:ns1" p:attr="test"/>
* </b>
* </a></pre>
- * It only explicitly creates the namespace declarations on {@code <a>} and
- * {@code <b>}. When adding the attribute to {@code <c>}, Axiom must generate
- * a new namespace declaration because the declaration on {@code <a>} is masked
- * by the one on {@code <b>}.
- * <p>
- * Note that because of WSTX-202, Axiom will not be able to serialize the resulting XML.
+ *
+ * It only explicitly creates the namespace declarations on {@code <a>} and {@code <b>}. When adding
+ * the attribute to {@code <c>}, Axiom must generate a new namespace declaration because the
+ * declaration on {@code <a>} is masked by the one on {@code <b>}.
+ *
+ * <p>Note that because of WSTX-202, Axiom will not be able to serialize the resulting XML.
*/
public class TestAddAttributeWithMaskedNamespaceDeclaration extends AxiomTestCase {
private final AddAttributeStrategy strategy;
-
- public TestAddAttributeWithMaskedNamespaceDeclaration(OMMetaFactory metaFactory, AddAttributeStrategy strategy) {
+
+ public TestAddAttributeWithMaskedNamespaceDeclaration(
+ OMMetaFactory metaFactory, AddAttributeStrategy strategy) {
super(metaFactory);
this.strategy = strategy;
strategy.addTestParameters(this);
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestAddAttributeWithoutExistingNamespaceDeclaration.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestAddAttributeWithoutExistingNamespaceDeclaration.java
index 58810da40..1a567297b 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestAddAttributeWithoutExistingNamespaceDeclaration.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestAddAttributeWithoutExistingNamespaceDeclaration.java
@@ -30,13 +30,14 @@ import org.apache.axiom.ts.AxiomTestCase;
import org.apache.axiom.ts.dimension.AddAttributeStrategy;
/**
- * Tests that adding an attribute also adds a namespace declaration if the
- * attribute has a namespace and a corresponding namespace declaration doesn't exist yet.
+ * Tests that adding an attribute also adds a namespace declaration if the attribute has a namespace
+ * and a corresponding namespace declaration doesn't exist yet.
*/
public class TestAddAttributeWithoutExistingNamespaceDeclaration extends AxiomTestCase {
private final AddAttributeStrategy strategy;
-
- public TestAddAttributeWithoutExistingNamespaceDeclaration(OMMetaFactory metaFactory, AddAttributeStrategy strategy) {
+
+ public TestAddAttributeWithoutExistingNamespaceDeclaration(
+ OMMetaFactory metaFactory, AddAttributeStrategy strategy) {
super(metaFactory);
this.strategy = strategy;
strategy.addTestParameters(this);
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestAddAttributeWithoutNamespace.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestAddAttributeWithoutNamespace.java
index 1a101dceb..fb9147873 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestAddAttributeWithoutNamespace.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestAddAttributeWithoutNamespace.java
@@ -30,14 +30,17 @@ import org.apache.axiom.ts.dimension.AddAttributeStrategy;
import org.apache.axiom.ts.dimension.NoNamespaceStrategy;
/**
- * Tests that adding an attribute doesn't add any namespace declarations if the
- * attribute has no namespace.
+ * Tests that adding an attribute doesn't add any namespace declarations if the attribute has no
+ * namespace.
*/
public class TestAddAttributeWithoutNamespace extends AxiomTestCase {
private final AddAttributeStrategy addAttributeStrategy;
private final NoNamespaceStrategy noNamespaceStrategy;
-
- public TestAddAttributeWithoutNamespace(OMMetaFactory metaFactory, AddAttributeStrategy addAttributeStrategy, NoNamespaceStrategy noNamespaceStrategy) {
+
+ public TestAddAttributeWithoutNamespace(
+ OMMetaFactory metaFactory,
+ AddAttributeStrategy addAttributeStrategy,
+ NoNamespaceStrategy noNamespaceStrategy) {
super(metaFactory);
this.addAttributeStrategy = addAttributeStrategy;
this.noNamespaceStrategy = noNamespaceStrategy;
@@ -51,7 +54,9 @@ public class TestAddAttributeWithoutNamespace extends AxiomTestCase {
OMElement element = factory.createOMElement("test", "urn:test", "");
// Retrieve the namespace declaration generated by createOMElement
OMNamespace ns = element.getAllDeclaredNamespaces().next();
- OMAttribute attr = addAttributeStrategy.addAttribute(element, "test", noNamespaceStrategy.createOMNamespace(factory), "test");
+ OMAttribute attr =
+ addAttributeStrategy.addAttribute(
+ element, "test", noNamespaceStrategy.createOMNamespace(factory), "test");
assertNull(attr.getNamespace());
Iterator<OMNamespace> it = element.getAllDeclaredNamespaces();
assertTrue(it.hasNext());
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestAddChild2.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestAddChild2.java
index e132c4f25..b1782ffd1 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestAddChild2.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestAddChild2.java
@@ -51,9 +51,9 @@ public class TestAddChild2 extends AxiomTestCase {
while (it.hasNext()) {
OMElement child = it.next();
assertEquals("Child local name mismatch", childLocalName, child.getLocalName());
- assertEquals("Child namespace mismatch", namespace,
- child.getNamespace().getNamespaceURI());
- count ++;
+ assertEquals(
+ "Child namespace mismatch", namespace, child.getNamespace().getNamespaceURI());
+ count++;
}
assertEquals("In correct number of children", 1, count);
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestAddChildDiscarded.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestAddChildDiscarded.java
index 8d391e9d1..d8aac5727 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestAddChildDiscarded.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestAddChildDiscarded.java
@@ -41,7 +41,10 @@ public class TestAddChildDiscarded extends AxiomTestCase {
@Override
protected void runTest() throws Throwable {
OMFactory factory = metaFactory.getOMFactory();
- OMElement parent = OMXMLBuilderFactory.createOMBuilder(factory, new StringReader("<root><a/><b/></root>")).getDocumentElement();
+ OMElement parent =
+ OMXMLBuilderFactory.createOMBuilder(
+ factory, new StringReader("<root><a/><b/></root>"))
+ .getDocumentElement();
// Partially build the parent
parent.getFirstOMChild();
parent.discard();
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestAddChildIncomplete.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestAddChildIncomplete.java
index eb8b6075e..b575c87c0 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestAddChildIncomplete.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestAddChildIncomplete.java
@@ -33,7 +33,7 @@ import org.apache.axiom.ts.AxiomTestCase;
* Tests the behavior of {@link OMContainer#addChild(OMNode)} if the parent has not been built
* completely. In this case, the parent must be built before the new child is added (so that the
* result of {@link OMContainer#addChild(OMNode)} is independent of the completeness of the parent).
- *
+ *
* @see org.apache.axiom.ts.om.document.TestAddChildIncomplete
*/
public class TestAddChildIncomplete extends AxiomTestCase {
@@ -44,12 +44,15 @@ public class TestAddChildIncomplete extends AxiomTestCase {
@Override
protected void runTest() throws Throwable {
OMFactory factory = metaFactory.getOMFactory();
- OMElement parent = OMXMLBuilderFactory.createOMBuilder(factory, new StringReader("<root><a/><b/></root>")).getDocumentElement();
+ OMElement parent =
+ OMXMLBuilderFactory.createOMBuilder(
+ factory, new StringReader("<root><a/><b/></root>"))
+ .getDocumentElement();
parent.addChild(factory.createOMElement("c", null));
Iterator<OMNode> it = parent.getChildren();
- assertEquals("a", ((OMElement)it.next()).getLocalName());
- assertEquals("b", ((OMElement)it.next()).getLocalName());
- assertEquals("c", ((OMElement)it.next()).getLocalName());
+ assertEquals("a", ((OMElement) it.next()).getLocalName());
+ assertEquals("b", ((OMElement) it.next()).getLocalName());
+ assertEquals("c", ((OMElement) it.next()).getLocalName());
assertFalse(it.hasNext());
}
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestAddChildWithSameParent.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestAddChildWithSameParent.java
index 8a7b2ef22..b5a670366 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestAddChildWithSameParent.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestAddChildWithSameParent.java
@@ -32,7 +32,7 @@ import org.apache.axiom.ts.AxiomTestCase;
*/
public class TestAddChildWithSameParent extends AxiomTestCase {
private final boolean build;
-
+
public TestAddChildWithSameParent(OMMetaFactory metaFactory, boolean build) {
super(metaFactory);
this.build = build;
@@ -41,17 +41,18 @@ public class TestAddChildWithSameParent extends AxiomTestCase {
@Override
protected void runTest() throws Throwable {
- OMElement parent = AXIOMUtil.stringToOM(metaFactory.getOMFactory(), "<parent><a/><b/><c/></parent>");
+ OMElement parent =
+ AXIOMUtil.stringToOM(metaFactory.getOMFactory(), "<parent><a/><b/><c/></parent>");
if (build) {
parent.build();
}
- OMElement b = (OMElement)parent.getFirstOMChild().getNextOMSibling();
+ OMElement b = (OMElement) parent.getFirstOMChild().getNextOMSibling();
parent.addChild(b);
- OMElement child = (OMElement)parent.getFirstOMChild();
+ OMElement child = (OMElement) parent.getFirstOMChild();
assertEquals("a", child.getLocalName());
- child = (OMElement)child.getNextOMSibling();
+ child = (OMElement) child.getNextOMSibling();
assertEquals("c", child.getLocalName());
- child = (OMElement)child.getNextOMSibling();
+ child = (OMElement) child.getNextOMSibling();
assertSame(child, b);
assertNull(child.getNextOMSibling());
assertSame(parent, b.getParent());
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestBuildDiscarded.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestBuildDiscarded.java
index f4f7bd8c8..df8efb2d8 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestBuildDiscarded.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestBuildDiscarded.java
@@ -40,7 +40,10 @@ public class TestBuildDiscarded extends AxiomTestCase {
@Override
protected void runTest() throws Throwable {
OMFactory factory = metaFactory.getOMFactory();
- OMElement parent = OMXMLBuilderFactory.createOMBuilder(factory, new StringReader("<root><a/><b/></root>")).getDocumentElement();
+ OMElement parent =
+ OMXMLBuilderFactory.createOMBuilder(
+ factory, new StringReader("<root><a/><b/></root>"))
+ .getDocumentElement();
// Partially build the parent
parent.getFirstOMChild();
parent.discard();
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestChildReDeclaringGrandParentsDefaultNSWithPrefix.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestChildReDeclaringGrandParentsDefaultNSWithPrefix.java
index 18ddccf05..daeadefa0 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestChildReDeclaringGrandParentsDefaultNSWithPrefix.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestChildReDeclaringGrandParentsDefaultNSWithPrefix.java
@@ -33,20 +33,28 @@ public class TestChildReDeclaringGrandParentsDefaultNSWithPrefix extends AxiomTe
@Override
protected void runTest() throws Throwable {
OMFactory fac = metaFactory.getOMFactory();
- OMElement elem = fac.createOMElement("RequestSecurityToken",
- fac.createOMNamespace("http://schemas.xmlsoap.org/ws/2005/02/trust", ""));
+ OMElement elem =
+ fac.createOMElement(
+ "RequestSecurityToken",
+ fac.createOMNamespace("http://schemas.xmlsoap.org/ws/2005/02/trust", ""));
fac.createOMElement(new QName("TokenType"), elem).setText("test");
fac.createOMElement(new QName("RequestType"), elem).setText("test1");
- OMElement entElem = fac.createOMElement(
- new QName("http://schemas.xmlsoap.org/ws/2005/02/trust", "Entropy", "wst"),
- elem);
- OMElement binSecElem = fac.createOMElement(
- new QName("http://schemas.xmlsoap.org/ws/2005/02/trust", "Binarysecret", "wst"),
- entElem);
+ OMElement entElem =
+ fac.createOMElement(
+ new QName("http://schemas.xmlsoap.org/ws/2005/02/trust", "Entropy", "wst"),
+ elem);
+ OMElement binSecElem =
+ fac.createOMElement(
+ new QName(
+ "http://schemas.xmlsoap.org/ws/2005/02/trust",
+ "Binarysecret",
+ "wst"),
+ entElem);
binSecElem.setText("secret value");
String xml = elem.toString();
- assertTrue("Binarysecret element should have \'wst\' ns prefix",
- xml.indexOf("<wst:Binarysecret") != -1);
+ assertTrue(
+ "Binarysecret element should have \'wst\' ns prefix",
+ xml.indexOf("<wst:Binarysecret") != -1);
}
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestChildReDeclaringParentsDefaultNSWithPrefix.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestChildReDeclaringParentsDefaultNSWithPrefix.java
index 9d0370940..741e735d7 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestChildReDeclaringParentsDefaultNSWithPrefix.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestChildReDeclaringParentsDefaultNSWithPrefix.java
@@ -37,18 +37,20 @@ public class TestChildReDeclaringParentsDefaultNSWithPrefix extends AxiomTestCas
@Override
protected void runTest() throws Throwable {
OMFactory fac = metaFactory.getOMFactory();
- OMElement elem = fac.createOMElement("RequestSecurityToken",
- fac.createOMNamespace("http://schemas.xmlsoap.org/ws/2005/02/trust", ""));
+ OMElement elem =
+ fac.createOMElement(
+ "RequestSecurityToken",
+ fac.createOMNamespace("http://schemas.xmlsoap.org/ws/2005/02/trust", ""));
fac.createOMElement(new QName("TokenType"), elem).setText("test");
fac.createOMElement(new QName("RequestType"), elem).setText("test1");
fac.createOMElement(
- new QName("http://schemas.xmlsoap.org/ws/2005/02/trust", "Entropy", "wst"),
- elem);
+ new QName("http://schemas.xmlsoap.org/ws/2005/02/trust", "Entropy", "wst"), elem);
String xml = elem.toString();
- OMXMLParserWrapper builder = OMXMLBuilderFactory.createOMBuilder(metaFactory.getOMFactory(),
- new ByteArrayInputStream(xml.getBytes()));
+ OMXMLParserWrapper builder =
+ OMXMLBuilderFactory.createOMBuilder(
+ metaFactory.getOMFactory(), new ByteArrayInputStream(xml.getBytes()));
builder.getDocumentElement().build();
@@ -60,8 +62,9 @@ public class TestChildReDeclaringParentsDefaultNSWithPrefix extends AxiomTestCas
String assertText3 =
"<wst:Entropy xmlns:wst=\"http://schemas.xmlsoap.org/ws/2005/02/trust\"></wst:Entropy>";
- assertTrue((xml.indexOf(assertText1) != -1) ||
- (xml.indexOf(assertText2) != -1) ||
- (xml.indexOf(assertText3) != -1));
+ assertTrue(
+ (xml.indexOf(assertText1) != -1)
+ || (xml.indexOf(assertText2) != -1)
+ || (xml.indexOf(assertText3) != -1));
}
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestCloneOMElement2.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestCloneOMElement2.java
index 81a455b07..b6f99092d 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestCloneOMElement2.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestCloneOMElement2.java
@@ -34,7 +34,8 @@ public class TestCloneOMElement2 extends ConformanceTestCase {
@Override
protected void runTest() throws Throwable {
- OMElement original = file.getAdapter(XMLSampleAdapter.class).getDocumentElement(metaFactory);
+ OMElement original =
+ file.getAdapter(XMLSampleAdapter.class).getDocumentElement(metaFactory);
OMElement clone = original.cloneOMElement();
assertAbout(xml())
.that(xml(OMElement.class, clone))
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestCloneOMElementNamespaceRepairing.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestCloneOMElementNamespaceRepairing.java
index db3585319..3bb18c909 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestCloneOMElementNamespaceRepairing.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestCloneOMElementNamespaceRepairing.java
@@ -28,9 +28,7 @@ import org.apache.axiom.om.OMMetaFactory;
import org.apache.axiom.om.OMNamespace;
import org.apache.axiom.ts.AxiomTestCase;
-/**
- * Tests that {@link OMElement#cloneOMElement()} performs namespace repairing.
- */
+/** Tests that {@link OMElement#cloneOMElement()} performs namespace repairing. */
// TODO: this is actually undocumented; in addition, it should probably made configurable
public class TestCloneOMElementNamespaceRepairing extends AxiomTestCase {
public TestCloneOMElementNamespaceRepairing(OMMetaFactory metaFactory) {
@@ -40,20 +38,22 @@ public class TestCloneOMElementNamespaceRepairing extends AxiomTestCase {
@Override
protected void runTest() throws Throwable {
OMFactory factory = metaFactory.getOMFactory();
-
+
// Create a root element on which we declare the namespaces
OMElement root = factory.createOMElement("root", null);
OMNamespace ns1 = root.declareNamespace("urn:ns1", "ns1");
OMNamespace ns2 = root.declareNamespace("urn:ns2", "ns2");
root.declareNamespace("urn:ns3", "ns3");
-
- // Create a child that uses these namespaces (in the element name and in the name of an attribute)
+
+ // Create a child that uses these namespaces (in the element name and in the name of an
+ // attribute)
OMElement child = factory.createOMElement("child", ns1, root);
child.addAttribute("attr", "value", ns2);
-
- // Check that the child has no namespace declarations (to validate the correctness of the test)
+
+ // Check that the child has no namespace declarations (to validate the correctness of the
+ // test)
assertFalse(child.getAllDeclaredNamespaces().hasNext());
-
+
// Clone the child and check that namespace declarations have been generated automatically
OMElement clone = child.cloneOMElement();
Set<OMNamespace> expectedNSDecls = new HashSet<>();
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestClose.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestClose.java
index 88ee7f653..d25753b1d 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestClose.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestClose.java
@@ -36,8 +36,9 @@ public class TestClose extends AxiomTestCase {
@Override
protected void runTest() throws Throwable {
- OMElement rootElement = XMLSample.SIMPLE.getAdapter(XMLSampleAdapter.class).getDocumentElement(metaFactory);
-
+ OMElement rootElement =
+ XMLSample.SIMPLE.getAdapter(XMLSampleAdapter.class).getDocumentElement(metaFactory);
+
// get the first OMElement child
OMNode omnode = rootElement.getFirstOMChild();
while (!(omnode instanceof OMElement)) {
@@ -46,7 +47,7 @@ public class TestClose extends AxiomTestCase {
// Close the element after building the element
OMElement omElement = (OMElement) omnode;
omElement.close(true);
-
+
Iterator<OMNode> children = ((OMElement) omnode).getChildren();
int childrenCount = 0;
while (children.hasNext()) {
@@ -54,7 +55,7 @@ public class TestClose extends AxiomTestCase {
childrenCount++;
}
}
-
+
assertThat(childrenCount).isEqualTo(2);
}
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestDeclareDefaultNamespace1.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestDeclareDefaultNamespace1.java
index 749db5057..8fdf2136b 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestDeclareDefaultNamespace1.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestDeclareDefaultNamespace1.java
@@ -32,26 +32,26 @@ public class TestDeclareDefaultNamespace1 extends AxiomTestCase {
@Override
protected void runTest() throws Throwable {
/**
- * <RootElement xmlns="http://one.org">
- * <ns2:ChildElementOne xmlns:ns2="http://ws.apache.org/axis2" xmlns="http://two.org">
- * <ChildElementTwo xmlns="http://one.org" />
- * </ns2:ChildElementOne>
- * </RootElement>
+ * <RootElement xmlns="http://one.org"> <ns2:ChildElementOne
+ * xmlns:ns2="http://ws.apache.org/axis2" xmlns="http://two.org"> <ChildElementTwo
+ * xmlns="http://one.org" /> </ns2:ChildElementOne> </RootElement>
*/
-
OMFactory omFac = metaFactory.getOMFactory();
- OMElement documentElement = omFac.createOMElement("RootElement",
- omFac.createOMNamespace("http://one.org", ""));
+ OMElement documentElement =
+ omFac.createOMElement("RootElement", omFac.createOMNamespace("http://one.org", ""));
OMNamespace ns = omFac.createOMNamespace("http://ws.apache.org/axis2", "ns2");
OMElement childOne = omFac.createOMElement("ChildElementOne", ns, documentElement);
childOne.declareDefaultNamespace("http://two.org");
- OMElement childTwo = omFac.createOMElement("ChildElementTwo",
- omFac.createOMNamespace("http://one.org", ""), childOne);
+ OMElement childTwo =
+ omFac.createOMElement(
+ "ChildElementTwo", omFac.createOMNamespace("http://one.org", ""), childOne);
- assertEquals(2, getNumberOfOccurrences(documentElement.toStringWithConsume(),
- "xmlns=\"http://one.org\""));
+ assertEquals(
+ 2,
+ getNumberOfOccurrences(
+ documentElement.toStringWithConsume(), "xmlns=\"http://one.org\""));
}
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestDeclareDefaultNamespace2.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestDeclareDefaultNamespace2.java
index dcaeead3c..b43bc63d5 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestDeclareDefaultNamespace2.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestDeclareDefaultNamespace2.java
@@ -32,13 +32,9 @@ public class TestDeclareDefaultNamespace2 extends AxiomTestCase {
@Override
protected void runTest() throws Throwable {
/**
- * <RootElement xmlns:ns1="http://one.org" xmlns:ns2="http://one.org">
- * <ns2:ChildElementOne xmlns="http://one.org">
- * <ns2:ChildElementTwo />
- * </ns2:ChildElementOne>
- * </RootElement>
+ * <RootElement xmlns:ns1="http://one.org" xmlns:ns2="http://one.org"> <ns2:ChildElementOne
+ * xmlns="http://one.org"> <ns2:ChildElementTwo /> </ns2:ChildElementOne> </RootElement>
*/
-
OMFactory omFac = metaFactory.getOMFactory();
OMElement documentElement = omFac.createOMElement("RootElement", null);
@@ -50,7 +46,9 @@ public class TestDeclareDefaultNamespace2 extends AxiomTestCase {
OMElement childTwo = omFac.createOMElement("ChildElementTwo", ns1, childOne);
- assertEquals(1, getNumberOfOccurrences(documentElement.toStringWithConsume(),
- "xmlns:ns2=\"http://one.org\""));
+ assertEquals(
+ 1,
+ getNumberOfOccurrences(
+ documentElement.toStringWithConsume(), "xmlns:ns2=\"http://one.org\""));
}
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestDetachWithDifferentBuilder.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestDetachWithDifferentBuilder.java
index 165b1eba1..230188a19 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestDetachWithDifferentBuilder.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestDetachWithDifferentBuilder.java
@@ -40,8 +40,12 @@ public class TestDetachWithDifferentBuilder extends AxiomTestCase {
OMFactory factory = metaFactory.getOMFactory();
String xml1 = "<root><a/><b/></root>";
String xml2 = "<child>test</child>";
- OMElement parent = OMXMLBuilderFactory.createOMBuilder(factory, new StringReader(xml1)).getDocumentElement();
- OMElement child = OMXMLBuilderFactory.createOMBuilder(factory, new StringReader(xml2)).getDocumentElement(true);
+ OMElement parent =
+ OMXMLBuilderFactory.createOMBuilder(factory, new StringReader(xml1))
+ .getDocumentElement();
+ OMElement child =
+ OMXMLBuilderFactory.createOMBuilder(factory, new StringReader(xml2))
+ .getDocumentElement(true);
parent.getFirstOMChild().insertSiblingBefore(child);
// Detaching the child should not build it because its parent is built by a different
// builder.
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestDiscardDocumentElement.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestDiscardDocumentElement.java
index e8b1a7a49..037b45a6b 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestDiscardDocumentElement.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestDiscardDocumentElement.java
@@ -40,8 +40,10 @@ public class TestDiscardDocumentElement extends AxiomTestCase {
@Override
protected void runTest() throws Throwable {
OMFactory factory = metaFactory.getOMFactory();
- OMDocument document = OMXMLBuilderFactory.createOMBuilder(factory, new StringReader(
- "<root><a>text</a></root>")).getDocument();
+ OMDocument document =
+ OMXMLBuilderFactory.createOMBuilder(
+ factory, new StringReader("<root><a>text</a></root>"))
+ .getDocument();
OMElement element = document.getOMDocumentElement();
element.discard();
assertNull(document.getFirstOMChild());
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestDiscardIncomplete.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestDiscardIncomplete.java
index 0963c308c..e6c082b5f 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestDiscardIncomplete.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestDiscardIncomplete.java
@@ -26,9 +26,7 @@ import org.apache.axiom.ts.AxiomTestCase;
import org.apache.axiom.ts.soap.SOAPSpec;
import org.apache.axiom.ts.soap.SOAPSampleSet;
-/**
- *Test the discard method
- */
+/** Test the discard method */
public class TestDiscardIncomplete extends AxiomTestCase {
public TestDiscardIncomplete(OMMetaFactory metaFactory) {
super(metaFactory);
@@ -37,18 +35,20 @@ public class TestDiscardIncomplete extends AxiomTestCase {
@Override
protected void runTest() throws Throwable {
OMElement documentElement = null;
-
+
// first build the OM tree without caching and see whether we can discard
// an element from it
// TODO: we shouldn't use a SOAP message here
- OMXMLParserWrapper builder = OMXMLBuilderFactory.createOMBuilder(metaFactory.getOMFactory(),
- SOAPSampleSet.WSA.getMessage(SOAPSpec.SOAP11).getInputStream());
+ OMXMLParserWrapper builder =
+ OMXMLBuilderFactory.createOMBuilder(
+ metaFactory.getOMFactory(),
+ SOAPSampleSet.WSA.getMessage(SOAPSpec.SOAP11).getInputStream());
documentElement = builder.getDocumentElement();
documentElement.getFirstElement().discard();
String envelopeString = documentElement.toStringWithConsume();
-
+
documentElement.close(false);
}
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestDiscardPartiallyBuilt.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestDiscardPartiallyBuilt.java
index 0aea1eca5..9337724c0 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestDiscardPartiallyBuilt.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestDiscardPartiallyBuilt.java
@@ -44,20 +44,24 @@ public class TestDiscardPartiallyBuilt extends AxiomTestCase {
@Override
protected void runTest() throws Throwable {
OMFactory factory = metaFactory.getOMFactory();
- OMElement root = OMXMLBuilderFactory.createOMBuilder(factory, new StringReader(
- "<root><element><a><b>text</b></a><c/></element><sibling/></root>")).getDocumentElement();
+ OMElement root =
+ OMXMLBuilderFactory.createOMBuilder(
+ factory,
+ new StringReader(
+ "<root><element><a><b>text</b></a><c/></element><sibling/></root>"))
+ .getDocumentElement();
OMElement element = root.getFirstElement();
-
+
// Navigate to the text node so that the element is partially built
OMElement b = element.getFirstElement().getFirstElement();
- OMText text = (OMText)b.getFirstOMChild();
+ OMText text = (OMText) b.getFirstOMChild();
assertEquals("text", text.getText());
-
+
element.discard();
assertAbout(xml())
.that(xml(OMElement.class, root))
.hasSameContentAs("<root><sibling/></root>");
-
+
// Force the builder to complete the document. If the discard method didn't adjust the
// element depth correctly, then an exception will occur here
assertNull(root.getNextOMSibling());
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestFindNamespaceByNamespaceURIMasked.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestFindNamespaceByNamespaceURIMasked.java
index 16d44712a..61a63d9bf 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestFindNamespaceByNamespaceURIMasked.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestFindNamespaceByNamespaceURIMasked.java
@@ -36,7 +36,9 @@ public class TestFindNamespaceByNamespaceURIMasked extends AxiomTestCase {
@Override
protected void runTest() throws Throwable {
OMElement root =
- AXIOMUtil.stringToOM(metaFactory.getOMFactory(), "<root xmlns:p='urn:ns1'><child xmlns:p='urn:ns2'/></a>");
+ AXIOMUtil.stringToOM(
+ metaFactory.getOMFactory(),
+ "<root xmlns:p='urn:ns1'><child xmlns:p='urn:ns2'/></a>");
assertNull(root.getFirstElement().findNamespace("urn:ns1", null));
root.close(false);
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestFindNamespaceByPrefix.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestFindNamespaceByPrefix.java
index 0c7151ca6..7844168bd 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestFindNamespaceByPrefix.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestFindNamespaceByPrefix.java
@@ -32,7 +32,8 @@ public class TestFindNamespaceByPrefix extends AxiomTestCase {
@Override
protected void runTest() throws Throwable {
OMElement root =
- AXIOMUtil.stringToOM(metaFactory.getOMFactory(), "<a:root xmlns:a='urn:a'><child/></a:root>");
+ AXIOMUtil.stringToOM(
+ metaFactory.getOMFactory(), "<a:root xmlns:a='urn:a'><child/></a:root>");
OMNamespace ns = root.getFirstElement().findNamespace(null, "a");
assertNotNull(ns);
assertEquals("urn:a", ns.getNamespaceURI());
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetAllAttributes1.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetAllAttributes1.java
index 1ee856b91..64092d53b 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetAllAttributes1.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetAllAttributes1.java
@@ -25,9 +25,7 @@ import org.apache.axiom.om.OMElement;
import org.apache.axiom.om.OMMetaFactory;
import org.apache.axiom.ts.AxiomTestCase;
-/**
- * Test {@link OMElement#getAllAttributes()} on a programmatically created document.
- */
+/** Test {@link OMElement#getAllAttributes()} on a programmatically created document. */
public class TestGetAllAttributes1 extends AxiomTestCase {
public TestGetAllAttributes1(OMMetaFactory metaFactory) {
super(metaFactory);
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetAllAttributes2.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetAllAttributes2.java
index 1edb2b1a5..d1bba481c 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetAllAttributes2.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetAllAttributes2.java
@@ -37,7 +37,9 @@ public class TestGetAllAttributes2 extends AxiomTestCase {
@Override
protected void runTest() throws Throwable {
- OMElement element = AXIOMUtil.stringToOM(metaFactory.getOMFactory(), "<e xmlns:p='urn:test' p:attr='test'/>");
+ OMElement element =
+ AXIOMUtil.stringToOM(
+ metaFactory.getOMFactory(), "<e xmlns:p='urn:test' p:attr='test'/>");
Iterator<OMAttribute> it = element.getAllAttributes();
assertTrue(it.hasNext());
OMAttribute attr = it.next();
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetAllDeclaredNamespaces.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetAllDeclaredNamespaces.java
index 9573b363a..0a212ba2a 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetAllDeclaredNamespaces.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetAllDeclaredNamespaces.java
@@ -33,7 +33,9 @@ public class TestGetAllDeclaredNamespaces extends AxiomTestCase {
@Override
protected void runTest() throws Throwable {
- OMElement element = AXIOMUtil.stringToOM(metaFactory.getOMFactory(), "<e xmlns:p='urn:test' p:attr='test'/>");
+ OMElement element =
+ AXIOMUtil.stringToOM(
+ metaFactory.getOMFactory(), "<e xmlns:p='urn:test' p:attr='test'/>");
Iterator<OMNamespace> it = element.getAllDeclaredNamespaces();
assertTrue(it.hasNext());
OMNamespace ns = it.next();
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetAllDeclaredNamespacesNoSuchElementException.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetAllDeclaredNamespacesNoSuchElementException.java
index 3ef1e5b11..13727529e 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetAllDeclaredNamespacesNoSuchElementException.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetAllDeclaredNamespacesNoSuchElementException.java
@@ -38,7 +38,9 @@ public class TestGetAllDeclaredNamespacesNoSuchElementException extends AxiomTes
@Override
protected void runTest() throws Throwable {
- OMElement element = AXIOMUtil.stringToOM(metaFactory.getOMFactory(), "<e xmlns:p='urn:test' p:attr='test'/>");
+ OMElement element =
+ AXIOMUtil.stringToOM(
+ metaFactory.getOMFactory(), "<e xmlns:p='urn:test' p:attr='test'/>");
Iterator<OMNamespace> it = element.getAllDeclaredNamespaces();
it.next();
try {
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetAllDeclaredNamespacesRemove.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetAllDeclaredNamespacesRemove.java
index e8d2321ab..70c45e7a0 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetAllDeclaredNamespacesRemove.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetAllDeclaredNamespacesRemove.java
@@ -33,8 +33,8 @@ import org.apache.axiom.om.OMNamespace;
import org.apache.axiom.ts.AxiomTestCase;
/**
- * Tests that {@link Iterator#remove()} can be used on the iterator returned by
- * {@link OMElement#getAllDeclaredNamespaces()} to remove a namespace declaration.
+ * Tests that {@link Iterator#remove()} can be used on the iterator returned by {@link
+ * OMElement#getAllDeclaredNamespaces()} to remove a namespace declaration.
*/
public class TestGetAllDeclaredNamespacesRemove extends AxiomTestCase {
public TestGetAllDeclaredNamespacesRemove(OMMetaFactory metaFactory) {
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetAttributeValueWithXmlPrefix1.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetAttributeValueWithXmlPrefix1.java
index dbb086167..92267e3ec 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetAttributeValueWithXmlPrefix1.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetAttributeValueWithXmlPrefix1.java
@@ -28,8 +28,8 @@ import org.apache.axiom.ts.AxiomTestCase;
/**
* Test that {@link OMElement#getAttributeValue(QName)} works properly for an attribute with the
- * {@code xml} prefix, even if this prefix is not declared explicitly. This is a regression test
- * for <a href="https://issues.apache.org/jira/browse/AXIS2-329">AXIS2-329</a>.
+ * {@code xml} prefix, even if this prefix is not declared explicitly. This is a regression test for
+ * <a href="https://issues.apache.org/jira/browse/AXIS2-329">AXIS2-329</a>.
*/
public class TestGetAttributeValueWithXmlPrefix1 extends AxiomTestCase {
public TestGetAttributeValueWithXmlPrefix1(OMMetaFactory metaFactory) {
@@ -38,11 +38,15 @@ public class TestGetAttributeValueWithXmlPrefix1 extends AxiomTestCase {
@Override
protected void runTest() throws Throwable {
- OMElement elem = AXIOMUtil.stringToOM(metaFactory.getOMFactory(),
- "<wsp:Policy xml:base=\"uri:thisBase\" " +
- "xmlns:wsp=\"http://schemas.xmlsoap.org/ws/2004/09/policy\">" +
- "</wsp:Policy>");
- assertEquals("Attribute value mismatch", "uri:thisBase",
+ OMElement elem =
+ AXIOMUtil.stringToOM(
+ metaFactory.getOMFactory(),
+ "<wsp:Policy xml:base=\"uri:thisBase\" "
+ + "xmlns:wsp=\"http://schemas.xmlsoap.org/ws/2004/09/policy\">"
+ + "</wsp:Policy>");
+ assertEquals(
+ "Attribute value mismatch",
+ "uri:thisBase",
elem.getAttributeValue(new QName(XMLConstants.XML_NS_URI, "base")));
}
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetAttributeValueWithXmlPrefix2.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetAttributeValueWithXmlPrefix2.java
index e01eab06a..fc2fa6ad7 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetAttributeValueWithXmlPrefix2.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetAttributeValueWithXmlPrefix2.java
@@ -28,8 +28,8 @@ import org.apache.axiom.ts.AxiomTestCase;
/**
* Test that {@link OMElement#getAttributeValue(QName)} works properly for an attribute with the
- * {@code xml} prefix, even if this prefix is not declared explicitly. This is a regression test
- * for <a href="https://issues.apache.org/jira/browse/AXIS2-329">AXIS2-329</a>.
+ * {@code xml} prefix, even if this prefix is not declared explicitly. This is a regression test for
+ * <a href="https://issues.apache.org/jira/browse/AXIS2-329">AXIS2-329</a>.
*/
public class TestGetAttributeValueWithXmlPrefix2 extends AxiomTestCase {
public TestGetAttributeValueWithXmlPrefix2(OMMetaFactory metaFactory) {
@@ -38,9 +38,12 @@ public class TestGetAttributeValueWithXmlPrefix2 extends AxiomTestCase {
@Override
protected void runTest() throws Throwable {
- OMElement elem = AXIOMUtil.stringToOM(metaFactory.getOMFactory(),
- "<Policy xml:base=\"uri:thisBase\"></Policy>");
- assertEquals("Attribute value mismatch", "uri:thisBase",
+ OMElement elem =
+ AXIOMUtil.stringToOM(
+ metaFactory.getOMFactory(), "<Policy xml:base=\"uri:thisBase\"></Policy>");
+ assertEquals(
+ "Attribute value mismatch",
+ "uri:thisBase",
elem.getAttributeValue(new QName(XMLConstants.XML_NS_URI, "base")));
}
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetAttributeWithXmlPrefix1.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetAttributeWithXmlPrefix1.java
index 8be9ef40c..8efc9f805 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetAttributeWithXmlPrefix1.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetAttributeWithXmlPrefix1.java
@@ -28,9 +28,9 @@ import org.apache.axiom.om.util.AXIOMUtil;
import org.apache.axiom.ts.AxiomTestCase;
/**
- * Test that {@link OMElement#getAttribute(QName)} works properly for an attribute with the
- * {@code xml} prefix, even if this prefix is not declared explicitly. This is a regression test
- * for <a href="https://issues.apache.org/jira/browse/AXIS2-329">AXIS2-329</a>.
+ * Test that {@link OMElement#getAttribute(QName)} works properly for an attribute with the {@code
+ * xml} prefix, even if this prefix is not declared explicitly. This is a regression test for <a
+ * href="https://issues.apache.org/jira/browse/AXIS2-329">AXIS2-329</a>.
*/
public class TestGetAttributeWithXmlPrefix1 extends AxiomTestCase {
public TestGetAttributeWithXmlPrefix1(OMMetaFactory metaFactory) {
@@ -39,12 +39,16 @@ public class TestGetAttributeWithXmlPrefix1 extends AxiomTestCase {
@Override
protected void runTest() throws Throwable {
- OMElement elem = AXIOMUtil.stringToOM(metaFactory.getOMFactory(),
- "<wsp:Policy xml:base=\"uri:thisBase\" " +
- "xmlns:wsp=\"http://schemas.xmlsoap.org/ws/2004/09/policy\">" +
- "</wsp:Policy>");
+ OMElement elem =
+ AXIOMUtil.stringToOM(
+ metaFactory.getOMFactory(),
+ "<wsp:Policy xml:base=\"uri:thisBase\" "
+ + "xmlns:wsp=\"http://schemas.xmlsoap.org/ws/2004/09/policy\">"
+ + "</wsp:Policy>");
OMAttribute attr = elem.getAttribute(new QName(XMLConstants.XML_NS_URI, "base"));
- assertEquals("Attribute namespace mismatch", XMLConstants.XML_NS_URI,
+ assertEquals(
+ "Attribute namespace mismatch",
+ XMLConstants.XML_NS_URI,
attr.getNamespace().getNamespaceURI());
}
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetAttributeWithXmlPrefix2.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetAttributeWithXmlPrefix2.java
index d7386ade2..188b10502 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetAttributeWithXmlPrefix2.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetAttributeWithXmlPrefix2.java
@@ -28,9 +28,9 @@ import org.apache.axiom.om.util.AXIOMUtil;
import org.apache.axiom.ts.AxiomTestCase;
/**
- * Test that {@link OMElement#getAttribute(QName)} works properly for an attribute with the
- * {@code xml} prefix, even if this prefix is not declared explicitly. This is a regression test
- * for <a href="https://issues.apache.org/jira/browse/AXIS2-329">AXIS2-329</a>.
+ * Test that {@link OMElement#getAttribute(QName)} works properly for an attribute with the {@code
+ * xml} prefix, even if this prefix is not declared explicitly. This is a regression test for <a
+ * href="https://issues.apache.org/jira/browse/AXIS2-329">AXIS2-329</a>.
*/
public class TestGetAttributeWithXmlPrefix2 extends AxiomTestCase {
public TestGetAttributeWithXmlPrefix2(OMMetaFactory metaFactory) {
@@ -39,10 +39,13 @@ public class TestGetAttributeWithXmlPrefix2 extends AxiomTestCase {
@Override
protected void runTest() throws Throwable {
- OMElement elem = AXIOMUtil.stringToOM(metaFactory.getOMFactory(),
- "<Policy xml:base=\"uri:thisBase\"></Policy>");
+ OMElement elem =
+ AXIOMUtil.stringToOM(
+ metaFactory.getOMFactory(), "<Policy xml:base=\"uri:thisBase\"></Policy>");
OMAttribute attr = elem.getAttribute(new QName(XMLConstants.XML_NS_URI, "base"));
- assertEquals("Attribute namespace mismatch", XMLConstants.XML_NS_URI,
+ assertEquals(
+ "Attribute namespace mismatch",
+ XMLConstants.XML_NS_URI,
attr.getNamespace().getNamespaceURI());
}
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetChildElements.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetChildElements.java
index 944d140fa..6220d95e1 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetChildElements.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetChildElements.java
@@ -35,16 +35,18 @@ public class TestGetChildElements extends AxiomTestCase {
@Override
protected void runTest() throws Throwable {
- OMElement elt = OMXMLBuilderFactory.createOMBuilder(metaFactory.getOMFactory(),
- new StringReader("<root>a<b/><!--c--><d/>e</root>")).getDocumentElement();
+ OMElement elt =
+ OMXMLBuilderFactory.createOMBuilder(
+ metaFactory.getOMFactory(),
+ new StringReader("<root>a<b/><!--c--><d/>e</root>"))
+ .getDocumentElement();
Iterator<OMElement> iter = elt.getChildElements();
int counter = 0;
while (iter.hasNext()) {
- counter ++;
+ counter++;
OMElement o = iter.next();
assertNotNull("Must return not null objects!", o);
- assertTrue("All these should be elements!",
- o.getType() == OMNode.ELEMENT_NODE);
+ assertTrue("All these should be elements!", o.getType() == OMNode.ELEMENT_NODE);
}
assertEquals("This element should contain only two elements ", 2, counter);
elt.close(false);
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetChildElementsConcurrentModification.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetChildElementsConcurrentModification.java
index 69430907c..cbc8d8690 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetChildElementsConcurrentModification.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetChildElementsConcurrentModification.java
@@ -27,10 +27,10 @@ import org.apache.axiom.om.OMMetaFactory;
import org.apache.axiom.ts.AxiomTestCase;
/**
- * Tests that the iterator returned by {@link OMElement#getChildElements()} throws a
- * {@link ConcurrentModificationException} if the current node is removed using a method other than
- * {@link Iterator#remove()}. This is a regression test for
- * <a href="https://issues.apache.org/jira/browse/AXIOM-391">AXIOM-391</a>.
+ * Tests that the iterator returned by {@link OMElement#getChildElements()} throws a {@link
+ * ConcurrentModificationException} if the current node is removed using a method other than {@link
+ * Iterator#remove()}. This is a regression test for <a
+ * href="https://issues.apache.org/jira/browse/AXIOM-391">AXIOM-391</a>.
*/
public class TestGetChildElementsConcurrentModification extends AxiomTestCase {
public TestGetChildElementsConcurrentModification(OMMetaFactory metaFactory) {
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetChildElementsConsumed.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetChildElementsConsumed.java
index 3945240c2..2fe366533 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetChildElementsConsumed.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetChildElementsConsumed.java
@@ -31,9 +31,9 @@ import org.apache.axiom.om.OMXMLParserWrapper;
import org.apache.axiom.ts.AxiomTestCase;
/**
- * Tests that an attempt to iterate over the child elements using
- * {@link OMElement#getChildElements()} results in the expected exception if the part of the
- * document has already been consumed by {@link OMContainer#getXMLStreamReaderWithoutCaching()}.
+ * Tests that an attempt to iterate over the child elements using {@link
+ * OMElement#getChildElements()} results in the expected exception if the part of the document has
+ * already been consumed by {@link OMContainer#getXMLStreamReaderWithoutCaching()}.
*/
public class TestGetChildElementsConsumed extends AxiomTestCase {
public TestGetChildElementsConsumed(OMMetaFactory metaFactory) {
@@ -42,21 +42,23 @@ public class TestGetChildElementsConsumed extends AxiomTestCase {
@Override
protected void runTest() throws Throwable {
- OMXMLParserWrapper builder = OMXMLBuilderFactory.createOMBuilder(
- metaFactory.getOMFactory(),
- TestGetChildElementsConsumed.class.getResourceAsStream("purchase-order.xml"));
+ OMXMLParserWrapper builder =
+ OMXMLBuilderFactory.createOMBuilder(
+ metaFactory.getOMFactory(),
+ TestGetChildElementsConsumed.class.getResourceAsStream(
+ "purchase-order.xml"));
OMElement documentElement = builder.getDocumentElement();
XMLStreamReader reader = documentElement.getXMLStreamReaderWithoutCaching();
- //consume the parser. this should force the xml stream to be exhausted without
- //building the tree
+ // consume the parser. this should force the xml stream to be exhausted without
+ // building the tree
while (reader.hasNext()) {
reader.next();
}
- //try to find the children of the document element. This should produce an
- //error since the underlying stream is fully consumed without building the object tree
+ // try to find the children of the document element. This should produce an
+ // error since the underlying stream is fully consumed without building the object tree
try {
Iterator<OMElement> childElements = documentElement.getChildElements();
while (childElements.hasNext()) {
@@ -66,7 +68,7 @@ public class TestGetChildElementsConsumed extends AxiomTestCase {
} catch (NodeUnavailableException ex) {
// Expected
}
-
+
documentElement.close(false);
}
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetChildren.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetChildren.java
index 580ec6202..48296e3d7 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetChildren.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetChildren.java
@@ -35,16 +35,19 @@ public class TestGetChildren extends AxiomTestCase {
@Override
protected void runTest() throws Throwable {
- OMElement elt = OMXMLBuilderFactory.createOMBuilder(metaFactory.getOMFactory(),
- new StringReader("<root>a<b/><!--c--><d/>e</root>")).getDocumentElement();
+ OMElement elt =
+ OMXMLBuilderFactory.createOMBuilder(
+ metaFactory.getOMFactory(),
+ new StringReader("<root>a<b/><!--c--><d/>e</root>"))
+ .getDocumentElement();
Iterator<OMNode> iter = elt.getChildren();
int counter = 0;
while (iter.hasNext()) {
- counter ++;
+ counter++;
assertNotNull("Must return not null objects!", iter.next());
}
- assertEquals("This element should contain only five children including the text ", 5,
- counter);
+ assertEquals(
+ "This element should contain only five children including the text ", 5, counter);
elt.close(false);
}
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetChildrenConcurrentModification.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetChildrenConcurrentModification.java
index 1ba42cbe8..c3684e331 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetChildrenConcurrentModification.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetChildrenConcurrentModification.java
@@ -29,9 +29,9 @@ import org.apache.axiom.om.OMNode;
import org.apache.axiom.ts.AxiomTestCase;
/**
- * Tests that the iterator returned by {@link OMContainer#getChildren()} throws a
- * {@link ConcurrentModificationException} if the current node is removed using a method other than
- * {@link Iterator#remove()}.
+ * Tests that the iterator returned by {@link OMContainer#getChildren()} throws a {@link
+ * ConcurrentModificationException} if the current node is removed using a method other than {@link
+ * Iterator#remove()}.
*/
public class TestGetChildrenConcurrentModification extends AxiomTestCase {
public TestGetChildrenConcurrentModification(OMMetaFactory metaFactory) {
@@ -47,7 +47,7 @@ public class TestGetChildrenConcurrentModification extends AxiomTestCase {
factory.createOMElement("child3", null, parent);
Iterator<OMNode> it = parent.getChildren();
it.next();
- OMElement child2 = (OMElement)it.next();
+ OMElement child2 = (OMElement) it.next();
child2.detach();
try {
it.next();
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetChildrenRemove1.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetChildrenRemove1.java
index 1ee134276..6feb1a18c 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetChildrenRemove1.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetChildrenRemove1.java
@@ -35,16 +35,19 @@ public class TestGetChildrenRemove1 extends AxiomTestCase {
@Override
protected void runTest() throws Throwable {
- OMElement elt = OMXMLBuilderFactory.createOMBuilder(metaFactory.getOMFactory(),
- new StringReader("<root><child/></root>")).getDocumentElement();
+ OMElement elt =
+ OMXMLBuilderFactory.createOMBuilder(
+ metaFactory.getOMFactory(),
+ new StringReader("<root><child/></root>"))
+ .getDocumentElement();
Iterator<OMNode> iter = elt.getChildren();
- //this is supposed to throw an illegal state exception
+ // this is supposed to throw an illegal state exception
try {
iter.remove();
fail("remove should throw an exception");
} catch (IllegalStateException e) {
- //ok. this is what should happen
+ // ok. this is what should happen
}
elt.close(false);
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetChildrenRemove2.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetChildrenRemove2.java
index ae94d9ddc..6f47982cb 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetChildrenRemove2.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetChildrenRemove2.java
@@ -35,20 +35,23 @@ public class TestGetChildrenRemove2 extends AxiomTestCase {
@Override
protected void runTest() throws Throwable {
- OMElement elt = OMXMLBuilderFactory.createOMBuilder(metaFactory.getOMFactory(),
- new StringReader("<root><child1/><child2/></root>")).getDocumentElement();
+ OMElement elt =
+ OMXMLBuilderFactory.createOMBuilder(
+ metaFactory.getOMFactory(),
+ new StringReader("<root><child1/><child2/></root>"))
+ .getDocumentElement();
Iterator<OMNode> iter = elt.getChildren();
if (iter.hasNext()) {
iter.next();
}
iter.remove();
- //this call must generate an exception
+ // this call must generate an exception
try {
iter.remove();
fail("calling remove twice without a call to next is prohibited");
} catch (IllegalStateException e) {
- //ok if we come here :)
+ // ok if we come here :)
}
elt.close(false);
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetChildrenRemove3.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetChildrenRemove3.java
index a9104bcc4..c7ee46eee 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetChildrenRemove3.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetChildrenRemove3.java
@@ -35,8 +35,11 @@ public class TestGetChildrenRemove3 extends AxiomTestCase {
@Override
protected void runTest() throws Throwable {
- OMElement elt = OMXMLBuilderFactory.createOMBuilder(metaFactory.getOMFactory(),
- new StringReader("<root>a<b/><!--c--><d/>e</root>")).getDocumentElement();
+ OMElement elt =
+ OMXMLBuilderFactory.createOMBuilder(
+ metaFactory.getOMFactory(),
+ new StringReader("<root>a<b/><!--c--><d/>e</root>"))
+ .getDocumentElement();
Iterator<OMNode> iter = elt.getChildren();
while (iter.hasNext()) {
iter.next();
@@ -44,7 +47,7 @@ public class TestGetChildrenRemove3 extends AxiomTestCase {
}
iter = elt.getChildren();
if (iter.hasNext()) {
- //we shouldn't reach here!
+ // we shouldn't reach here!
fail("No children should remain after removing all!");
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetChildrenRemove4.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetChildrenRemove4.java
index 4056989d3..ea907149e 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetChildrenRemove4.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetChildrenRemove4.java
@@ -35,8 +35,11 @@ public class TestGetChildrenRemove4 extends AxiomTestCase {
@Override
protected void runTest() throws Throwable {
- OMElement elt = OMXMLBuilderFactory.createOMBuilder(metaFactory.getOMFactory(),
- new StringReader("<root>a<b/><!--c--><d/>e</root>")).getDocumentElement();
+ OMElement elt =
+ OMXMLBuilderFactory.createOMBuilder(
+ metaFactory.getOMFactory(),
+ new StringReader("<root>a<b/><!--c--><d/>e</root>"))
+ .getDocumentElement();
Iterator<OMNode> iter = elt.getChildren();
int firstChildrenCount = 0;
int secondChildrenCount = 0;
@@ -45,20 +48,19 @@ public class TestGetChildrenRemove4 extends AxiomTestCase {
firstChildrenCount++;
}
- //remove the last node
+ // remove the last node
iter.remove();
- //reloop and check the count
- //Note- here we should get a fresh iterator since there is no method to
- //reset the iterator
- iter = elt.getChildren(); //reset the iterator
+ // reloop and check the count
+ // Note- here we should get a fresh iterator since there is no method to
+ // reset the iterator
+ iter = elt.getChildren(); // reset the iterator
while (iter.hasNext()) {
assertNotNull(iter.next());
secondChildrenCount++;
}
- assertEquals("children count must reduce from 1",
- firstChildrenCount - 1,
- secondChildrenCount);
+ assertEquals(
+ "children count must reduce from 1", firstChildrenCount - 1, secondChildrenCount);
elt.close(false);
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetChildrenWithLocalName.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetChildrenWithLocalName.java
index 175ab82d7..0b875bb7d 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetChildrenWithLocalName.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetChildrenWithLocalName.java
@@ -37,8 +37,11 @@ public class TestGetChildrenWithLocalName extends AxiomTestCase {
@Override
protected void runTest() throws Throwable {
- OMElement elt = OMXMLBuilderFactory.createOMBuilder(metaFactory.getOMFactory(),
- XMLSample.SIMPLE.getInputStream()).getDocumentElement().getFirstElement();
+ OMElement elt =
+ OMXMLBuilderFactory.createOMBuilder(
+ metaFactory.getOMFactory(), XMLSample.SIMPLE.getInputStream())
+ .getDocumentElement()
+ .getFirstElement();
Iterator<OMElement> it = elt.getChildrenWithLocalName("subelement");
assertThat(it.hasNext()).isTrue();
OMElement child = it.next();
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetChildrenWithName.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetChildrenWithName.java
index 4f4c905bf..8c4f0c146 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetChildrenWithName.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetChildrenWithName.java
@@ -37,20 +37,23 @@ public class TestGetChildrenWithName extends AxiomTestCase {
@Override
protected void runTest() throws Throwable {
- OMElement elt = OMXMLBuilderFactory.createOMBuilder(metaFactory.getOMFactory(),
- XMLSample.SIMPLE.getInputStream()).getDocumentElement().getFirstElement();
+ OMElement elt =
+ OMXMLBuilderFactory.createOMBuilder(
+ metaFactory.getOMFactory(), XMLSample.SIMPLE.getInputStream())
+ .getDocumentElement()
+ .getFirstElement();
QName qname = new QName("urn:ns2", "subelement");
Iterator<OMElement> iter = elt.getChildrenWithName(qname);
int counter = 0;
while (iter.hasNext()) {
- counter ++;
+ counter++;
Object o = iter.next();
assertNotNull("Must return not null objects!", o);
- assertTrue("All these should be elements!",
- ((OMNode) o).getType() == OMNode.ELEMENT_NODE);
+ assertTrue(
+ "All these should be elements!", ((OMNode) o).getType() == OMNode.ELEMENT_NODE);
}
- assertEquals("This element should contain only one element with the given QName ", 1,
- counter);
+ assertEquals(
+ "This element should contain only one element with the given QName ", 1, counter);
elt.close(false);
}
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetChildrenWithName2.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetChildrenWithName2.java
index 18f311866..b7a076c47 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetChildrenWithName2.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetChildrenWithName2.java
@@ -43,7 +43,9 @@ public class TestGetChildrenWithName2 extends AxiomTestCase {
OMElement e = factory.createOMElement("Employee", testNamespace, documentElement);
e.setText("Apache Developer");
- Iterator<OMElement> childrenIter = documentElement.getChildrenWithName(new QName("http://test.ws.org", "Employee", "test"));
+ Iterator<OMElement> childrenIter =
+ documentElement.getChildrenWithName(
+ new QName("http://test.ws.org", "Employee", "test"));
int childCount = getChildrenCount(childrenIter);
assertEquals("Iterator must return 1 child with the given qname", childCount, 1);
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetChildrenWithName3.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetChildrenWithName3.java
index f3612a3ec..5ae8c8391 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetChildrenWithName3.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetChildrenWithName3.java
@@ -28,9 +28,7 @@ import org.apache.axiom.om.OMMetaFactory;
import org.apache.axiom.om.OMNamespace;
import org.apache.axiom.ts.AxiomTestCase;
-/**
- * Regression test for <a href="https://issues.apache.org/jira/browse/AXIOM-166">AXIOM-166</a>.
- */
+/** Regression test for <a href="https://issues.apache.org/jira/browse/AXIOM-166">AXIOM-166</a>. */
public class TestGetChildrenWithName3 extends AxiomTestCase {
public TestGetChildrenWithName3(OMMetaFactory metaFactory) {
super(metaFactory);
@@ -46,7 +44,9 @@ public class TestGetChildrenWithName3 extends AxiomTestCase {
OMElement e = factory.createOMElement("Employee", testNamespace, documentElement);
e.setText("Apache Developer");
- Iterator<OMElement> childrenIter = documentElement.getChildrenWithName(new QName("http://test.ws.org", "Employee", "test"));
+ Iterator<OMElement> childrenIter =
+ documentElement.getChildrenWithName(
+ new QName("http://test.ws.org", "Employee", "test"));
OMElement employee = childrenIter.next(); // should walk past OMText
assertEquals("Employee test was incorrect", employee.getText(), "Apache Developer");
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetChildrenWithName4.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetChildrenWithName4.java
index 2c0ae262e..b39c94f41 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetChildrenWithName4.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetChildrenWithName4.java
@@ -32,7 +32,7 @@ public class TestGetChildrenWithName4 extends AxiomTestCase {
private static final String NS_A = "urn://a";
private static final String NS_B = "urn://b";
private static final String NS_C = "urn://c";
-
+
public TestGetChildrenWithName4(OMMetaFactory metaFactory) {
super(metaFactory);
}
@@ -44,12 +44,11 @@ public class TestGetChildrenWithName4 extends AxiomTestCase {
OMFactory factory = metaFactory.getOMFactory();
OMNamespace a = factory.createOMNamespace(NS_A, "a");
OMNamespace b = factory.createOMNamespace(NS_B, "b");
-
+
OMElement documentElement = factory.createOMElement("Document", a);
factory.createOMElement("sample", a, documentElement);
factory.createOMElement("sample", b, documentElement);
-
-
+
// Test for fully qualified names
QName qName = new QName(NS_A, "sample");
assertThat(getChildrenCount(documentElement.getChildrenWithName(qName))).isEqualTo(1);
@@ -57,17 +56,16 @@ public class TestGetChildrenWithName4 extends AxiomTestCase {
assertThat(getChildrenCount(documentElement.getChildrenWithName(qName))).isEqualTo(1);
qName = new QName(NS_C, "sample");
assertThat(getChildrenCount(documentElement.getChildrenWithName(qName))).isEqualTo(0);
-
+
// Test for QName with no namespace.
// Axiom 1.2.x implemented a legacy behavior where an empty namespace URI was interpreted
// as a wildcard (see AXIOM-11). In Axiom 1.3.x, the matching is always strict.
qName = new QName("", "sample");
assertThat(getChildrenCount(documentElement.getChildrenWithName(qName))).isEqualTo(0);
-
+
// Now add an unqualified sample element to the documentElement
factory.createOMElement("sample", null, documentElement);
-
-
+
// Repeat the tests
qName = new QName(NS_A, "sample");
assertThat(getChildrenCount(documentElement.getChildrenWithName(qName))).isEqualTo(1);
@@ -75,9 +73,9 @@ public class TestGetChildrenWithName4 extends AxiomTestCase {
assertThat(getChildrenCount(documentElement.getChildrenWithName(qName))).isEqualTo(1);
qName = new QName(NS_C, "sample");
assertThat(getChildrenCount(documentElement.getChildrenWithName(qName))).isEqualTo(0);
-
+
// Since there actually is an unqualified element child, the most accurate
- // interpretation of getChildrenWithName should be to return this one
+ // interpretation of getChildrenWithName should be to return this one
// child
qName = new QName("", "sample");
assertThat(getChildrenCount(documentElement.getChildrenWithName(qName))).isEqualTo(1);
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetChildrenWithNameNextWithoutHasNext.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetChildrenWithNameNextWithoutHasNext.java
index 6a8eaddae..1a48a1a15 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetChildrenWithNameNextWithoutHasNext.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetChildrenWithNameNextWithoutHasNext.java
@@ -31,9 +31,9 @@ import org.apache.axiom.ts.AxiomTestCase;
/**
* Tests that the iterator returned by {@link OMContainer#getChildrenWithName(QName)} returns the
* correct element when {@link Iterator#next()} is used without calling {@link Iterator#hasNext()}
- * before. This is a regression test for
- * <a href="https://issues.apache.org/jira/browse/AXIOM-78">AXIOM-78</a> and
- * <a href="https://issues.apache.org/jira/browse/AXIOM-172">AXIOM-172</a>.
+ * before. This is a regression test for <a
+ * href="https://issues.apache.org/jira/browse/AXIOM-78">AXIOM-78</a> and <a
+ * href="https://issues.apache.org/jira/browse/AXIOM-172">AXIOM-172</a>.
*/
public class TestGetChildrenWithNameNextWithoutHasNext extends AxiomTestCase {
public TestGetChildrenWithNameNextWithoutHasNext(OMMetaFactory metaFactory) {
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetChildrenWithNamespaceURI.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetChildrenWithNamespaceURI.java
index 5fc282de7..bf8aed6cf 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetChildrenWithNamespaceURI.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetChildrenWithNamespaceURI.java
@@ -27,9 +27,7 @@ import org.apache.axiom.om.OMMetaFactory;
import org.apache.axiom.om.OMXMLBuilderFactory;
import org.apache.axiom.ts.AxiomTestCase;
-/**
- * Tests the behavior of {@link OMContainer#getChildrenWithNamespaceURI(String)}.
- */
+/** Tests the behavior of {@link OMContainer#getChildrenWithNamespaceURI(String)}. */
public class TestGetChildrenWithNamespaceURI extends AxiomTestCase {
public TestGetChildrenWithNamespaceURI(OMMetaFactory metaFactory) {
super(metaFactory);
@@ -37,8 +35,12 @@ public class TestGetChildrenWithNamespaceURI extends AxiomTestCase {
@Override
protected void runTest() throws Throwable {
- OMElement element = OMXMLBuilderFactory.createOMBuilder(metaFactory.getOMFactory(), new StringReader(
- "<root><a xmlns='urn:ns1'/><b xmlns='urn:ns2'/><c xmlns='urn:ns1'/></root>")).getDocumentElement();
+ OMElement element =
+ OMXMLBuilderFactory.createOMBuilder(
+ metaFactory.getOMFactory(),
+ new StringReader(
+ "<root><a xmlns='urn:ns1'/><b xmlns='urn:ns2'/><c xmlns='urn:ns1'/></root>"))
+ .getDocumentElement();
Iterator<OMElement> it = element.getChildrenWithNamespaceURI("urn:ns1");
assertTrue(it.hasNext());
assertEquals("a", it.next().getLocalName());
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetDefaultNamespace2.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetDefaultNamespace2.java
index 96304b3c2..6e34eb3b8 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetDefaultNamespace2.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetDefaultNamespace2.java
@@ -28,11 +28,11 @@ import org.apache.axiom.ts.AxiomTestCase;
* Tests the behavior of {@link OMElement#getDefaultNamespace()} in the special case where the
* element has no namespace and was created as a child element of an element having a default
* namespace with a non empty namespace URI. In this case the element must have a namespace
- * declaration that overrides the default namespace. Therefore
- * {@link OMElement#getDefaultNamespace()} must return null.
- * <p>
- * This is a regression test for
- * <a href="https://issues.apache.org/jira/browse/AXIOM-400">AXIOM-400</a>.
+ * declaration that overrides the default namespace. Therefore {@link
+ * OMElement#getDefaultNamespace()} must return null.
+ *
+ * <p>This is a regression test for <a
+ * href="https://issues.apache.org/jira/browse/AXIOM-400">AXIOM-400</a>.
*/
public class TestGetDefaultNamespace2 extends AxiomTestCase {
public TestGetDefaultNamespace2(OMMetaFactory metaFactory) {
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetDescendants.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetDescendants.java
index c11a111e4..128cafa2c 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetDescendants.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetDescendants.java
@@ -28,7 +28,7 @@ import org.apache.axiom.ts.AxiomTestCase;
public class TestGetDescendants extends AxiomTestCase {
private final boolean includeSelf;
-
+
public TestGetDescendants(OMMetaFactory metaFactory, boolean includeSelf) {
super(metaFactory);
this.includeSelf = includeSelf;
@@ -37,19 +37,21 @@ public class TestGetDescendants extends AxiomTestCase {
@Override
protected void runTest() throws Throwable {
- OMElement element = AXIOMUtil.stringToOM(metaFactory.getOMFactory(),
- "<root><a><b><c><d/><e/></c></b><f/></a><g/></root>");
+ OMElement element =
+ AXIOMUtil.stringToOM(
+ metaFactory.getOMFactory(),
+ "<root><a><b><c><d/><e/></c></b><f/></a><g/></root>");
// We intentionally get the descendants of <a> so that we can test containment
// (the iterator must never return <g>, which is a sibling of <a>).
Iterator<OMNode> it = element.getFirstElement().getDescendants(includeSelf);
if (includeSelf) {
- assertEquals("a", ((OMElement)it.next()).getLocalName());
+ assertEquals("a", ((OMElement) it.next()).getLocalName());
}
- assertEquals("b", ((OMElement)it.next()).getLocalName());
- assertEquals("c", ((OMElement)it.next()).getLocalName());
- assertEquals("d", ((OMElement)it.next()).getLocalName());
- assertEquals("e", ((OMElement)it.next()).getLocalName());
- assertEquals("f", ((OMElement)it.next()).getLocalName());
+ assertEquals("b", ((OMElement) it.next()).getLocalName());
+ assertEquals("c", ((OMElement) it.next()).getLocalName());
+ assertEquals("d", ((OMElement) it.next()).getLocalName());
+ assertEquals("e", ((OMElement) it.next()).getLocalName());
+ assertEquals("f", ((OMElement) it.next()).getLocalName());
assertFalse(it.hasNext());
}
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetDescendantsRemoveSubtree.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetDescendantsRemoveSubtree.java
index 1afc82d45..3eaca2f1d 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetDescendantsRemoveSubtree.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetDescendantsRemoveSubtree.java
@@ -31,8 +31,8 @@ import org.apache.axiom.om.OMXMLBuilderFactory;
import org.apache.axiom.ts.AxiomTestCase;
/**
- * Test that {@link Iterator#remove()} behaves correctly on the iterator returned by
- * {@link OMContainer#getDescendants(boolean)} when used to remove an element with child nodes.
+ * Test that {@link Iterator#remove()} behaves correctly on the iterator returned by {@link
+ * OMContainer#getDescendants(boolean)} when used to remove an element with child nodes.
*/
public class TestGetDescendantsRemoveSubtree extends AxiomTestCase {
public TestGetDescendantsRemoveSubtree(OMMetaFactory metaFactory) {
@@ -41,12 +41,14 @@ public class TestGetDescendantsRemoveSubtree extends AxiomTestCase {
@Override
protected void runTest() throws Throwable {
- OMElement root = OMXMLBuilderFactory.createOMBuilder(
- metaFactory.getOMFactory(),
- new StringReader("<root><a><b/></a><c/></root>")).getDocumentElement();
+ OMElement root =
+ OMXMLBuilderFactory.createOMBuilder(
+ metaFactory.getOMFactory(),
+ new StringReader("<root><a><b/></a><c/></root>"))
+ .getDocumentElement();
Iterator<OMNode> it = root.getDescendants(false);
- assertThat(((OMElement)it.next()).getLocalName()).isEqualTo("a");
+ assertThat(((OMElement) it.next()).getLocalName()).isEqualTo("a");
it.remove();
- assertThat(((OMElement)it.next()).getLocalName()).isEqualTo("c");
+ assertThat(((OMElement) it.next()).getLocalName()).isEqualTo("c");
}
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetFirstChildWithName.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetFirstChildWithName.java
index a4430e3b3..dde528a71 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetFirstChildWithName.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetFirstChildWithName.java
@@ -26,9 +26,7 @@ import org.apache.axiom.om.OMMetaFactory;
import org.apache.axiom.om.OMNamespace;
import org.apache.axiom.ts.AxiomTestCase;
-/**
- * Tests the behavior of {@link OMElement#getFirstChildWithName(QName)}.
- */
+/** Tests the behavior of {@link OMElement#getFirstChildWithName(QName)}. */
public class TestGetFirstChildWithName extends AxiomTestCase {
public TestGetFirstChildWithName(OMMetaFactory metaFactory) {
super(metaFactory);
@@ -46,19 +44,19 @@ public class TestGetFirstChildWithName extends AxiomTestCase {
OMElement child3 = factory.createOMElement("b", ns1, parent);
OMElement child4 = factory.createOMElement("c", null, parent);
factory.createOMElement("a", ns1, parent);
-
+
// Check that it's really the first element that is returned
assertSame(child1, parent.getFirstChildWithName(new QName("urn:ns1", "a")));
-
+
// Test with a child that is not the first one
assertSame(child2, parent.getFirstChildWithName(new QName("urn:ns2", "b")));
-
+
// Check that the namespace URI is taken into account
assertNull(parent.getFirstChildWithName(new QName("b")));
-
+
// Check that the prefix of the given QName is not taken into account
assertSame(child3, parent.getFirstChildWithName(new QName("urn:ns1", "b", "ns2")));
-
+
// Test with null namespace
assertSame(child4, parent.getFirstChildWithName(new QName("c")));
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetFirstChildWithNameOnIncompleteElement.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetFirstChildWithNameOnIncompleteElement.java
index d25355009..f02753bed 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetFirstChildWithNameOnIncompleteElement.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetFirstChildWithNameOnIncompleteElement.java
@@ -39,8 +39,11 @@ public class TestGetFirstChildWithNameOnIncompleteElement extends AxiomTestCase
@Override
protected void runTest() throws Throwable {
- OMElement element = OMXMLBuilderFactory.createOMBuilder(metaFactory.getOMFactory(),
- new StringReader("<root><a/><b/><c/></root>")).getDocumentElement();
+ OMElement element =
+ OMXMLBuilderFactory.createOMBuilder(
+ metaFactory.getOMFactory(),
+ new StringReader("<root><a/><b/><c/></root>"))
+ .getDocumentElement();
OMElement b = element.getFirstChildWithName(new QName("b"));
assertFalse(b.isComplete());
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetFirstOMChildAfterConsume.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetFirstOMChildAfterConsume.java
index 3891d033f..c324a6dea 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetFirstOMChildAfterConsume.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetFirstOMChildAfterConsume.java
@@ -31,9 +31,9 @@ import org.apache.axiom.om.OMXMLBuilderFactory;
import org.apache.axiom.ts.AxiomTestCase;
/**
- * Tests that {@link OMContainer#getFirstOMChild()} throws the expected
- * {@link NodeUnavailableException} if the element has been consumed using
- * {@link OMContainer#getXMLStreamReaderWithoutCaching()}.
+ * Tests that {@link OMContainer#getFirstOMChild()} throws the expected {@link
+ * NodeUnavailableException} if the element has been consumed using {@link
+ * OMContainer#getXMLStreamReaderWithoutCaching()}.
*/
public class TestGetFirstOMChildAfterConsume extends AxiomTestCase {
public TestGetFirstOMChildAfterConsume(OMMetaFactory metaFactory) {
@@ -43,8 +43,12 @@ public class TestGetFirstOMChildAfterConsume extends AxiomTestCase {
@Override
protected void runTest() throws Throwable {
OMFactory factory = metaFactory.getOMFactory();
- OMElement element = OMXMLBuilderFactory.createOMBuilder(factory, new StringReader(
- "<element><!--comment--><a/><!--comment--></element>")).getDocumentElement();
+ OMElement element =
+ OMXMLBuilderFactory.createOMBuilder(
+ factory,
+ new StringReader(
+ "<element><!--comment--><a/><!--comment--></element>"))
+ .getDocumentElement();
XMLStreamReader reader = element.getXMLStreamReaderWithoutCaching();
while (reader.hasNext()) {
reader.next();
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetFirstOMChildAfterDiscard.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetFirstOMChildAfterDiscard.java
index d0b48e35f..a9efdce7a 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetFirstOMChildAfterDiscard.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetFirstOMChildAfterDiscard.java
@@ -29,9 +29,9 @@ import org.apache.axiom.om.OMXMLBuilderFactory;
import org.apache.axiom.ts.AxiomTestCase;
/**
- * Tests that {@link OMContainer#getFirstOMChild()} throws the expected
- * {@link NodeUnavailableException} if the element has been discarded before the first child could
- * be created.
+ * Tests that {@link OMContainer#getFirstOMChild()} throws the expected {@link
+ * NodeUnavailableException} if the element has been discarded before the first child could be
+ * created.
*/
public class TestGetFirstOMChildAfterDiscard extends AxiomTestCase {
public TestGetFirstOMChildAfterDiscard(OMMetaFactory metaFactory) {
@@ -41,8 +41,12 @@ public class TestGetFirstOMChildAfterDiscard extends AxiomTestCase {
@Override
protected void runTest() throws Throwable {
OMFactory factory = metaFactory.getOMFactory();
- OMElement element = OMXMLBuilderFactory.createOMBuilder(factory, new StringReader(
- "<element><!--comment--><a/><!--comment--></element>")).getDocumentElement();
+ OMElement element =
+ OMXMLBuilderFactory.createOMBuilder(
+ factory,
+ new StringReader(
+ "<element><!--comment--><a/><!--comment--></element>"))
+ .getDocumentElement();
element.discard();
try {
element.getFirstOMChild();
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetNamespaceContext.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetNamespaceContext.java
index ac3d6876e..76c01140b 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetNamespaceContext.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetNamespaceContext.java
@@ -30,12 +30,10 @@ import org.apache.axiom.om.OMMetaFactory;
import org.apache.axiom.om.OMXMLBuilderFactory;
import org.apache.axiom.ts.AxiomTestCase;
-/**
- * Tests {@link OMElement#getNamespaceContext(boolean)}.
- */
+/** Tests {@link OMElement#getNamespaceContext(boolean)}. */
public class TestGetNamespaceContext extends AxiomTestCase {
private final boolean detached;
-
+
public TestGetNamespaceContext(OMMetaFactory metaFactory, boolean detached) {
super(metaFactory);
this.detached = detached;
@@ -45,7 +43,9 @@ public class TestGetNamespaceContext extends AxiomTestCase {
@Override
protected void runTest() throws Throwable {
InputStream in = TestGetNamespaceContext.class.getResourceAsStream("namespacecontext.xml");
- OMElement root = OMXMLBuilderFactory.createOMBuilder(metaFactory.getOMFactory(), in).getDocumentElement();
+ OMElement root =
+ OMXMLBuilderFactory.createOMBuilder(metaFactory.getOMFactory(), in)
+ .getDocumentElement();
OMElement inner = root.getFirstElement().getFirstElement();
NamespaceContext context = inner.getNamespaceContext(detached);
assertEquals("urn:test2", context.getNamespaceURI("p"));
@@ -53,17 +53,17 @@ public class TestGetNamespaceContext extends AxiomTestCase {
assertEquals("urn:test3", context.getNamespaceURI("r"));
assertEquals("urn:test4", context.getNamespaceURI(""));
assertEquals("", context.getNamespaceURI("unbound"));
-
+
assertNull(context.getPrefix("urn:test1"));
assertEquals("p", context.getPrefix("urn:test2"));
String prefix = context.getPrefix("urn:test3");
assertTrue(prefix.equals("q") || prefix.equals("r"));
assertEquals("", context.getPrefix("urn:test4"));
assertNull(context.getPrefix("unbound"));
-
+
Iterator<?> it = context.getPrefixes("urn:test1");
assertFalse(it.hasNext());
-
+
it = context.getPrefixes("urn:test2");
assertTrue(it.hasNext());
assertEquals("p", it.next());
@@ -72,7 +72,7 @@ public class TestGetNamespaceContext extends AxiomTestCase {
it = context.getPrefixes("urn:test3");
Set<String> prefixes = new HashSet<>();
while (it.hasNext()) {
- prefixes.add((String)it.next());
+ prefixes.add((String) it.next());
}
assertEquals(2, prefixes.size());
assertTrue(prefixes.contains("q"));
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetNamespaceNormalized.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetNamespaceNormalized.java
index 6cc631ee5..014b524a5 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetNamespaceNormalized.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetNamespaceNormalized.java
@@ -31,17 +31,17 @@ import org.apache.axiom.ts.AxiomTestCase;
* namespace that is added as a child to another element that has a default namespace. Earlier
* versions of Axiom returned a non null value in this case to work around an issue in the
* serialization code.
- * <p>
- * The test is executed twice: once with a <code>null</code> {@link OMNamespace} and once with an
+ *
+ * <p>The test is executed twice: once with a <code>null</code> {@link OMNamespace} and once with an
* {@link OMNamespace} object with prefix and namespace URI set to the empty string. The expected
* result is the same in both cases.
- * <p>
- * This is a regression test for <a
+ *
+ * <p>This is a regression test for <a
* href="https://issues.apache.org/jira/browse/AXIOM-398">AXIOM-398</a>.
*/
public class TestGetNamespaceNormalized extends AxiomTestCase {
private final boolean useNull;
-
+
public TestGetNamespaceNormalized(OMMetaFactory metaFactory, boolean useNull) {
super(metaFactory);
this.useNull = useNull;
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetNamespaceNormalizedWithParser.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetNamespaceNormalizedWithParser.java
index 6e35d857c..691e9e331 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetNamespaceNormalizedWithParser.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetNamespaceNormalizedWithParser.java
@@ -29,8 +29,8 @@ import org.apache.axiom.ts.AxiomTestCase;
/**
* Tests that {@link OMNamedInformationItem#getNamespace()} returns <code>null</code> for an element
* with no namespace. The case considered in this test is an element created using a parser and that
- * has an explicit namespace declaration for the default namespace, i.e. {@code xmlns=""}. This is
- * a regression test for <a href="https://issues.apache.org/jira/browse/AXIOM-398">AXIOM-398</a>.
+ * has an explicit namespace declaration for the default namespace, i.e. {@code xmlns=""}. This is a
+ * regression test for <a href="https://issues.apache.org/jira/browse/AXIOM-398">AXIOM-398</a>.
*/
public class TestGetNamespaceNormalizedWithParser extends AxiomTestCase {
public TestGetNamespaceNormalizedWithParser(OMMetaFactory metaFactory) {
@@ -39,8 +39,10 @@ public class TestGetNamespaceNormalizedWithParser extends AxiomTestCase {
@Override
protected void runTest() throws Throwable {
- OMElement element = OMXMLBuilderFactory.createOMBuilder(metaFactory.getOMFactory(),
- new StringReader("<root xmlns=''/>")).getDocumentElement();
+ OMElement element =
+ OMXMLBuilderFactory.createOMBuilder(
+ metaFactory.getOMFactory(), new StringReader("<root xmlns=''/>"))
+ .getDocumentElement();
assertNull(element.getNamespace());
}
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetNamespaceNormalizedWithSAXSource.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetNamespaceNormalizedWithSAXSource.java
index 129f9d589..7966b799d 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetNamespaceNormalizedWithSAXSource.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetNamespaceNormalizedWithSAXSource.java
@@ -33,9 +33,9 @@ import org.xml.sax.InputSource;
/**
* Tests that {@link OMNamedInformationItem#getNamespace()} returns <code>null</code> for an element
- * with no namespace. The case considered in this test is an element created using a
- * {@link SAXSource} and that has an explicit namespace declaration for the default namespace, i.e.
- * {@code xmlns=""}. This is a regression test for <a
+ * with no namespace. The case considered in this test is an element created using a {@link
+ * SAXSource} and that has an explicit namespace declaration for the default namespace, i.e. {@code
+ * xmlns=""}. This is a regression test for <a
* href="https://issues.apache.org/jira/browse/AXIOM-398">AXIOM-398</a>.
*/
public class TestGetNamespaceNormalizedWithSAXSource extends AxiomTestCase {
@@ -49,10 +49,13 @@ public class TestGetNamespaceNormalizedWithSAXSource extends AxiomTestCase {
factory.setNamespaceAware(true);
factory.setFeature("http://xml.org/sax/features/namespace-prefixes", true);
SAXParser parser = factory.newSAXParser();
- SAXSource source = new SAXSource(parser.getXMLReader(),
- new InputSource(new StringReader("<root xmlns=''/>")));
- OMElement element = OMXMLBuilderFactory.createOMBuilder(metaFactory.getOMFactory(),
- source).getDocumentElement();
+ SAXSource source =
+ new SAXSource(
+ parser.getXMLReader(),
+ new InputSource(new StringReader("<root xmlns=''/>")));
+ OMElement element =
+ OMXMLBuilderFactory.createOMBuilder(metaFactory.getOMFactory(), source)
+ .getDocumentElement();
assertNull(element.getNamespace());
}
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetNamespacesInScope.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetNamespacesInScope.java
index 866266bbf..ddeb09dd6 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetNamespacesInScope.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetNamespacesInScope.java
@@ -33,8 +33,10 @@ public class TestGetNamespacesInScope extends AxiomTestCase {
@Override
protected void runTest() throws Throwable {
- OMElement element = AXIOMUtil.stringToOM(metaFactory.getOMFactory(),
- "<a xmlns:ns1='urn:ns1'><b xmlns:ns2='urn:ns2'/></a>");
+ OMElement element =
+ AXIOMUtil.stringToOM(
+ metaFactory.getOMFactory(),
+ "<a xmlns:ns1='urn:ns1'><b xmlns:ns2='urn:ns2'/></a>");
boolean ns1seen = false;
boolean ns2seen = false;
Iterator<OMNamespace> it = element.getFirstElement().getNamespacesInScope();
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetNamespacesInScopeWithDefaultNamespace.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetNamespacesInScopeWithDefaultNamespace.java
index 8db311860..b8ddd0989 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetNamespacesInScopeWithDefaultNamespace.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetNamespacesInScopeWithDefaultNamespace.java
@@ -33,8 +33,8 @@ public class TestGetNamespacesInScopeWithDefaultNamespace extends AxiomTestCase
@Override
protected void runTest() throws Throwable {
- OMElement element = AXIOMUtil.stringToOM(metaFactory.getOMFactory(),
- "<a xmlns='urn:test'><b/></a>");
+ OMElement element =
+ AXIOMUtil.stringToOM(metaFactory.getOMFactory(), "<a xmlns='urn:test'><b/></a>");
Iterator<OMNamespace> it = element.getFirstElement().getNamespacesInScope();
assertTrue(it.hasNext());
OMNamespace ns = it.next();
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetNamespacesInScopeWithMaskedDefaultNamespace.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetNamespacesInScopeWithMaskedDefaultNamespace.java
index 46d1765a3..1e70e8610 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetNamespacesInScopeWithMaskedDefaultNamespace.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetNamespacesInScopeWithMaskedDefaultNamespace.java
@@ -33,8 +33,9 @@ public class TestGetNamespacesInScopeWithMaskedDefaultNamespace extends AxiomTes
@Override
protected void runTest() throws Throwable {
- OMElement element = AXIOMUtil.stringToOM(metaFactory.getOMFactory(),
- "<a xmlns='urn:test'><b xmlns=''/></a>");
+ OMElement element =
+ AXIOMUtil.stringToOM(
+ metaFactory.getOMFactory(), "<a xmlns='urn:test'><b xmlns=''/></a>");
Iterator<OMNamespace> it = element.getFirstElement().getNamespacesInScope();
assertFalse(it.hasNext());
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetNamespacesInScopeWithMaskedNamespace.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetNamespacesInScopeWithMaskedNamespace.java
index 82cd94547..e8de7e2ae 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetNamespacesInScopeWithMaskedNamespace.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetNamespacesInScopeWithMaskedNamespace.java
@@ -33,8 +33,10 @@ public class TestGetNamespacesInScopeWithMaskedNamespace extends AxiomTestCase {
@Override
protected void runTest() throws Throwable {
- OMElement element = AXIOMUtil.stringToOM(metaFactory.getOMFactory(),
- "<a xmlns:p='urn:ns1'><b xmlns:p='urn:ns2'/></a>");
+ OMElement element =
+ AXIOMUtil.stringToOM(
+ metaFactory.getOMFactory(),
+ "<a xmlns:p='urn:ns1'><b xmlns:p='urn:ns2'/></a>");
Iterator<OMNamespace> it = element.getFirstElement().getNamespacesInScope();
assertTrue(it.hasNext());
OMNamespace ns = it.next();
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetPrefixWithDefaultNamespace.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetPrefixWithDefaultNamespace.java
index 641a26cff..4a137d5cb 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetPrefixWithDefaultNamespace.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetPrefixWithDefaultNamespace.java
@@ -36,7 +36,8 @@ public class TestGetPrefixWithDefaultNamespace extends AxiomTestCase {
@Override
protected void runTest() throws Throwable {
OMFactory factory = metaFactory.getOMFactory();
- OMElement element = factory.createOMElement("test", factory.createOMNamespace("urn:ns", ""));
+ OMElement element =
+ factory.createOMElement("test", factory.createOMNamespace("urn:ns", ""));
assertNull(element.getPrefix());
}
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetQNameWithNamespace.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetQNameWithNamespace.java
index ff4e822af..919fc0d2a 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetQNameWithNamespace.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetQNameWithNamespace.java
@@ -44,5 +44,4 @@ public class TestGetQNameWithNamespace extends AxiomTestCase {
assertEquals("Namespace mismatch", namespace, qname.getNamespaceURI());
assertEquals("namespace prefix mismatch", prefix, qname.getPrefix());
}
-
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetSAXResultWithDTD.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetSAXResultWithDTD.java
index 9f5493a95..97646f904 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetSAXResultWithDTD.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetSAXResultWithDTD.java
@@ -53,6 +53,6 @@ public class TestGetSAXResultWithDTD extends AxiomTestCase {
contentHandler.endDocument();
OMNode child = root.getFirstOMChild();
assertTrue(child instanceof OMElement);
- assertEquals("test", ((OMElement)child).getLocalName());
+ assertEquals("test", ((OMElement) child).getLocalName());
}
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetSAXSourceIdentityTransform.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetSAXSourceIdentityTransform.java
index f3d954627..bdf7e8a79 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetSAXSourceIdentityTransform.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetSAXSourceIdentityTransform.java
@@ -37,7 +37,8 @@ public class TestGetSAXSourceIdentityTransform extends AxiomTestCase {
private final XSLTImplementation xsltImplementation;
private final boolean cache;
- public TestGetSAXSourceIdentityTransform(OMMetaFactory metaFactory, XSLTImplementation xsltImplementation, boolean cache) {
+ public TestGetSAXSourceIdentityTransform(
+ OMMetaFactory metaFactory, XSLTImplementation xsltImplementation, boolean cache) {
super(metaFactory);
this.xsltImplementation = xsltImplementation;
this.cache = cache;
@@ -48,21 +49,22 @@ public class TestGetSAXSourceIdentityTransform extends AxiomTestCase {
private InputStream getInput() {
return TestGetSAXSourceIdentityTransform.class.getResourceAsStream("test.xml");
}
-
+
@Override
protected void runTest() throws Throwable {
Transformer transformer = xsltImplementation.newTransformerFactory().newTransformer();
-
+
OMFactory factory = metaFactory.getOMFactory();
- OMElement element = OMXMLBuilderFactory.createOMBuilder(factory, getInput()).getDocumentElement();
+ OMElement element =
+ OMXMLBuilderFactory.createOMBuilder(factory, getInput()).getDocumentElement();
OMDocument outputDocument = factory.createOMDocument();
transformer.transform(element.getSAXSource(cache), outputDocument.getSAXResult());
-
+
assertAbout(xml())
.that(xml(OMDocument.class, outputDocument))
.ignoringWhitespaceInPrologAndEpilog()
.hasSameContentAs(getInput());
-
+
element.close(false);
}
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetSAXSourceIdentityTransformOnFragment.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetSAXSourceIdentityTransformOnFragment.java
index 61afb1519..fa23a938d 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetSAXSourceIdentityTransformOnFragment.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetSAXSourceIdentityTransformOnFragment.java
@@ -37,28 +37,32 @@ import org.xml.sax.ContentHandler;
/**
* Tests that the {@link SAXSource} returned by {@link OMContainer#getSAXSource(boolean)} generates
* {@link ContentHandler#startPrefixMapping(String, String)} events for namespace mappings in scope
- * on the source element.
- * This checks for an issue that may arise under the following circumstances:
+ * on the source element. This checks for an issue that may arise under the following circumstances:
+ *
* <ol>
* <li>The element on which {@link OMContainer#getSAXSource(boolean)} is called is not the root
- * element of the document.</li>
- * <li>One of the ancestors declares a namespace mapping.</li>
+ * element of the document.
+ * <li>One of the ancestors declares a namespace mapping.
* <li>The namespace mapping is not used in the name of the source element or any of its
- * descendant elements or attributes (but may be used in the value of an attribute).</li>
+ * descendant elements or attributes (but may be used in the value of an attribute).
* </ol>
+ *
* Example:
+ *
* <pre><root xmlns:ns="urn:ns"><element attr="ns:someThing"/><root></pre>
+ *
* In that case, when constructing an {@link SAXSource} from the child element, the namespace
- * mapping for the {@code ns} prefix should be visible to the consumer. Otherwise it would not
- * be able to interpret the attribute value correctly. This is relevant e.g. when validating
- * a part of a document against an XML schema (see
- * <a href="https://issues.apache.org/jira/browse/SYNAPSE-501">SYNAPSE-501</a>).
+ * mapping for the {@code ns} prefix should be visible to the consumer. Otherwise it would not be
+ * able to interpret the attribute value correctly. This is relevant e.g. when validating a part of
+ * a document against an XML schema (see <a
+ * href="https://issues.apache.org/jira/browse/SYNAPSE-501">SYNAPSE-501</a>).
*/
public class TestGetSAXSourceIdentityTransformOnFragment extends AxiomTestCase {
private final XSLTImplementation xsltImplementation;
private final boolean cache;
- public TestGetSAXSourceIdentityTransformOnFragment(OMMetaFactory metaFactory, XSLTImplementation xsltImplementation, boolean cache) {
+ public TestGetSAXSourceIdentityTransformOnFragment(
+ OMMetaFactory metaFactory, XSLTImplementation xsltImplementation, boolean cache) {
super(metaFactory);
this.xsltImplementation = xsltImplementation;
this.cache = cache;
@@ -69,20 +73,23 @@ public class TestGetSAXSourceIdentityTransformOnFragment extends AxiomTestCase {
private InputStream getInput() {
return TestGetSAXSourceIdentityTransformOnFragment.class.getResourceAsStream("test.xml");
}
-
+
@Override
protected void runTest() throws Throwable {
Transformer transformer = xsltImplementation.newTransformerFactory().newTransformer();
-
+
OMFactory factory = metaFactory.getOMFactory();
- OMElement element = OMXMLBuilderFactory.createOMBuilder(factory, getInput()).getDocumentElement().getFirstElement();
+ OMElement element =
+ OMXMLBuilderFactory.createOMBuilder(factory, getInput())
+ .getDocumentElement()
+ .getFirstElement();
OMDocument outputDocument = factory.createOMDocument();
transformer.transform(element.getSAXSource(cache), outputDocument.getSAXResult());
-
+
OMNamespace ns = outputDocument.getOMDocumentElement().findNamespaceURI("p");
assertNotNull(ns);
assertEquals("urn:some:namespace", ns.getNamespaceURI());
-
+
element.close(false);
}
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetTextAsQName.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetTextAsQName.java
index 9b141fe90..95c41e5c0 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetTextAsQName.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetTextAsQName.java
@@ -25,9 +25,7 @@ import org.apache.axiom.om.OMFactory;
import org.apache.axiom.om.OMMetaFactory;
import org.apache.axiom.ts.AxiomTestCase;
-/**
- * Tests the behavior of {@link OMElement#getTextAsQName()} for a prefixed QName.
- */
+/** Tests the behavior of {@link OMElement#getTextAsQName()} for a prefixed QName. */
public class TestGetTextAsQName extends AxiomTestCase {
public TestGetTextAsQName(OMMetaFactory metaFactory) {
super(metaFactory);
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetTextAsQNameEmpty.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetTextAsQNameEmpty.java
index 662b5aa73..f4937f286 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetTextAsQNameEmpty.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetTextAsQNameEmpty.java
@@ -23,9 +23,7 @@ import org.apache.axiom.om.OMFactory;
import org.apache.axiom.om.OMMetaFactory;
import org.apache.axiom.ts.AxiomTestCase;
-/**
- * Tests the behavior of {@link OMElement#getTextAsQName()} if the element is empty.
- */
+/** Tests the behavior of {@link OMElement#getTextAsQName()} if the element is empty. */
public class TestGetTextAsQNameEmpty extends AxiomTestCase {
public TestGetTextAsQNameEmpty(OMMetaFactory metaFactory) {
super(metaFactory);
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetTextAsStreamWithoutCaching.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetTextAsStreamWithoutCaching.java
index d1161b630..2b260b01b 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetTextAsStreamWithoutCaching.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetTextAsStreamWithoutCaching.java
@@ -53,15 +53,20 @@ public class TestGetTextAsStreamWithoutCaching extends AxiomTestCase {
v.add(new ByteArrayInputStream("<root><a>".getBytes(charset)));
v.add(ds.getInputStream());
v.add(new ByteArrayInputStream("</a><b/></root>".getBytes(charset)));
- OMElement root = OMXMLBuilderFactory.createOMBuilder(factory,
- StAXParserConfiguration.NON_COALESCING,
- new SequenceInputStream(v.elements()), "ascii").getDocumentElement();
- OMElement child = (OMElement)root.getFirstOMChild();
+ OMElement root =
+ OMXMLBuilderFactory.createOMBuilder(
+ factory,
+ StAXParserConfiguration.NON_COALESCING,
+ new SequenceInputStream(v.elements()),
+ "ascii")
+ .getDocumentElement();
+ OMElement child = (OMElement) root.getFirstOMChild();
Reader in = child.getTextAsStream(false);
- IOTestUtils.compareStreams(new InputStreamReader(ds.getInputStream(), charset), "expected", in, "actual");
+ IOTestUtils.compareStreams(
+ new InputStreamReader(ds.getInputStream(), charset), "expected", in, "actual");
in.close();
// No try to access subsequent nodes
- child = (OMElement)child.getNextOMSibling();
+ child = (OMElement) child.getNextOMSibling();
assertThat(child.getLocalName()).isEqualTo("b");
}
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetTextBinary.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetTextBinary.java
index 1f8cb62ac..892138247 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetTextBinary.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetTextBinary.java
@@ -39,7 +39,7 @@ import org.apache.commons.codec.binary.Base64;
*/
public class TestGetTextBinary extends AxiomTestCase {
private final boolean compact;
-
+
public TestGetTextBinary(OMMetaFactory metaFactory, boolean compact) {
super(metaFactory);
this.compact = compact;
@@ -54,10 +54,13 @@ public class TestGetTextBinary extends AxiomTestCase {
element.addChild(factory.createOMText(new DataHandler(ds), false));
if (compact) {
// Only the builder can create a compact element containing a DataHandler
- element = OMXMLBuilderFactory.createStAXOMBuilder(factory, element.getXMLStreamReader()).getDocumentElement();
+ element =
+ OMXMLBuilderFactory.createStAXOMBuilder(factory, element.getXMLStreamReader())
+ .getDocumentElement();
element.build();
}
- IOTestUtils.compareStreams(ds.getInputStream(),
+ IOTestUtils.compareStreams(
+ ds.getInputStream(),
new ByteArrayInputStream(Base64.decodeBase64(element.getText())));
}
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetXMLStreamReaderCDATAEventFromElement.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetXMLStreamReaderCDATAEventFromElement.java
index e664a4f6c..d255cc2ce 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetXMLStreamReaderCDATAEventFromElement.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetXMLStreamReaderCDATAEventFromElement.java
@@ -40,20 +40,22 @@ public class TestGetXMLStreamReaderCDATAEventFromElement extends AxiomTestCase {
OMElement element = omfactory.createOMElement("test", null);
OMText cdata = omfactory.createOMText("hello world", OMNode.CDATA_SECTION_NODE);
element.addChild(cdata);
-
+
// Get the XMLStreamReader for the element. This will return an OMStAXWrapper.
XMLStreamReader reader2 = element.getXMLStreamReader();
// Check the sequence of events
int event = reader2.next();
assertEquals(XMLStreamReader.START_ELEMENT, event);
-
+
while (reader2.hasNext() && event != XMLStreamReader.CDATA) {
- event = reader2.next();
+ event = reader2.next();
}
-
+
assertEquals(XMLStreamReader.CDATA, event);
assertEquals("hello world", reader2.getText()); // AXIOM-146
- assertTrue(Arrays.equals("hello world".toCharArray(), reader2.getTextCharacters())); // AXIOM-144
+ assertTrue(
+ Arrays.equals(
+ "hello world".toCharArray(), reader2.getTextCharacters())); // AXIOM-144
assertEquals(XMLStreamReader.END_ELEMENT, reader2.next());
}
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetXMLStreamReaderCDATAEventFromParser.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetXMLStreamReaderCDATAEventFromParser.java
index 24167c09d..787d790e8 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetXMLStreamReaderCDATAEventFromParser.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetXMLStreamReaderCDATAEventFromParser.java
@@ -40,31 +40,38 @@ public class TestGetXMLStreamReaderCDATAEventFromParser extends AxiomTestCase {
@Override
protected void runTest() throws Throwable {
// Create an element with a CDATA section.
- InputStream is = new ByteArrayInputStream("<test><![CDATA[hello world]]></test>".getBytes());
+ InputStream is =
+ new ByteArrayInputStream("<test><![CDATA[hello world]]></test>".getBytes());
// Make sure that the parser is non coalescing (otherwise no CDATA events will be
// reported). This is not the default for Woodstox (see WSTX-140).
- XMLStreamReader reader = StAXUtils.createXMLStreamReader(StAXParserConfiguration.NON_COALESCING, is);
-
- OMElement element = OMXMLBuilderFactory.createStAXOMBuilder(metaFactory.getOMFactory(), reader).getDocumentElement();
-
+ XMLStreamReader reader =
+ StAXUtils.createXMLStreamReader(StAXParserConfiguration.NON_COALESCING, is);
+
+ OMElement element =
+ OMXMLBuilderFactory.createStAXOMBuilder(metaFactory.getOMFactory(), reader)
+ .getDocumentElement();
+
// Build the element so we have a full StAX tree
element.build();
-
+
// Get the XMLStreamReader for the element. This will return an OMStAXWrapper.
XMLStreamReader reader2 = element.getXMLStreamReader();
// Check the sequence of events
int event = reader2.next();
assertEquals(XMLStreamReader.START_ELEMENT, event);
-
+
while (reader2.hasNext() && event != XMLStreamReader.CDATA) {
- event = reader2.next();
+ event = reader2.next();
}
-
- // Only woodstox is guaranteed to generate CDATA events if javax.xml.stream.isCoalescing=false
- if (reader.toString().indexOf("wstx")!=-1) {
+
+ // Only woodstox is guaranteed to generate CDATA events if
+ // javax.xml.stream.isCoalescing=false
+ if (reader.toString().indexOf("wstx") != -1) {
assertEquals(XMLStreamReader.CDATA, event);
assertEquals("hello world", reader2.getText()); // AXIOM-146
- assertTrue(Arrays.equals("hello world".toCharArray(), reader2.getTextCharacters())); // AXIOM-144
+ assertTrue(
+ Arrays.equals(
+ "hello world".toCharArray(), reader2.getTextCharacters())); // AXIOM-144
assertEquals(XMLStreamReader.END_ELEMENT, reader2.next());
}
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetXMLStreamReaderOnNonRootElement.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetXMLStreamReaderOnNonRootElement.java
index 47cb0ecbf..7ad641ad3 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetXMLStreamReaderOnNonRootElement.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetXMLStreamReaderOnNonRootElement.java
@@ -30,13 +30,13 @@ import org.apache.axiom.ts.AxiomTestCase;
* Tests that {@link OMContainer#getXMLStreamReader(boolean)} produces the correct sequence of
* events when called on an {@link OMElement} that is not the root element. Also tests that the rest
* of the document can be built after consuming the {@link XMLStreamReader}.
- * <p>
- * This is a regression test for
- * <a href="https://issues.apache.org/jira/browse/AXIOM-288">AXIOM-288</a>.
+ *
+ * <p>This is a regression test for <a
+ * href="https://issues.apache.org/jira/browse/AXIOM-288">AXIOM-288</a>.
*/
public class TestGetXMLStreamReaderOnNonRootElement extends AxiomTestCase {
private final boolean cache;
-
+
public TestGetXMLStreamReaderOnNonRootElement(OMMetaFactory metaFactory, boolean cache) {
super(metaFactory);
this.cache = cache;
@@ -45,9 +45,10 @@ public class TestGetXMLStreamReaderOnNonRootElement extends AxiomTestCase {
@Override
protected void runTest() throws Throwable {
- OMElement root = AXIOMUtil.stringToOM(metaFactory.getOMFactory(),
- "<a><b><c/></b><d>content</d></a>");
- OMElement b = (OMElement)root.getFirstOMChild();
+ OMElement root =
+ AXIOMUtil.stringToOM(
+ metaFactory.getOMFactory(), "<a><b><c/></b><d>content</d></a>");
+ OMElement b = (OMElement) root.getFirstOMChild();
XMLStreamReader stream = b.getXMLStreamReader(cache);
assertEquals(XMLStreamReader.START_DOCUMENT, stream.getEventType());
assertEquals(XMLStreamReader.START_ELEMENT, stream.next());
@@ -57,7 +58,7 @@ public class TestGetXMLStreamReaderOnNonRootElement extends AxiomTestCase {
assertEquals(XMLStreamReader.END_ELEMENT, stream.next());
assertEquals(XMLStreamReader.END_ELEMENT, stream.next());
assertEquals(XMLStreamReader.END_DOCUMENT, stream.next());
- OMElement d = (OMElement)b.getNextOMSibling();
+ OMElement d = (OMElement) b.getNextOMSibling();
assertEquals("content", d.getText());
root.close(false);
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetXMLStreamReaderOnNonRootElementPartiallyBuilt.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetXMLStreamReaderOnNonRootElementPartiallyBuilt.java
index 04e57e6e2..3512a9764 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetXMLStreamReaderOnNonRootElementPartiallyBuilt.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetXMLStreamReaderOnNonRootElementPartiallyBuilt.java
@@ -38,8 +38,9 @@ import org.apache.axiom.util.stax.debug.XMLStreamReaderValidator;
public class TestGetXMLStreamReaderOnNonRootElementPartiallyBuilt extends AxiomTestCase {
private final boolean cache;
private final int build;
-
- public TestGetXMLStreamReaderOnNonRootElementPartiallyBuilt(OMMetaFactory metaFactory, boolean cache, int build) {
+
+ public TestGetXMLStreamReaderOnNonRootElementPartiallyBuilt(
+ OMMetaFactory metaFactory, boolean cache, int build) {
super(metaFactory);
this.cache = cache;
this.build = build;
@@ -49,19 +50,22 @@ public class TestGetXMLStreamReaderOnNonRootElementPartiallyBuilt extends AxiomT
@Override
protected void runTest() throws Throwable {
- OMElement root = AXIOMUtil.stringToOM(metaFactory.getOMFactory(),
- "<root><child><emptyElement/><element>content</element></child></root>");
- OMElement child = (OMElement)root.getFirstOMChild();
-
+ OMElement root =
+ AXIOMUtil.stringToOM(
+ metaFactory.getOMFactory(),
+ "<root><child><emptyElement/><element>content</element></child></root>");
+ OMElement child = (OMElement) root.getFirstOMChild();
+
// Partially build the tree
if (build > 0) {
Iterator<OMNode> it = root.getDescendants(false);
- for (int i=0; i<build; i++) {
+ for (int i = 0; i < build; i++) {
it.next();
}
}
-
- XMLStreamReader reader = new XMLStreamReaderValidator(child.getXMLStreamReader(cache), true);
+
+ XMLStreamReader reader =
+ new XMLStreamReaderValidator(child.getXMLStreamReader(cache), true);
while (reader.hasNext()) {
reader.next();
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetXMLStreamReaderWithCaching.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetXMLStreamReaderWithCaching.java
index d1af0d861..0871d308b 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetXMLStreamReaderWithCaching.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetXMLStreamReaderWithCaching.java
@@ -30,8 +30,8 @@ import org.apache.axiom.om.OMXMLParserWrapper;
import org.apache.axiom.ts.AxiomTestCase;
/**
- * Tests that the object model can still be accessed after using
- * {@link OMContainer#getXMLStreamReader()}.
+ * Tests that the object model can still be accessed after using {@link
+ * OMContainer#getXMLStreamReader()}.
*/
public class TestGetXMLStreamReaderWithCaching extends AxiomTestCase {
public TestGetXMLStreamReaderWithCaching(OMMetaFactory metaFactory) {
@@ -40,21 +40,24 @@ public class TestGetXMLStreamReaderWithCaching extends AxiomTestCase {
@Override
protected void runTest() throws Throwable {
- OMXMLParserWrapper builder = OMXMLBuilderFactory.createOMBuilder(
- metaFactory.getOMFactory(),
- TestGetChildElementsConsumed.class.getResourceAsStream("purchase-order.xml"));
+ OMXMLParserWrapper builder =
+ OMXMLBuilderFactory.createOMBuilder(
+ metaFactory.getOMFactory(),
+ TestGetChildElementsConsumed.class.getResourceAsStream(
+ "purchase-order.xml"));
OMElement documentElement = builder.getDocumentElement();
XMLStreamReader reader = documentElement.getXMLStreamReader();
- //consume the parser. this should force the xml stream to be exhausted but the
- //tree to be fully built
+ // consume the parser. this should force the xml stream to be exhausted but the
+ // tree to be fully built
while (reader.hasNext()) {
reader.next();
}
- //try to find the children of the document element. This should *NOT* produce an
- //error even when the underlying stream is fully consumed , the object tree is already complete
+ // try to find the children of the document element. This should *NOT* produce an
+ // error even when the underlying stream is fully consumed , the object tree is already
+ // complete
Iterator<OMElement> childElements = documentElement.getChildElements();
int count = 0;
while (childElements.hasNext()) {
@@ -63,7 +66,7 @@ public class TestGetXMLStreamReaderWithCaching extends AxiomTestCase {
}
assertEquals("Number of elements need to be 2", count, 2);
-
+
documentElement.close(false);
}
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetXMLStreamReaderWithIncompleteDescendant.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetXMLStreamReaderWithIncompleteDescendant.java
index 89a837b7e..9bd2e8d54 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetXMLStreamReaderWithIncompleteDescendant.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetXMLStreamReaderWithIncompleteDescendant.java
@@ -32,19 +32,19 @@ import org.apache.axiom.om.OMXMLParserWrapper;
import org.apache.axiom.ts.AxiomTestCase;
/**
- * Tests that the sequence of events produced by the {@link XMLStreamReader} returned by
- * {@link OMContainer#getXMLStreamReader(boolean)} is correct for a programmatically created
- * {@link OMElement} that has an incomplete descendant (produced by
- * {@link OMXMLParserWrapper#getDocumentElement(boolean)} with <code>discardDocument</code> set to
- * true).
- * <p>
- * This is a regression test for <a
+ * Tests that the sequence of events produced by the {@link XMLStreamReader} returned by {@link
+ * OMContainer#getXMLStreamReader(boolean)} is correct for a programmatically created {@link
+ * OMElement} that has an incomplete descendant (produced by {@link
+ * OMXMLParserWrapper#getDocumentElement(boolean)} with <code>discardDocument</code> set to true).
+ *
+ * <p>This is a regression test for <a
* href="https://issues.apache.org/jira/browse/AXIOM-431">AXIOM-431</a>.
*/
public class TestGetXMLStreamReaderWithIncompleteDescendant extends AxiomTestCase {
private final boolean cache;
-
- public TestGetXMLStreamReaderWithIncompleteDescendant(OMMetaFactory metaFactory, boolean cache) {
+
+ public TestGetXMLStreamReaderWithIncompleteDescendant(
+ OMMetaFactory metaFactory, boolean cache) {
super(metaFactory);
this.cache = cache;
addTestParameter("cache", cache);
@@ -54,7 +54,9 @@ public class TestGetXMLStreamReaderWithIncompleteDescendant extends AxiomTestCas
protected void runTest() throws Throwable {
OMFactory factory = metaFactory.getOMFactory();
OMElement root = factory.createOMElement(new QName("root"));
- OMElement child = OMXMLBuilderFactory.createOMBuilder(factory, new StringReader("<a>test</a>")).getDocumentElement(true);
+ OMElement child =
+ OMXMLBuilderFactory.createOMBuilder(factory, new StringReader("<a>test</a>"))
+ .getDocumentElement(true);
root.addChild(child);
assertFalse(child.isComplete());
XMLStreamReader stream = root.getXMLStreamReader(cache);
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetXMLStreamReaderWithNamespaceURIInterning.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetXMLStreamReaderWithNamespaceURIInterning.java
index 3bf7f2071..db7447d54 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetXMLStreamReaderWithNamespaceURIInterning.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetXMLStreamReaderWithNamespaceURIInterning.java
@@ -29,9 +29,9 @@ import org.apache.axiom.om.OMXMLStreamReaderConfiguration;
import org.apache.axiom.ts.AxiomTestCase;
/**
- * Tests the behavior of
- * {@link OMElement#getXMLStreamReader(boolean, OMXMLStreamReaderConfiguration)} with
- * {@link OMXMLStreamReaderConfiguration#isNamespaceURIInterning()} set to <code>true</code>.
+ * Tests the behavior of {@link OMElement#getXMLStreamReader(boolean,
+ * OMXMLStreamReaderConfiguration)} with {@link
+ * OMXMLStreamReaderConfiguration#isNamespaceURIInterning()} set to <code>true</code>.
*/
public class TestGetXMLStreamReaderWithNamespaceURIInterning extends AxiomTestCase {
public TestGetXMLStreamReaderWithNamespaceURIInterning(OMMetaFactory metaFactory) {
@@ -47,14 +47,14 @@ public class TestGetXMLStreamReaderWithNamespaceURIInterning extends AxiomTestCa
OMElement root = factory.createOMElement("root", ns1);
root.addAttribute("attr", "value", ns2);
factory.createOMElement("child", ns2, root);
-
+
OMXMLStreamReaderConfiguration configuration = new OMXMLStreamReaderConfiguration();
configuration.setNamespaceURIInterning(true);
XMLStreamReader reader = root.getXMLStreamReader(true, configuration);
reader.nextTag();
assertInterned(reader.getNamespaceURI());
assertInterned(reader.getAttributeNamespace(0));
- for (int i=0; i<reader.getNamespaceCount(); i++) {
+ for (int i = 0; i < reader.getNamespaceCount(); i++) {
assertInterned(reader.getNamespaceURI(i));
}
reader.nextTag();
@@ -62,7 +62,7 @@ public class TestGetXMLStreamReaderWithNamespaceURIInterning extends AxiomTestCa
NamespaceContext nc = reader.getNamespaceContext();
assertInterned(nc.getNamespaceURI("p"));
}
-
+
private static void assertInterned(String s) {
assertSame("String not interned", s.intern(), s);
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetXMLStreamReaderWithPreserveNamespaceContext.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetXMLStreamReaderWithPreserveNamespaceContext.java
index fc8a4b4e8..04093d89c 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetXMLStreamReaderWithPreserveNamespaceContext.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetXMLStreamReaderWithPreserveNamespaceContext.java
@@ -34,15 +34,16 @@ import org.apache.axiom.om.OMXMLStreamReaderConfiguration;
import org.apache.axiom.ts.AxiomTestCase;
/**
- * Tests the behavior of
- * {@link OMElement#getXMLStreamReader(boolean, OMXMLStreamReaderConfiguration)} in conjunction with
- * {@link OMXMLStreamReaderConfiguration#isPreserveNamespaceContext()}.
+ * Tests the behavior of {@link OMElement#getXMLStreamReader(boolean,
+ * OMXMLStreamReaderConfiguration)} in conjunction with {@link
+ * OMXMLStreamReaderConfiguration#isPreserveNamespaceContext()}.
*/
public class TestGetXMLStreamReaderWithPreserveNamespaceContext extends AxiomTestCase {
private final boolean preserveNamespaceContext;
private final boolean cache;
- public TestGetXMLStreamReaderWithPreserveNamespaceContext(OMMetaFactory metaFactory, boolean preserveNamespaceContext, boolean cache) {
+ public TestGetXMLStreamReaderWithPreserveNamespaceContext(
+ OMMetaFactory metaFactory, boolean preserveNamespaceContext, boolean cache) {
super(metaFactory);
this.preserveNamespaceContext = preserveNamespaceContext;
addTestParameter("preserveNamespaceContext", preserveNamespaceContext);
@@ -52,15 +53,20 @@ public class TestGetXMLStreamReaderWithPreserveNamespaceContext extends AxiomTes
@Override
protected void runTest() throws Throwable {
- InputStream in = TestGetXMLStreamReaderWithPreserveNamespaceContext.class.getResourceAsStream("AXIOM-114.xml");
- OMElement root = OMXMLBuilderFactory.createOMBuilder(metaFactory.getOMFactory(), in).getDocumentElement();
+ InputStream in =
+ TestGetXMLStreamReaderWithPreserveNamespaceContext.class.getResourceAsStream(
+ "AXIOM-114.xml");
+ OMElement root =
+ OMXMLBuilderFactory.createOMBuilder(metaFactory.getOMFactory(), in)
+ .getDocumentElement();
root.declareNamespace("http://example.org", "p");
OMXMLStreamReaderConfiguration configuration = new OMXMLStreamReaderConfiguration();
configuration.setPreserveNamespaceContext(preserveNamespaceContext);
- XMLStreamReader reader = root.getFirstElement().getFirstElement().getXMLStreamReader(cache, configuration);
+ XMLStreamReader reader =
+ root.getFirstElement().getFirstElement().getXMLStreamReader(cache, configuration);
assertThat(reader.next()).isEqualTo(XMLStreamReader.START_ELEMENT);
Set<String> prefixes = new HashSet<>();
- for (int i=0; i<reader.getNamespaceCount(); i++) {
+ for (int i = 0; i < reader.getNamespaceCount(); i++) {
prefixes.add(reader.getNamespacePrefix(i));
}
if (preserveNamespaceContext) {
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetXMLStreamReaderWithPreserveNamespaceContext2.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetXMLStreamReaderWithPreserveNamespaceContext2.java
index 28b9f2558..6ff6dc160 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetXMLStreamReaderWithPreserveNamespaceContext2.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetXMLStreamReaderWithPreserveNamespaceContext2.java
@@ -29,11 +29,11 @@ import org.apache.axiom.om.OMXMLStreamReaderConfiguration;
import org.apache.axiom.ts.AxiomTestCase;
/**
- * Tests the behavior of
- * {@link OMElement#getXMLStreamReader(boolean, OMXMLStreamReaderConfiguration)} when
- * {@link OMXMLStreamReaderConfiguration#isPreserveNamespaceContext()} is {@code true} and there are
- * masked or redundant namespace declarations. This is a regression test for
- * <a href="https://issues.apache.org/jira/browse/AXIOM-485">AXIOM-485</a>.
+ * Tests the behavior of {@link OMElement#getXMLStreamReader(boolean,
+ * OMXMLStreamReaderConfiguration)} when {@link
+ * OMXMLStreamReaderConfiguration#isPreserveNamespaceContext()} is {@code true} and there are masked
+ * or redundant namespace declarations. This is a regression test for <a
+ * href="https://issues.apache.org/jira/browse/AXIOM-485">AXIOM-485</a>.
*/
public class TestGetXMLStreamReaderWithPreserveNamespaceContext2 extends AxiomTestCase {
public TestGetXMLStreamReaderWithPreserveNamespaceContext2(OMMetaFactory metaFactory) {
@@ -42,8 +42,12 @@ public class TestGetXMLStreamReaderWithPreserveNamespaceContext2 extends AxiomTe
@Override
protected void runTest() throws Throwable {
- OMElement root = OMXMLBuilderFactory.createOMBuilder(metaFactory.getOMFactory(),
- TestGetXMLStreamReaderWithPreserveNamespaceContext2.class.getResourceAsStream("AXIOM-485.xml")).getDocumentElement();
+ OMElement root =
+ OMXMLBuilderFactory.createOMBuilder(
+ metaFactory.getOMFactory(),
+ TestGetXMLStreamReaderWithPreserveNamespaceContext2.class
+ .getResourceAsStream("AXIOM-485.xml"))
+ .getDocumentElement();
OMElement child = root.getFirstElement();
OMXMLStreamReaderConfiguration configuration = new OMXMLStreamReaderConfiguration();
configuration.setPreserveNamespaceContext(true);
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetXMLStreamReaderWithoutCachingPartiallyBuilt.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetXMLStreamReaderWithoutCachingPartiallyBuilt.java
index cc1c97d2a..a6f526705 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetXMLStreamReaderWithoutCachingPartiallyBuilt.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetXMLStreamReaderWithoutCachingPartiallyBuilt.java
@@ -41,12 +41,16 @@ public class TestGetXMLStreamReaderWithoutCachingPartiallyBuilt extends AxiomTes
protected void runTest() throws Throwable {
// Note: the problem described in AXIOM-393 specifically occurred with descendants
// having the same name as the root element
- OMElement root = OMXMLBuilderFactory.createOMBuilder(metaFactory.getOMFactory(),
- new StringReader("<element><element><element/><element/></element></element>")).getDocumentElement();
-
+ OMElement root =
+ OMXMLBuilderFactory.createOMBuilder(
+ metaFactory.getOMFactory(),
+ new StringReader(
+ "<element><element><element/><element/></element></element>"))
+ .getDocumentElement();
+
// Partially build the tree
root.getFirstElement().getFirstElement();
-
+
XMLStreamReader reader = root.getXMLStreamReaderWithoutCaching();
int depth = 0;
while (reader.hasNext()) {
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetXMLStreamReaderWithoutCachingPartiallyBuiltModified.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetXMLStreamReaderWithoutCachingPartiallyBuiltModified.java
index b52417c20..67e39cb3c 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetXMLStreamReaderWithoutCachingPartiallyBuiltModified.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetXMLStreamReaderWithoutCachingPartiallyBuiltModified.java
@@ -42,22 +42,25 @@ public class TestGetXMLStreamReaderWithoutCachingPartiallyBuiltModified extends
@Override
protected void runTest() throws Throwable {
- OMElement root = OMXMLBuilderFactory.createOMBuilder(metaFactory.getOMFactory(),
- new StringReader("<root><a/><b/><c/></root>")).getDocumentElement();
-
+ OMElement root =
+ OMXMLBuilderFactory.createOMBuilder(
+ metaFactory.getOMFactory(),
+ new StringReader("<root><a/><b/><c/></root>"))
+ .getDocumentElement();
+
OMElement b = root.getFirstChildWithName(new QName("b"));
b.addAttribute("att", "value", null);
assertFalse(b.isComplete());
-
+
XMLStreamReader reader = root.getXMLStreamReaderWithoutCaching();
-
+
// Skip to the START_ELEMENT event corresponding to b
- for (int i=0; i<4; i++) {
+ for (int i = 0; i < 4; i++) {
reader.next();
}
assertEquals(XMLStreamReader.START_ELEMENT, reader.getEventType());
assertEquals("b", reader.getLocalName());
-
+
// The previously added attribute must be visible
assertEquals(1, reader.getAttributeCount());
assertEquals("att", reader.getAttributeLocalName(0));
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestIsCompleteAfterAddingIncompleteChild.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestIsCompleteAfterAddingIncompleteChild.java
index 5b6bc8c3a..610847e16 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestIsCompleteAfterAddingIncompleteChild.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestIsCompleteAfterAddingIncompleteChild.java
@@ -39,8 +39,9 @@ public class TestIsCompleteAfterAddingIncompleteChild extends AxiomTestCase {
@Override
protected void runTest() throws Throwable {
OMFactory factory = metaFactory.getOMFactory();
- OMElement incompleteElement = OMXMLBuilderFactory.createOMBuilder(factory,
- new StringReader("<elem>text</elem>")).getDocumentElement(true);
+ OMElement incompleteElement =
+ OMXMLBuilderFactory.createOMBuilder(factory, new StringReader("<elem>text</elem>"))
+ .getDocumentElement(true);
OMElement root = factory.createOMElement("root", null);
assertTrue(root.isComplete());
root.addChild(incompleteElement);
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestIsCompleteWithParser.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestIsCompleteWithParser.java
index cc0ef9e2d..fa0f90cdc 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestIsCompleteWithParser.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestIsCompleteWithParser.java
@@ -37,8 +37,10 @@ public class TestIsCompleteWithParser extends AxiomTestCase {
@Override
protected void runTest() throws Throwable {
- OMElement element = OMXMLBuilderFactory.createOMBuilder(metaFactory.getOMFactory(),
- new StringReader("<a><b/></a>")).getDocumentElement();
+ OMElement element =
+ OMXMLBuilderFactory.createOMBuilder(
+ metaFactory.getOMFactory(), new StringReader("<a><b/></a>"))
+ .getDocumentElement();
assertFalse(element.isComplete());
element.getFirstElement().getNextOMSibling();
assertTrue(element.isComplete());
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestMultipleDefaultNS.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestMultipleDefaultNS.java
index 5bdbaccdd..941770051 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestMultipleDefaultNS.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestMultipleDefaultNS.java
@@ -35,11 +35,12 @@ public class TestMultipleDefaultNS extends AxiomTestCase {
OMNamespace defaultNS1 = omFactory.createOMNamespace("http://defaultNS1.org", null);
OMNamespace defaultNS2 = omFactory.createOMNamespace("http://defaultNS2.org", null);
- OMElement omElementOne = omFactory.createOMElement("DocumentElement",
- omFactory.createOMNamespace("http://defaultNS1.org", ""));
+ OMElement omElementOne =
+ omFactory.createOMElement(
+ "DocumentElement",
+ omFactory.createOMNamespace("http://defaultNS1.org", ""));
OMElement omElementOneChild = omFactory.createOMElement("ChildOne", null, omElementOne);
-
OMElement omElementTwo = omFactory.createOMElement("Foo", defaultNS2, omElementOne);
omElementTwo.declareDefaultNamespace("http://defaultNS2.org");
OMElement omElementTwoChild = omFactory.createOMElement("ChildOne", null, omElementTwo);
@@ -49,7 +50,8 @@ public class TestMultipleDefaultNS extends AxiomTestCase {
OMNamespace omElementOneChildNS = omElementOneChild.getNamespace();
OMNamespace omElementTwoChildNS = omElementTwoChild.getNamespace();
- // TODO: LLOM's and DOOM's behaviors are slightly different here; need to check if both are allowed
+ // TODO: LLOM's and DOOM's behaviors are slightly different here; need to check if both are
+ // allowed
assertTrue(omElementOneChildNS == null || "".equals(omElementOneChildNS.getNamespaceURI()));
assertTrue(omElementTwoChildNS == null || "".equals(omElementTwoChildNS.getNamespaceURI()));
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestRemoveAttribute.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestRemoveAttribute.java
index b1c00466e..0e2b4d607 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestRemoveAttribute.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestRemoveAttribute.java
@@ -26,9 +26,7 @@ import org.apache.axiom.om.OMFactory;
import org.apache.axiom.om.OMMetaFactory;
import org.apache.axiom.ts.AxiomTestCase;
-/**
- * Tests the behavior of {@link OMElement#removeAttribute(OMAttribute)}.
- */
+/** Tests the behavior of {@link OMElement#removeAttribute(OMAttribute)}. */
public class TestRemoveAttribute extends AxiomTestCase {
public TestRemoveAttribute(OMMetaFactory metaFactory) {
super(metaFactory);
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestRemoveChildren.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestRemoveChildren.java
index 9c7dfa70d..c6c4561df 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestRemoveChildren.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestRemoveChildren.java
@@ -30,12 +30,10 @@ import org.apache.axiom.om.OMMetaFactory;
import org.apache.axiom.om.OMXMLBuilderFactory;
import org.apache.axiom.ts.AxiomTestCase;
-/**
- * Tests {@link OMContainer#removeChildren()} on an {@link OMElement}.
- */
+/** Tests {@link OMContainer#removeChildren()} on an {@link OMElement}. */
public class TestRemoveChildren extends AxiomTestCase {
private final boolean complete;
-
+
public TestRemoveChildren(OMMetaFactory metaFactory, boolean complete) {
super(metaFactory);
this.complete = complete;
@@ -45,12 +43,14 @@ public class TestRemoveChildren extends AxiomTestCase {
@Override
protected void runTest() throws Throwable {
OMFactory factory = metaFactory.getOMFactory();
- OMElement element = OMXMLBuilderFactory.createOMBuilder(factory,
- new StringReader("<root><a>A</a><b>B</b></root>")).getDocumentElement();
+ OMElement element =
+ OMXMLBuilderFactory.createOMBuilder(
+ factory, new StringReader("<root><a>A</a><b>B</b></root>"))
+ .getDocumentElement();
if (complete) {
element.build();
}
- OMElement firstChild = (OMElement)element.getFirstOMChild();
+ OMElement firstChild = (OMElement) element.getFirstOMChild();
assertEquals(complete, element.isComplete());
assertEquals(complete, firstChild.isComplete());
element.removeChildren();
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestResolveQNameWithDefaultNamespace.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestResolveQNameWithDefaultNamespace.java
index 946ea7264..a33a384a6 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestResolveQNameWithDefaultNamespace.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestResolveQNameWithDefaultNamespace.java
@@ -32,7 +32,9 @@ public class TestResolveQNameWithDefaultNamespace extends AxiomTestCase {
@Override
protected void runTest() throws Throwable {
- OMElement element = AXIOMUtil.stringToOM(metaFactory.getOMFactory(), "<p:root xmlns:p='urn:ns1' xmlns='urn:ns2'/>");
+ OMElement element =
+ AXIOMUtil.stringToOM(
+ metaFactory.getOMFactory(), "<p:root xmlns:p='urn:ns1' xmlns='urn:ns2'/>");
QName qname = element.resolveQName("test");
assertEquals("", qname.getPrefix());
assertEquals("urn:ns2", qname.getNamespaceURI());
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestResolveQNameWithNonDefaultNamespace.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestResolveQNameWithNonDefaultNamespace.java
index ba8f107fb..820bf6839 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestResolveQNameWithNonDefaultNamespace.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestResolveQNameWithNonDefaultNamespace.java
@@ -32,7 +32,8 @@ public class TestResolveQNameWithNonDefaultNamespace extends AxiomTestCase {
@Override
protected void runTest() throws Throwable {
- OMElement element = AXIOMUtil.stringToOM(metaFactory.getOMFactory(), "<root xmlns:p='urn:ns'/>");
+ OMElement element =
+ AXIOMUtil.stringToOM(metaFactory.getOMFactory(), "<root xmlns:p='urn:ns'/>");
QName qname = element.resolveQName("p:test");
assertEquals("p", qname.getPrefix());
assertEquals("urn:ns", qname.getNamespaceURI());
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestResolveQNameWithUnboundPrefix.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestResolveQNameWithUnboundPrefix.java
index ffeb97661..145a0cf40 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestResolveQNameWithUnboundPrefix.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestResolveQNameWithUnboundPrefix.java
@@ -34,7 +34,9 @@ public class TestResolveQNameWithUnboundPrefix extends AxiomTestCase {
@Override
protected void runTest() throws Throwable {
- OMElement element = AXIOMUtil.stringToOM(metaFactory.getOMFactory(), "<p:root xmlns:p='urn:ns1' xmlns='urn:ns2'/>");
+ OMElement element =
+ AXIOMUtil.stringToOM(
+ metaFactory.getOMFactory(), "<p:root xmlns:p='urn:ns1' xmlns='urn:ns2'/>");
assertNull(element.resolveQName("ns:test"));
}
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestResolveQNameWithoutNamespace.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestResolveQNameWithoutNamespace.java
index 8f9c0fd70..4e7cfc724 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestResolveQNameWithoutNamespace.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestResolveQNameWithoutNamespace.java
@@ -32,7 +32,8 @@ public class TestResolveQNameWithoutNamespace extends AxiomTestCase {
@Override
protected void runTest() throws Throwable {
- OMElement element = AXIOMUtil.stringToOM(metaFactory.getOMFactory(), "<p:root xmlns:p='urn:ns1'/>");
+ OMElement element =
+ AXIOMUtil.stringToOM(metaFactory.getOMFactory(), "<p:root xmlns:p='urn:ns1'/>");
QName qname = element.resolveQName("test");
assertEquals("", qname.getPrefix());
assertEquals("", qname.getNamespaceURI());
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestSerialization.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestSerialization.java
index 6d2885a28..5f4a7374f 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestSerialization.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestSerialization.java
@@ -25,31 +25,34 @@ import org.apache.axiom.om.OMNamespace;
import org.apache.axiom.ts.AxiomTestCase;
/**
- * Tests proper serialization for different combinations of namespaces on the element and its children.
- * The test creates a parent "person" and children "name", "age", "weight". The
- * parent is defined as either:
+ * Tests proper serialization for different combinations of namespaces on the element and its
+ * children. The test creates a parent "person" and children "name", "age", "weight". The parent is
+ * defined as either:
+ *
* <ul>
- * <li>a qualified name (<code>parent=Q</code>)
- * <li>an unqualified name (<code>parent=U</code>)
- * <li>a qualified name using the default namespace (<code>parent=D</code>)
+ * <li>a qualified name (<code>parent=Q</code>)
+ * <li>an unqualified name (<code>parent=U</code>)
+ * <li>a qualified name using the default namespace (<code>parent=D</code>)
* </ul>
- * <p>
- * Likewise the children are defined as either:
+ *
+ * <p>Likewise the children are defined as either:
+ *
* <ul>
- * <li>qualified names (<code>children=Q</code>)
- * <li>unqualified children (<code>children=U</code>)
- * <li>qualified using the default namespace (<code>children=D</code>)
+ * <li>qualified names (<code>children=Q</code>)
+ * <li>unqualified children (<code>children=U</code>)
+ * <li>qualified using the default namespace (<code>children=D</code>)
* </ul>
*/
public class TestSerialization extends AxiomTestCase {
private static final String NS = "urn:ns";
private static final String PREFIX = "p";
-
+
private final String parent;
private final String children;
private final String expected;
-
- public TestSerialization(OMMetaFactory metaFactory, String parent, String children, String expected) {
+
+ public TestSerialization(
+ OMMetaFactory metaFactory, String parent, String children, String expected) {
super(metaFactory);
this.parent = parent;
this.children = children;
@@ -57,7 +60,7 @@ public class TestSerialization extends AxiomTestCase {
addTestParameter("parent", parent);
addTestParameter("children", children);
}
-
+
private static OMNamespace createNamespace(OMFactory factory, String type) {
if (type.equals("Q")) {
return factory.createOMNamespace(NS, PREFIX);
@@ -69,7 +72,7 @@ public class TestSerialization extends AxiomTestCase {
throw new IllegalArgumentException();
}
}
-
+
@Override
protected void runTest() throws Throwable {
OMFactory fac = metaFactory.getOMFactory();
@@ -87,7 +90,7 @@ public class TestSerialization extends AxiomTestCase {
OMElement weightElem = fac.createOMElement("weight", nsChildren);
weightElem.setText("50");
- //Add children to the person element
+ // Add children to the person element
personElem.addChild(nameElem);
personElem.addChild(ageElem);
personElem.addChild(weightElem);
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestSerializationWithTwoNonBuiltOMElements.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestSerializationWithTwoNonBuiltOMElements.java
index 7bda48ab3..322a71ce9 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestSerializationWithTwoNonBuiltOMElements.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestSerializationWithTwoNonBuiltOMElements.java
@@ -26,9 +26,7 @@ import org.apache.axiom.om.OMMetaFactory;
import org.apache.axiom.om.OMXMLBuilderFactory;
import org.apache.axiom.ts.AxiomTestCase;
-/**
- * Regression test for <a href="https://issues.apache.org/jira/browse/AXIOM-65">AXIOM-65</a>.
- */
+/** Regression test for <a href="https://issues.apache.org/jira/browse/AXIOM-65">AXIOM-65</a>. */
public class TestSerializationWithTwoNonBuiltOMElements extends AxiomTestCase {
public TestSerializationWithTwoNonBuiltOMElements(OMMetaFactory metaFactory) {
super(metaFactory);
@@ -44,15 +42,17 @@ public class TestSerializationWithTwoNonBuiltOMElements extends AxiomTestCase {
OMFactory omFactory = metaFactory.getOMFactory();
OMElement rootElement = omFactory.createOMElement("Root", null);
- OMElement childOne = OMXMLBuilderFactory.createOMBuilder(omFactory,
- new StringReader(sampleXMLOne)).getDocumentElement(true);
+ OMElement childOne =
+ OMXMLBuilderFactory.createOMBuilder(omFactory, new StringReader(sampleXMLOne))
+ .getDocumentElement(true);
rootElement.addChild(childOne);
- OMElement childTwo = OMXMLBuilderFactory.createOMBuilder(omFactory,
- new StringReader(sampleXMLTwo)).getDocumentElement(true);
+ OMElement childTwo =
+ OMXMLBuilderFactory.createOMBuilder(omFactory, new StringReader(sampleXMLTwo))
+ .getDocumentElement(true);
rootElement.addChild(childTwo);
assertTrue(expectedXML.equals(rootElement.toString()));
-
+
childOne.close(false);
childTwo.close(false);
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestSerializeAndConsumeConsumed.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestSerializeAndConsumeConsumed.java
index f48189a26..4e0e7d03f 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestSerializeAndConsumeConsumed.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestSerializeAndConsumeConsumed.java
@@ -32,10 +32,11 @@ import org.apache.axiom.ts.AxiomTestCase;
/**
* Tests that {@link OMContainer#serializeAndConsume(XMLStreamWriter)} throws an appropriate
- * exception if the part of the tree has already been consumed using
- * {@link OMContainer#getXMLStreamReaderWithoutCaching()}.
+ * exception if the part of the tree has already been consumed using {@link
+ * OMContainer#getXMLStreamReaderWithoutCaching()}.
*/
-// TODO: in this scenario we should trigger a NodeUnavailableException as well; fix this with AXIOM-288
+// TODO: in this scenario we should trigger a NodeUnavailableException as well; fix this with
+// AXIOM-288
public class TestSerializeAndConsumeConsumed extends AxiomTestCase {
public TestSerializeAndConsumeConsumed(OMMetaFactory metaFactory) {
super(metaFactory);
@@ -43,29 +44,31 @@ public class TestSerializeAndConsumeConsumed extends AxiomTestCase {
@Override
protected void runTest() throws Throwable {
- OMXMLParserWrapper builder = OMXMLBuilderFactory.createOMBuilder(
- metaFactory.getOMFactory(),
- TestGetChildElementsConsumed.class.getResourceAsStream("purchase-order.xml"));
+ OMXMLParserWrapper builder =
+ OMXMLBuilderFactory.createOMBuilder(
+ metaFactory.getOMFactory(),
+ TestGetChildElementsConsumed.class.getResourceAsStream(
+ "purchase-order.xml"));
OMElement documentElement = builder.getDocumentElement();
XMLStreamReader reader = documentElement.getXMLStreamReaderWithoutCaching();
- //consume the parser. this should force the xml stream to be exhausted without
- //building the tree
+ // consume the parser. this should force the xml stream to be exhausted without
+ // building the tree
while (reader.hasNext()) {
reader.next();
}
- //try to find the children of the document element. This should produce an
- //error since the underlying stream is fully consumed without building the object tree
+ // try to find the children of the document element. This should produce an
+ // error since the underlying stream is fully consumed without building the object tree
try {
documentElement.serializeAndConsume(StAX.createNullXMLStreamWriter());
fail("Expected NodeUnavailableException");
} catch (NodeUnavailableException e) {
- //wea re cool
+ // wea re cool
}
-
+
documentElement.close(false);
}
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestSerializeAndConsumePartiallyBuilt.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestSerializeAndConsumePartiallyBuilt.java
index e67d6cf4d..b6f895968 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestSerializeAndConsumePartiallyBuilt.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestSerializeAndConsumePartiallyBuilt.java
@@ -37,10 +37,14 @@ public class TestSerializeAndConsumePartiallyBuilt extends AxiomTestCase {
@Override
protected void runTest() throws Throwable {
- String xml = "<root><child><grandchild1>text</grandchild1></child><child><grandchild2>text</grandchild2></child></root>";
-
- OMElement root = OMXMLBuilderFactory.createOMBuilder(metaFactory.getOMFactory(), new StringReader(xml)).getDocumentElement();
-
+ String xml =
+ "<root><child><grandchild1>text</grandchild1></child><child><grandchild2>text</grandchild2></child></root>";
+
+ OMElement root =
+ OMXMLBuilderFactory.createOMBuilder(
+ metaFactory.getOMFactory(), new StringReader(xml))
+ .getDocumentElement();
+
// Partially build the tree
root.getFirstElement().getFirstElement();
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestSerializeAndConsumeWithIncompleteDescendant.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestSerializeAndConsumeWithIncompleteDescendant.java
index 3b0269ceb..1bcf25e56 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestSerializeAndConsumeWithIncompleteDescendant.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestSerializeAndConsumeWithIncompleteDescendant.java
@@ -30,9 +30,9 @@ import org.apache.axiom.ts.AxiomTestCase;
/**
* Tests that {@link OMElement#serializeAndConsume(java.io.Writer)} consumes incomplete descendants,
* even if the element itself is complete (more precisely, created programmatically). This situation
- * may occur when an element obtained from
- * {@link org.apache.axiom.om.OMXMLParserWrapper#getDocumentElement(boolean)} (with
- * <code>discardDocument</code> set to true) is added to an existing tree.
+ * may occur when an element obtained from {@link
+ * org.apache.axiom.om.OMXMLParserWrapper#getDocumentElement(boolean)} (with <code>discardDocument
+ * </code> set to true) is added to an existing tree.
*/
public class TestSerializeAndConsumeWithIncompleteDescendant extends AxiomTestCase {
public TestSerializeAndConsumeWithIncompleteDescendant(OMMetaFactory metaFactory) {
@@ -42,8 +42,9 @@ public class TestSerializeAndConsumeWithIncompleteDescendant extends AxiomTestCa
@Override
protected void runTest() throws Throwable {
OMFactory factory = metaFactory.getOMFactory();
- OMElement incompleteElement = OMXMLBuilderFactory.createOMBuilder(factory,
- new StringReader("<elem>text</elem>")).getDocumentElement(true);
+ OMElement incompleteElement =
+ OMXMLBuilderFactory.createOMBuilder(factory, new StringReader("<elem>text</elem>"))
+ .getDocumentElement(true);
OMElement root = factory.createOMElement("root", null);
OMElement child = factory.createOMElement("child", null, root);
child.addChild(incompleteElement);
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestSetNamespace.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestSetNamespace.java
index fbf57b495..95238ec62 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestSetNamespace.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestSetNamespace.java
@@ -26,14 +26,29 @@ import org.apache.axiom.om.OMNamespace;
import org.apache.axiom.ts.om.SetNamespaceTestCase;
/**
- * Tests the behavior of {@link OMElement#setNamespace(OMNamespace)} and
- * {@link OMNamedInformationItem#setNamespace(OMNamespace, boolean)}.
+ * Tests the behavior of {@link OMElement#setNamespace(OMNamespace)} and {@link
+ * OMNamedInformationItem#setNamespace(OMNamespace, boolean)}.
*/
public class TestSetNamespace extends SetNamespaceTestCase {
private final Boolean declare;
-
- public TestSetNamespace(OMMetaFactory metaFactory, String namespaceURI, String prefix, Boolean declare, String prefixInScope, boolean invalid, String expectedPrefix, boolean expectNSDecl) {
- super(metaFactory, namespaceURI, prefix, prefixInScope, invalid, expectedPrefix, expectNSDecl);
+
+ public TestSetNamespace(
+ OMMetaFactory metaFactory,
+ String namespaceURI,
+ String prefix,
+ Boolean declare,
+ String prefixInScope,
+ boolean invalid,
+ String expectedPrefix,
+ boolean expectNSDecl) {
+ super(
+ metaFactory,
+ namespaceURI,
+ prefix,
+ prefixInScope,
+ invalid,
+ expectedPrefix,
+ expectNSDecl);
this.declare = declare;
if (declare != null) {
addTestParameter("declare", declare.booleanValue());
@@ -53,7 +68,7 @@ public class TestSetNamespace extends SetNamespaceTestCase {
@Override
protected void setNamespace(OMNamedInformationItem node, OMNamespace ns) {
if (declare == null) {
- ((OMElement)node).setNamespace(ns);
+ ((OMElement) node).setNamespace(ns);
} else {
node.setNamespace(ns, declare.booleanValue());
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestSetText.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestSetText.java
index af5545e44..3675f84e8 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestSetText.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestSetText.java
@@ -24,9 +24,7 @@ import org.apache.axiom.om.OMNode;
import org.apache.axiom.om.OMText;
import org.apache.axiom.ts.AxiomTestCase;
-/**
- * Tests the behavior of {@link OMElement#setText(String)} when invoked on an empty element.
- */
+/** Tests the behavior of {@link OMElement#setText(String)} when invoked on an empty element. */
public class TestSetText extends AxiomTestCase {
public TestSetText(OMMetaFactory metaFactory) {
super(metaFactory);
@@ -37,15 +35,15 @@ public class TestSetText extends AxiomTestCase {
OMElement element = metaFactory.getOMFactory().createOMElement("test", null);
String text = "The quick brown fox jumps over the lazy dog";
element.setText(text);
-
+
// Check that OMElement#getText() returns a matching value
assertEquals("Text value mismatch", text, element.getText());
-
+
// Check that OMElement#setText() has created the expected nodes
OMNode child = element.getFirstOMChild();
assertTrue(child instanceof OMText);
assertSame(element, child.getParent());
- assertEquals(text, ((OMText)child).getText());
+ assertEquals(text, ((OMText) child).getText());
assertNull(child.getNextOMSibling());
}
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestSetTextNull.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestSetTextNull.java
index c11a85bfe..046de46ea 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestSetTextNull.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestSetTextNull.java
@@ -35,7 +35,7 @@ public class TestSetTextNull extends AxiomTestCase {
protected void runTest() throws Throwable {
OMElement element = metaFactory.getOMFactory().createOMElement("test", null);
element.setText("some text");
- element.setText((String)null);
+ element.setText((String) null);
assertNull(element.getFirstOMChild());
}
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestSetTextQName.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestSetTextQName.java
index 2a4b101e9..de9a1785a 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestSetTextQName.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestSetTextQName.java
@@ -29,8 +29,8 @@ import org.apache.axiom.om.OMNamespace;
import org.apache.axiom.ts.AxiomTestCase;
/**
- * Tests the behavior of {@link OMElement#setText(QName)}, in particular that it adds a
- * namespace declaration if necessary.
+ * Tests the behavior of {@link OMElement#setText(QName)}, in particular that it adds a namespace
+ * declaration if necessary.
*/
public class TestSetTextQName extends AxiomTestCase {
public TestSetTextQName(OMMetaFactory metaFactory) {
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestSetTextQNameNull.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestSetTextQNameNull.java
index eadb3f8ec..cf78acc78 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestSetTextQNameNull.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestSetTextQNameNull.java
@@ -37,7 +37,7 @@ public class TestSetTextQNameNull extends AxiomTestCase {
protected void runTest() throws Throwable {
OMElement element = metaFactory.getOMFactory().createOMElement("test", null);
element.setText("some text");
- element.setText((QName)null);
+ element.setText((QName) null);
assertNull(element.getFirstOMChild());
}
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestSetTextQNameWithExistingChildren.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestSetTextQNameWithExistingChildren.java
index ebdfb4af6..f359ffab6 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestSetTextQNameWithExistingChildren.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestSetTextQNameWithExistingChildren.java
@@ -40,7 +40,7 @@ public class TestSetTextQNameWithExistingChildren extends AxiomTestCase {
protected void runTest() throws Throwable {
OMFactory factory = metaFactory.getOMFactory();
OMElement element = factory.createOMElement("TestElement", null);
-
+
// Add some children of various types
factory.createOMText(element, "some text");
factory.createOMText(element, "cdata section", OMNode.CDATA_SECTION_NODE);
@@ -57,7 +57,7 @@ public class TestSetTextQNameWithExistingChildren extends AxiomTestCase {
OMNode child = element.getFirstOMChild();
assertTrue(child instanceof OMText);
assertSame(element, child.getParent());
- assertEquals("ns:test", ((OMText)child).getText());
+ assertEquals("ns:test", ((OMText) child).getText());
assertNull(child.getNextOMSibling());
}
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestSetTextWithExistingChildren.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestSetTextWithExistingChildren.java
index 5ccfe14be..56c1facc9 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestSetTextWithExistingChildren.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestSetTextWithExistingChildren.java
@@ -38,7 +38,7 @@ public class TestSetTextWithExistingChildren extends AxiomTestCase {
protected void runTest() throws Throwable {
OMFactory factory = metaFactory.getOMFactory();
OMElement element = factory.createOMElement("test", null);
-
+
// Add some children of various types
factory.createOMText(element, "some text");
factory.createOMText(element, "cdata section", OMNode.CDATA_SECTION_NODE);
@@ -48,15 +48,15 @@ public class TestSetTextWithExistingChildren extends AxiomTestCase {
// Set the text; this should remove all child nodes
element.setText("test");
-
+
// Check that OMElement#getText() returns a matching value
assertEquals("Text value mismatch", "test", element.getText());
-
+
// Check that OMElement#setText() has created the expected nodes
OMNode child = element.getFirstOMChild();
assertTrue(child instanceof OMText);
assertSame(element, child.getParent());
- assertEquals("test", ((OMText)child).getText());
+ assertEquals("test", ((OMText) child).getText());
assertNull(child.getNextOMSibling());
}
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestUnmarshalWithDataHandler.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestUnmarshalWithDataHandler.java
index 2b209cc80..93f709cc9 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestUnmarshalWithDataHandler.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestUnmarshalWithDataHandler.java
@@ -43,7 +43,7 @@ public class TestUnmarshalWithDataHandler extends AxiomTestCase {
orgBean.setId("AB23498");
orgBean.setContent(new DataHandler(new TextDataSource("test content", "utf-8", "plain")));
OMElement element = factory.createOMElement(new JAXBOMDataSource(context, orgBean));
- DocumentBean bean = (DocumentBean)JAXBUtils.unmarshal(element, context, null, true);
+ DocumentBean bean = (DocumentBean) JAXBUtils.unmarshal(element, context, null, true);
assertEquals(orgBean.getId(), bean.getId());
assertEquals(orgBean.getContent(), bean.getContent());
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestUnmarshalWithDataHandlerToByteArray.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestUnmarshalWithDataHandlerToByteArray.java
index c72959b53..e84cb0ee4 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestUnmarshalWithDataHandlerToByteArray.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestUnmarshalWithDataHandlerToByteArray.java
@@ -44,9 +44,12 @@ public class TestUnmarshalWithDataHandlerToByteArray extends AxiomTestCase {
OMElement element = factory.createOMElement("document2", ns);
factory.createOMElement("id", ns, element).setText("12345");
OMElement content = factory.createOMElement("content", ns, element);
- content.addChild(factory.createOMText(new DataHandler(new TextDataSource("test content", "utf-8", "plain")), true));
+ content.addChild(
+ factory.createOMText(
+ new DataHandler(new TextDataSource("test content", "utf-8", "plain")),
+ true));
JAXBContext context = JAXBContext.newInstance(DocumentBean2.class);
- DocumentBean2 bean = (DocumentBean2)JAXBUtils.unmarshal(element, context, null, true);
+ DocumentBean2 bean = (DocumentBean2) JAXBUtils.unmarshal(element, context, null, true);
assertThat(bean.getId()).isEqualTo("12345");
assertThat(bean.getContent()).isEqualTo("test content".getBytes("utf-8"));
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestUnmarshalWithDeclaredType.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestUnmarshalWithDeclaredType.java
index 2edcd11b9..f83957070 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestUnmarshalWithDeclaredType.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestUnmarshalWithDeclaredType.java
@@ -38,7 +38,8 @@ public class TestUnmarshalWithDeclaredType extends AxiomTestCase {
protected void runTest() throws Throwable {
OMElement element = metaFactory.getOMFactory().createOMElement("foo", null);
element.setText("bar");
- JAXBElement<String> result = JAXBUtils.unmarshal(element, JAXBContext.newInstance(), null, String.class, true);
+ JAXBElement<String> result =
+ JAXBUtils.unmarshal(element, JAXBContext.newInstance(), null, String.class, true);
assertThat(result.getName()).isEqualTo(new QName("foo"));
assertThat(result.getValue()).isEqualTo("bar");
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestWriteTextTo.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestWriteTextTo.java
index ed9bfeba9..1876e4d55 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestWriteTextTo.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestWriteTextTo.java
@@ -32,8 +32,8 @@ import org.apache.axiom.ts.AxiomTestCase;
/**
* Tests the behavior of {@link OMElement#writeTextTo(Writer, boolean)} in the simple case with a
- * single {@link OMText} child. The test case also checks that the method doesn't call
- * {@link Writer#close()}.
+ * single {@link OMText} child. The test case also checks that the method doesn't call {@link
+ * Writer#close()}.
*/
public class TestWriteTextTo extends AxiomTestCase {
public TestWriteTextTo(OMMetaFactory metaFactory) {
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/sr/TestCloseAndContinueBuilding.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/sr/TestCloseAndContinueBuilding.java
index 9deb406ef..e34948711 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/sr/TestCloseAndContinueBuilding.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/sr/TestCloseAndContinueBuilding.java
@@ -30,16 +30,16 @@ import org.apache.axiom.om.OMXMLBuilderFactory;
import org.apache.axiom.ts.AxiomTestCase;
/**
- * Tests that the rest of a document can still be built after calling
- * {@link OMContainer#getXMLStreamReader(boolean)} and closing the returned {@link XMLStreamReader}.
- * A call to {@link XMLStreamReader#close()} must not close the builder in this case.
- * <p>
- * This is a regression test for
- * <a href="https://issues.apache.org/jira/browse/AXIOM-288">AXIOM-288</a>.
+ * Tests that the rest of a document can still be built after calling {@link
+ * OMContainer#getXMLStreamReader(boolean)} and closing the returned {@link XMLStreamReader}. A call
+ * to {@link XMLStreamReader#close()} must not close the builder in this case.
+ *
+ * <p>This is a regression test for <a
+ * href="https://issues.apache.org/jira/browse/AXIOM-288">AXIOM-288</a>.
*/
public class TestCloseAndContinueBuilding extends AxiomTestCase {
private final boolean cache;
-
+
public TestCloseAndContinueBuilding(OMMetaFactory metaFactory, boolean cache) {
super(metaFactory);
this.cache = cache;
@@ -48,16 +48,20 @@ public class TestCloseAndContinueBuilding extends AxiomTestCase {
@Override
protected void runTest() throws Throwable {
- OMElement root = OMXMLBuilderFactory.createOMBuilder(metaFactory.getOMFactory(), new StringReader(
- "<root><a><b>some text</b></a><c>content</c></root>")).getDocumentElement();
- OMElement a = (OMElement)root.getFirstOMChild();
+ OMElement root =
+ OMXMLBuilderFactory.createOMBuilder(
+ metaFactory.getOMFactory(),
+ new StringReader(
+ "<root><a><b>some text</b></a><c>content</c></root>"))
+ .getDocumentElement();
+ OMElement a = (OMElement) root.getFirstOMChild();
XMLStreamReader reader = a.getXMLStreamReader(cache);
assertEquals(XMLStreamReader.START_ELEMENT, reader.next());
assertEquals(XMLStreamReader.START_ELEMENT, reader.next());
assertEquals(new QName("b"), reader.getName());
reader.close();
assertFalse(root.isComplete());
- OMElement c = (OMElement)a.getNextOMSibling();
+ OMElement c = (OMElement) a.getNextOMSibling();
assertEquals("content", c.getText());
}
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/sr/TestCommentEvent.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/sr/TestCommentEvent.java
index def254452..751ab1d72 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/sr/TestCommentEvent.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/sr/TestCommentEvent.java
@@ -32,8 +32,9 @@ import org.xml.sax.InputSource;
public class TestCommentEvent extends AxiomTestCase {
private final BuilderFactory builderFactory;
private final boolean cache;
-
- public TestCommentEvent(OMMetaFactory metaFactory, BuilderFactory builderFactory, boolean cache) {
+
+ public TestCommentEvent(
+ OMMetaFactory metaFactory, BuilderFactory builderFactory, boolean cache) {
super(metaFactory);
this.builderFactory = builderFactory;
this.cache = cache;
@@ -43,13 +44,19 @@ public class TestCommentEvent extends AxiomTestCase {
@Override
protected void runTest() throws Throwable {
- OMXMLParserWrapper builder = builderFactory.getBuilder(metaFactory, new InputSource(new StringReader("<a><!--comment text--></a>")));
+ OMXMLParserWrapper builder =
+ builderFactory.getBuilder(
+ metaFactory,
+ new InputSource(new StringReader("<a><!--comment text--></a>")));
OMElement element = builder.getDocumentElement();
XMLStreamReader reader = element.getXMLStreamReader(cache);
assertEquals(XMLStreamReader.START_ELEMENT, reader.next());
assertEquals(XMLStreamReader.COMMENT, reader.next());
assertEquals("comment text", reader.getText());
- assertEquals("comment text", new String(reader.getTextCharacters(), reader.getTextStart(), reader.getTextLength()));
+ assertEquals(
+ "comment text",
+ new String(
+ reader.getTextCharacters(), reader.getTextStart(), reader.getTextLength()));
StringBuffer text = new StringBuffer();
char[] buf = new char[5];
for (int sourceStart = 0; ; sourceStart += buf.length) {
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/sr/TestGetDataHandlerFromElement.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/sr/TestGetDataHandlerFromElement.java
index 5d6dcda90..667f32da7 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/sr/TestGetDataHandlerFromElement.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/sr/TestGetDataHandlerFromElement.java
@@ -35,12 +35,12 @@ import org.apache.axiom.ts.AxiomTestCase;
import org.apache.axiom.util.stax.XMLStreamReaderUtils;
/**
- * Tests {@link XMLStreamReaderUtils#getDataHandlerFromElement(XMLStreamReader)} on an
- * {@link XMLStreamReader} returned by {@link OMElement#getXMLStreamReader(boolean)}.
+ * Tests {@link XMLStreamReaderUtils#getDataHandlerFromElement(XMLStreamReader)} on an {@link
+ * XMLStreamReader} returned by {@link OMElement#getXMLStreamReader(boolean)}.
*/
public class TestGetDataHandlerFromElement extends AxiomTestCase {
private final boolean cache;
-
+
public TestGetDataHandlerFromElement(OMMetaFactory metaFactory, boolean cache) {
super(metaFactory);
this.cache = cache;
@@ -50,11 +50,13 @@ public class TestGetDataHandlerFromElement extends AxiomTestCase {
@Override
protected void runTest() throws Throwable {
OMFactory factory = metaFactory.getOMFactory();
- RandomDataSource orgDS = new RandomDataSource(64*1024);
+ RandomDataSource orgDS = new RandomDataSource(64 * 1024);
OMElement orgRoot = factory.createOMElement(new QName("root"));
OMElement orgChild = factory.createOMElement(new QName("child"), orgRoot);
orgChild.addChild(factory.createOMText(new DataHandler(orgDS), false));
- OMElement root = OMXMLBuilderFactory.createOMBuilder(factory, new StringReader(orgRoot.toString())).getDocumentElement();
+ OMElement root =
+ OMXMLBuilderFactory.createOMBuilder(factory, new StringReader(orgRoot.toString()))
+ .getDocumentElement();
XMLStreamReader reader = root.getXMLStreamReader(cache);
assertEquals(XMLStreamReader.START_ELEMENT, reader.next());
assertEquals(XMLStreamReader.START_ELEMENT, reader.next());
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/sr/TestGetElementText.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/sr/TestGetElementText.java
index 529197a76..49b7c764f 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/sr/TestGetElementText.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/sr/TestGetElementText.java
@@ -40,9 +40,9 @@ public class TestGetElementText extends AxiomTestCase {
factory.createOMText(documentElement, "this is a TEXT");
factory.createOMComment(documentElement, "this is a comment");
factory.createOMText(documentElement, "this is a TEXT block 2");
-
+
XMLStreamReader xmlStreamReader = documentElement.getXMLStreamReader();
- //move to the Start_Element
+ // move to the Start_Element
while (xmlStreamReader.getEventType() != XMLStreamReader.START_ELEMENT) {
xmlStreamReader.next();
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/sr/TestGetElementTextFromParser.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/sr/TestGetElementTextFromParser.java
index 142c17ab0..104ed01a6 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/sr/TestGetElementTextFromParser.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/sr/TestGetElementTextFromParser.java
@@ -36,16 +36,18 @@ public class TestGetElementTextFromParser extends AxiomTestCase {
private final BuilderFactory builderFactory;
private final boolean cache;
private final int build;
-
+
/**
* Constructor.
- *
+ *
* @param metaFactory
* @param builderFactory
* @param cache
- * @param build the number of descendants that should be built before calling {@link OMContainer#getXMLStreamReader(boolean)}
+ * @param build the number of descendants that should be built before calling {@link
+ * OMContainer#getXMLStreamReader(boolean)}
*/
- public TestGetElementTextFromParser(OMMetaFactory metaFactory, BuilderFactory builderFactory, boolean cache, int build) {
+ public TestGetElementTextFromParser(
+ OMMetaFactory metaFactory, BuilderFactory builderFactory, boolean cache, int build) {
super(metaFactory);
this.builderFactory = builderFactory;
this.cache = cache;
@@ -57,21 +59,24 @@ public class TestGetElementTextFromParser extends AxiomTestCase {
@Override
protected void runTest() throws Throwable {
- // Note: We test getElementText on a child element ("b") of the element from which we request
- // the XMLStreamReader ("a"). This is to make sure that the XMLStreamReader implementation actually
- // delegates to the underlying parser (which is not necessarily the case on "a").
- OMXMLParserWrapper builder = builderFactory.getBuilder(metaFactory, new InputSource(
- new StringReader("<a><b>AB<!--comment text-->CD</b></a>")));
+ // Note: We test getElementText on a child element ("b") of the element from which we
+ // request the XMLStreamReader ("a"). This is to make sure that the XMLStreamReader
+ // implementation actually delegates to the underlying parser (which is not necessarily the
+ // case on "a").
+ OMXMLParserWrapper builder =
+ builderFactory.getBuilder(
+ metaFactory,
+ new InputSource(new StringReader("<a><b>AB<!--comment text-->CD</b></a>")));
OMElement element = builder.getDocumentElement();
-
- // Build a certain number of descendants. This is used to test scenarios where the XMLStreamReader
- // needs to switch to pull through mode in the middle of the element from which we attempt to
- // get the text.
+
+ // Build a certain number of descendants. This is used to test scenarios where the
+ // XMLStreamReader needs to switch to pull through mode in the middle of the element from
+ // which we attempt to get the text.
Iterator<OMNode> it = element.getDescendants(true);
- for (int i=0; i<build; i++) {
+ for (int i = 0; i < build; i++) {
it.next();
}
-
+
XMLStreamReader reader = element.getXMLStreamReader(cache);
assertEquals(XMLStreamReader.START_ELEMENT, reader.next());
assertEquals(XMLStreamReader.START_ELEMENT, reader.next());
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/sr/TestGetNamespaceContext.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/sr/TestGetNamespaceContext.java
index ade78c1fa..8f165ad40 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/sr/TestGetNamespaceContext.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/sr/TestGetNamespaceContext.java
@@ -28,7 +28,7 @@ import org.apache.axiom.ts.AxiomTestCase;
public class TestGetNamespaceContext extends AxiomTestCase {
private final boolean cache;
-
+
public TestGetNamespaceContext(OMMetaFactory metaFactory, boolean cache) {
super(metaFactory);
this.cache = cache;
@@ -37,10 +37,12 @@ public class TestGetNamespaceContext extends AxiomTestCase {
@Override
protected void runTest() throws Throwable {
- OMElement element = AXIOMUtil.stringToOM(metaFactory.getOMFactory(),
- "<a xmlns='urn:ns1' xmlns:ns2='urn:ns2'><b xmlns:ns3='urn:ns3'/></a>");
- XMLStreamReader stream = cache ? element.getXMLStreamReader()
- : element.getXMLStreamReaderWithoutCaching();
+ OMElement element =
+ AXIOMUtil.stringToOM(
+ metaFactory.getOMFactory(),
+ "<a xmlns='urn:ns1' xmlns:ns2='urn:ns2'><b xmlns:ns3='urn:ns3'/></a>");
+ XMLStreamReader stream =
+ cache ? element.getXMLStreamReader() : element.getXMLStreamReaderWithoutCaching();
stream.next();
assertEquals(XMLStreamReader.START_ELEMENT, stream.next());
assertEquals("b", stream.getLocalName());
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/sr/TestNextTag.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/sr/TestNextTag.java
index 3bd36f5e0..8ea377c32 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/sr/TestNextTag.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/sr/TestNextTag.java
@@ -32,8 +32,9 @@ public class TestNextTag extends AxiomTestCase {
@Override
protected void runTest() throws Throwable {
- OMElement element = AXIOMUtil.stringToOM(metaFactory.getOMFactory(),
- "<a> <b> </b> <?pi?> <!--comment--> <c/> </a>");
+ OMElement element =
+ AXIOMUtil.stringToOM(
+ metaFactory.getOMFactory(), "<a> <b> </b> <?pi?> <!--comment--> <c/> </a>");
XMLStreamReader stream = element.getXMLStreamReaderWithoutCaching();
assertEquals(XMLStreamReader.START_ELEMENT, stream.next());
stream.nextTag();
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/entref/TestSerialize.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/entref/TestSerialize.java
index df52a73b0..962a3f0d8 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/entref/TestSerialize.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/entref/TestSerialize.java
@@ -36,7 +36,8 @@ public class TestSerialize extends AxiomTestCase {
@Override
protected void runTest() throws Throwable {
- OMEntityReference entref = metaFactory.getOMFactory().createOMEntityReference(null, "testref");
+ OMEntityReference entref =
+ metaFactory.getOMFactory().createOMEntityReference(null, "testref");
XMLStreamWriter writer = mock(XMLStreamWriter.class);
entref.serialize(writer);
verify(writer).writeEntityRef(entref.getName());
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/factory/CreateOMElementParentSupplier.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/factory/CreateOMElementParentSupplier.java
index 36829bd8e..b205c7d87 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/factory/CreateOMElementParentSupplier.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/factory/CreateOMElementParentSupplier.java
@@ -59,15 +59,16 @@ public abstract class CreateOMElementParentSupplier {
};
private final String name;
-
+
public CreateOMElementParentSupplier(String name) {
this.name = name;
}
-
+
public final String getName() {
return name;
}
public abstract boolean isSupported(CreateOMElementVariant variant);
+
public abstract OMContainer createParent(OMFactory factory);
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/factory/CreateOMElementTestCase.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/factory/CreateOMElementTestCase.java
index 2c08f1f98..81179ceb3 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/factory/CreateOMElementTestCase.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/factory/CreateOMElementTestCase.java
@@ -23,14 +23,17 @@ import org.apache.axiom.om.OMMetaFactory;
import org.apache.axiom.ts.AxiomTestCase;
/**
- * Base class for the test cases that validate the behavior of the various
- * <code>createOMElement</code> methods in {@link OMFactory}.
+ * Base class for the test cases that validate the behavior of the various <code>createOMElement
+ * </code> methods in {@link OMFactory}.
*/
public abstract class CreateOMElementTestCase extends AxiomTestCase {
protected final CreateOMElementVariant variant;
protected final CreateOMElementParentSupplier parentSupplier;
- public CreateOMElementTestCase(OMMetaFactory metaFactory, CreateOMElementVariant variant, CreateOMElementParentSupplier parentSupplier) {
+ public CreateOMElementTestCase(
+ OMMetaFactory metaFactory,
+ CreateOMElementVariant variant,
+ CreateOMElementParentSupplier parentSupplier) {
super(metaFactory);
this.variant = variant;
this.parentSupplier = parentSupplier;
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/factory/CreateOMElementVariant.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/factory/CreateOMElementVariant.java
index 0e54d5f28..b9dc29d4d 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/factory/CreateOMElementVariant.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/factory/CreateOMElementVariant.java
@@ -29,8 +29,12 @@ public abstract class CreateOMElementVariant {
public static final CreateOMElementVariant[] INSTANCES = {
new CreateOMElementVariant("QName", false, false) {
@Override
- public OMElement createOMElement(OMFactory factory, OMContainer parent, String localName,
- String namespaceURI, String prefix) {
+ public OMElement createOMElement(
+ OMFactory factory,
+ OMContainer parent,
+ String localName,
+ String namespaceURI,
+ String prefix) {
if (prefix == null) {
prefix = "";
}
@@ -39,8 +43,12 @@ public abstract class CreateOMElementVariant {
},
new CreateOMElementVariant("QName,OMContainer", false, true) {
@Override
- public OMElement createOMElement(OMFactory factory, OMContainer parent, String localName,
- String namespaceURI, String prefix) {
+ public OMElement createOMElement(
+ OMFactory factory,
+ OMContainer parent,
+ String localName,
+ String namespaceURI,
+ String prefix) {
if (prefix == null) {
prefix = "";
}
@@ -49,34 +57,47 @@ public abstract class CreateOMElementVariant {
},
new CreateOMElementVariant("String,OMNamespace", true, false) {
@Override
- public OMElement createOMElement(OMFactory factory, OMContainer parent, String localName,
- String namespaceURI, String prefix) {
- return factory.createOMElement(localName,
- getOMNamespace(factory, namespaceURI, prefix));
+ public OMElement createOMElement(
+ OMFactory factory,
+ OMContainer parent,
+ String localName,
+ String namespaceURI,
+ String prefix) {
+ return factory.createOMElement(
+ localName, getOMNamespace(factory, namespaceURI, prefix));
}
},
new CreateOMElementVariant("String,OMNamespace,OMContainer", true, true) {
@Override
- public OMElement createOMElement(OMFactory factory, OMContainer parent, String localName,
- String namespaceURI, String prefix) {
- return factory.createOMElement(localName,
- getOMNamespace(factory, namespaceURI, prefix), parent);
+ public OMElement createOMElement(
+ OMFactory factory,
+ OMContainer parent,
+ String localName,
+ String namespaceURI,
+ String prefix) {
+ return factory.createOMElement(
+ localName, getOMNamespace(factory, namespaceURI, prefix), parent);
}
},
new CreateOMElementVariant("String,String,String", true, false) {
@Override
- public OMElement createOMElement(OMFactory factory, OMContainer parent, String localName,
- String namespaceURI, String prefix) {
+ public OMElement createOMElement(
+ OMFactory factory,
+ OMContainer parent,
+ String localName,
+ String namespaceURI,
+ String prefix) {
return factory.createOMElement(localName, namespaceURI, prefix);
}
},
};
-
+
private final String name;
private final boolean supportsDefaultNamespace;
private final boolean supportsContainer;
-
- public CreateOMElementVariant(String name, boolean supportsDefaultNamespace, boolean supportsContainer) {
+
+ public CreateOMElementVariant(
+ String name, boolean supportsDefaultNamespace, boolean supportsContainer) {
this.name = name;
this.supportsDefaultNamespace = supportsDefaultNamespace;
this.supportsContainer = supportsContainer;
@@ -89,9 +110,9 @@ public abstract class CreateOMElementVariant {
/**
* Determines whether this strategy can be used to create an {@link OMElement} in the default
* namespace, i.e. with an empty prefix.
- *
+ *
* @return <code>true</code> if the strategy supports default namespaces, <code>false</code>
- * otherwise
+ * otherwise
*/
public final boolean isSupportsDefaultNamespace() {
return supportsDefaultNamespace;
@@ -100,9 +121,9 @@ public abstract class CreateOMElementVariant {
/**
* Determines whether this strategy can be used to create an {@link OMElement} as a child of
* another container.
- *
- * @return <code>true</code> if a {@link OMContainer} object can be passed to
- * {@link #createOMElement(OMFactory, OMContainer, String, String, String)}
+ *
+ * @return <code>true</code> if a {@link OMContainer} object can be passed to {@link
+ * #createOMElement(OMFactory, OMContainer, String, String, String)}
*/
public final boolean isSupportsContainer() {
return supportsContainer;
@@ -110,27 +131,26 @@ public abstract class CreateOMElementVariant {
/**
* Create an {@link OMElement}.
- *
- * @param factory
- * the factory used to create the element
- * @param parent
- * the parent of the element to be created or <code>null</code> to create an orphaned
- * element; this parameter can only be used if {@link #isSupportsContainer()} returns
- * <code>true</code>
- * @param localName
- * the local name of the element
- * @param namespaceURI
- * the namespace URI of the element
- * @param prefix
- * the prefix of the element, the empty string if the element is to be created in the
- * default namespace (only supported if {@link #isSupportsDefaultNamespace()} returns
- * <code>true</code>), or <code>null</code> if a prefix should be generated or chosen
- * based on the namespace context of the parent
+ *
+ * @param factory the factory used to create the element
+ * @param parent the parent of the element to be created or <code>null</code> to create an
+ * orphaned element; this parameter can only be used if {@link #isSupportsContainer()}
+ * returns <code>true</code>
+ * @param localName the local name of the element
+ * @param namespaceURI the namespace URI of the element
+ * @param prefix the prefix of the element, the empty string if the element is to be created in
+ * the default namespace (only supported if {@link #isSupportsDefaultNamespace()} returns
+ * <code>true</code>), or <code>null</code> if a prefix should be generated or chosen based
+ * on the namespace context of the parent
* @return the created element
*/
- public abstract OMElement createOMElement(OMFactory factory, OMContainer parent,
- String localName, String namespaceURI, String prefix);
-
+ public abstract OMElement createOMElement(
+ OMFactory factory,
+ OMContainer parent,
+ String localName,
+ String namespaceURI,
+ String prefix);
+
static OMNamespace getOMNamespace(OMFactory factory, String namespaceURI, String prefix) {
if (prefix == null) {
return factory.createOMNamespace(namespaceURI, null);
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/factory/TestCreateOMAttributeGeneratedPrefix.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/factory/TestCreateOMAttributeGeneratedPrefix.java
index d66b7ee61..4382b535c 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/factory/TestCreateOMAttributeGeneratedPrefix.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/factory/TestCreateOMAttributeGeneratedPrefix.java
@@ -36,7 +36,9 @@ public class TestCreateOMAttributeGeneratedPrefix extends AxiomTestCase {
@Override
protected void runTest() throws Throwable {
OMFactory factory = metaFactory.getOMFactory();
- OMAttribute attr = factory.createOMAttribute("attr", factory.createOMNamespace("urn:ns", null), "value");
+ OMAttribute attr =
+ factory.createOMAttribute(
+ "attr", factory.createOMNamespace("urn:ns", null), "value");
OMNamespace ns = attr.getNamespace();
assertEquals("urn:ns", ns.getNamespaceURI());
assertNotNull(ns.getPrefix());
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/factory/TestCreateOMAttributeInterfaces.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/factory/TestCreateOMAttributeInterfaces.java
index d86aedf54..e6ce8c7bf 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/factory/TestCreateOMAttributeInterfaces.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/factory/TestCreateOMAttributeInterfaces.java
@@ -31,11 +31,11 @@ import org.w3c.dom.EntityReference;
import org.w3c.dom.Text;
/**
- * Tests that the {@link OMAttribute} instances created by
- * {@link OMFactory#createOMAttribute(String, OMNamespace, String)} only implement the expected
- * interfaces. An {@link OMAttribute} is neither an {@link OMNode} nor an {@link OMContainer}. For
- * the latter this is in contrast to DOM where an {@link Attr} node is a parent node (containing
- * {@link Text} and {@link EntityReference} nodes).
+ * Tests that the {@link OMAttribute} instances created by {@link
+ * OMFactory#createOMAttribute(String, OMNamespace, String)} only implement the expected interfaces.
+ * An {@link OMAttribute} is neither an {@link OMNode} nor an {@link OMContainer}. For the latter
+ * this is in contrast to DOM where an {@link Attr} node is a parent node (containing {@link Text}
+ * and {@link EntityReference} nodes).
*/
public class TestCreateOMAttributeInterfaces extends AxiomTestCase {
public TestCreateOMAttributeInterfaces(OMMetaFactory metaFactory) {
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/factory/TestCreateOMAttributeWithInvalidNamespace1.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/factory/TestCreateOMAttributeWithInvalidNamespace1.java
index afeb1ad11..dfc0fd047 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/factory/TestCreateOMAttributeWithInvalidNamespace1.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/factory/TestCreateOMAttributeWithInvalidNamespace1.java
@@ -41,7 +41,9 @@ public class TestCreateOMAttributeWithInvalidNamespace1 extends AxiomTestCase {
factory.createOMAttribute("attr", ns, "value");
fail("Expected IllegalArgumentException");
} catch (IllegalArgumentException ex) {
- assertEquals("Cannot create a prefixed attribute with an empty namespace name", ex.getMessage());
+ assertEquals(
+ "Cannot create a prefixed attribute with an empty namespace name",
+ ex.getMessage());
}
}
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/factory/TestCreateOMDocTypeWithoutParent.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/factory/TestCreateOMDocTypeWithoutParent.java
index b12a097d4..44a0d9c4a 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/factory/TestCreateOMDocTypeWithoutParent.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/factory/TestCreateOMDocTypeWithoutParent.java
@@ -29,7 +29,10 @@ public class TestCreateOMDocTypeWithoutParent extends AxiomTestCase {
@Override
protected void runTest() throws Throwable {
- OMDocType dtd = metaFactory.getOMFactory().createOMDocType(null, "root", "publicId", "systemId", "internalSubset");
+ OMDocType dtd =
+ metaFactory
+ .getOMFactory()
+ .createOMDocType(null, "root", "publicId", "systemId", "internalSubset");
assertNull(dtd.getParent());
assertEquals("root", dtd.getRootName());
assertEquals("publicId", dtd.getPublicId());
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/factory/TestCreateOMDocument.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/factory/TestCreateOMDocument.java
index 9ebc5b451..f9e35945d 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/factory/TestCreateOMDocument.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/factory/TestCreateOMDocument.java
@@ -33,7 +33,7 @@ public class TestCreateOMDocument extends AxiomTestCase {
OMDocument document = metaFactory.getOMFactory().createOMDocument();
assertNotNull(document);
assertNull(document.getFirstOMChild());
-
+
// OMDocument doesn't extend OMNode. Therefore, the OMDocument implementation
// should not implement OMNode either. This is a regression test for AXIOM-385.
assertFalse(document instanceof OMNode);
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/factory/TestCreateOMElementWithDefaultNamespace.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/factory/TestCreateOMElementWithDefaultNamespace.java
index 30bf5f2e4..14d133e48 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/factory/TestCreateOMElementWithDefaultNamespace.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/factory/TestCreateOMElementWithDefaultNamespace.java
@@ -26,14 +26,19 @@ import org.apache.axiom.om.OMMetaFactory;
import org.apache.axiom.om.OMNamespace;
public class TestCreateOMElementWithDefaultNamespace extends CreateOMElementTestCase {
- public TestCreateOMElementWithDefaultNamespace(OMMetaFactory metaFactory, CreateOMElementVariant variant, CreateOMElementParentSupplier parentSupplier) {
+ public TestCreateOMElementWithDefaultNamespace(
+ OMMetaFactory metaFactory,
+ CreateOMElementVariant variant,
+ CreateOMElementParentSupplier parentSupplier) {
super(metaFactory, variant, parentSupplier);
}
@Override
protected void runTest() throws Throwable {
OMFactory factory = metaFactory.getOMFactory();
- OMElement element = variant.createOMElement(factory, parentSupplier.createParent(factory), "test", "urn:ns", "");
+ OMElement element =
+ variant.createOMElement(
+ factory, parentSupplier.createParent(factory), "test", "urn:ns", "");
assertTrue(element.isComplete());
assertEquals("test", element.getLocalName());
OMNamespace ns = factory.createOMNamespace("urn:ns", "");
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/factory/TestCreateOMElementWithGeneratedPrefix.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/factory/TestCreateOMElementWithGeneratedPrefix.java
index 4bb599255..dbc897a44 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/factory/TestCreateOMElementWithGeneratedPrefix.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/factory/TestCreateOMElementWithGeneratedPrefix.java
@@ -32,14 +32,19 @@ import org.apache.axiom.om.OMNamespace;
* generate a prefix.
*/
public class TestCreateOMElementWithGeneratedPrefix extends CreateOMElementTestCase {
- public TestCreateOMElementWithGeneratedPrefix(OMMetaFactory metaFactory, CreateOMElementVariant variant, CreateOMElementParentSupplier parentSupplier) {
+ public TestCreateOMElementWithGeneratedPrefix(
+ OMMetaFactory metaFactory,
+ CreateOMElementVariant variant,
+ CreateOMElementParentSupplier parentSupplier) {
super(metaFactory, variant, parentSupplier);
}
@Override
protected void runTest() throws Throwable {
OMFactory factory = metaFactory.getOMFactory();
- OMElement element = variant.createOMElement(factory, parentSupplier.createParent(factory), "test", "urn:test", null);
+ OMElement element =
+ variant.createOMElement(
+ factory, parentSupplier.createParent(factory), "test", "urn:test", null);
assertEquals("test", element.getLocalName());
OMNamespace ns = element.getNamespace();
assertNotNull(ns);
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/factory/TestCreateOMElementWithInvalidNamespace.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/factory/TestCreateOMElementWithInvalidNamespace.java
index 91d9ed9c4..50e90ee7e 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/factory/TestCreateOMElementWithInvalidNamespace.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/factory/TestCreateOMElementWithInvalidNamespace.java
@@ -26,7 +26,10 @@ import org.apache.axiom.om.OMMetaFactory;
* Neither XML 1.0 nor XML 1.1 allow binding a prefix to the empty namespace name.
*/
public class TestCreateOMElementWithInvalidNamespace extends CreateOMElementTestCase {
- public TestCreateOMElementWithInvalidNamespace(OMMetaFactory metaFactory, CreateOMElementVariant variant, CreateOMElementParentSupplier parentSupplier) {
+ public TestCreateOMElementWithInvalidNamespace(
+ OMMetaFactory metaFactory,
+ CreateOMElementVariant variant,
+ CreateOMElementParentSupplier parentSupplier) {
super(metaFactory, variant, parentSupplier);
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/factory/TestCreateOMElementWithNamespaceInScope1.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/factory/TestCreateOMElementWithNamespaceInScope1.java
index 98f29253a..141e3762d 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/factory/TestCreateOMElementWithNamespaceInScope1.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/factory/TestCreateOMElementWithNamespaceInScope1.java
@@ -27,12 +27,13 @@ import org.apache.axiom.om.OMNamespace;
/**
* Tests the behavior of the <code>createOMElement</code> methods in {@link OMFactory} if no
- * namespace prefix is given and an existing namespace declaration is in scope. In this case,
- * <code>createOMElement</code> must use the existing prefix. Note that this only applies if a
- * parent is specified for the {@link OMElement} to be created.
+ * namespace prefix is given and an existing namespace declaration is in scope. In this case, <code>
+ * createOMElement</code> must use the existing prefix. Note that this only applies if a parent is
+ * specified for the {@link OMElement} to be created.
*/
public class TestCreateOMElementWithNamespaceInScope1 extends CreateOMElementTestCase {
- public TestCreateOMElementWithNamespaceInScope1(OMMetaFactory metaFactory, CreateOMElementVariant variant) {
+ public TestCreateOMElementWithNamespaceInScope1(
+ OMMetaFactory metaFactory, CreateOMElementVariant variant) {
super(metaFactory, variant, null);
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/factory/TestCreateOMElementWithNamespaceInScope2.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/factory/TestCreateOMElementWithNamespaceInScope2.java
index e922edf6b..6e7873115 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/factory/TestCreateOMElementWithNamespaceInScope2.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/factory/TestCreateOMElementWithNamespaceInScope2.java
@@ -32,7 +32,8 @@ import org.apache.axiom.om.OMNamespace;
* not the existing prefix.
*/
public class TestCreateOMElementWithNamespaceInScope2 extends CreateOMElementTestCase {
- public TestCreateOMElementWithNamespaceInScope2(OMMetaFactory metaFactory, CreateOMElementVariant variant) {
+ public TestCreateOMElementWithNamespaceInScope2(
+ OMMetaFactory metaFactory, CreateOMElementVariant variant) {
super(metaFactory, variant, null);
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/factory/TestCreateOMElementWithNamespaceInScope3.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/factory/TestCreateOMElementWithNamespaceInScope3.java
index bb434b058..cc838bcc6 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/factory/TestCreateOMElementWithNamespaceInScope3.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/factory/TestCreateOMElementWithNamespaceInScope3.java
@@ -32,7 +32,8 @@ import org.apache.axiom.om.OMNamespace;
* the existing prefix.
*/
public class TestCreateOMElementWithNamespaceInScope3 extends CreateOMElementTestCase {
- public TestCreateOMElementWithNamespaceInScope3(OMMetaFactory metaFactory, CreateOMElementVariant variant) {
+ public TestCreateOMElementWithNamespaceInScope3(
+ OMMetaFactory metaFactory, CreateOMElementVariant variant) {
super(metaFactory, variant, null);
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/factory/TestCreateOMElementWithNamespaceInScope4.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/factory/TestCreateOMElementWithNamespaceInScope4.java
index 9a7fb6ba1..fff0426e9 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/factory/TestCreateOMElementWithNamespaceInScope4.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/factory/TestCreateOMElementWithNamespaceInScope4.java
@@ -25,12 +25,13 @@ import org.apache.axiom.om.OMFactory;
import org.apache.axiom.om.OMMetaFactory;
/**
- * Tests a scenario that gave incorrect results in previous Axiom versions because
- * {@link OMElement#findNamespace(String, String)} interpreted an empty prefix in the same way as
- * <code>null</code>.
+ * Tests a scenario that gave incorrect results in previous Axiom versions because {@link
+ * OMElement#findNamespace(String, String)} interpreted an empty prefix in the same way as <code>
+ * null</code>.
*/
public class TestCreateOMElementWithNamespaceInScope4 extends CreateOMElementTestCase {
- public TestCreateOMElementWithNamespaceInScope4(OMMetaFactory metaFactory, CreateOMElementVariant variant) {
+ public TestCreateOMElementWithNamespaceInScope4(
+ OMMetaFactory metaFactory, CreateOMElementVariant variant) {
super(metaFactory, variant, null);
}
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/factory/TestCreateOMElementWithNonDefaultNamespace.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/factory/TestCreateOMElementWithNonDefaultNamespace.java
index a43a7e09b..a4c742fb7 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/factory/TestCreateOMElementWithNonDefaultNamespace.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/factory/TestCreateOMElementWithNonDefaultNamespace.java
@@ -26,14 +26,19 @@ import org.apache.axiom.om.OMMetaFactory;
import org.apache.axiom.om.OMNamespace;
public class TestCreateOMElementWithNonDefaultNamespace extends CreateOMElementTestCase {
- public TestCreateOMElementWithNonDefaultNamespace(OMMetaFactory metaFactory, CreateOMElementVariant variant, CreateOMElementParentSupplier parentSupplier) {
+ public TestCreateOMElementWithNonDefaultNamespace(
+ OMMetaFactory metaFactory,
+ CreateOMElementVariant variant,
+ CreateOMElementParentSupplier parentSupplier) {
super(metaFactory, variant, parentSupplier);
}
@Override
protected void runTest() throws Throwable {
OMFactory factory = metaFactory.getOMFactory();
- OMElement element = variant.createOMElement(factory, parentSupplier.createParent(factory), "test", "urn:ns", "ns");
+ OMElement element =
+ variant.createOMElement(
+ factory, parentSupplier.createParent(factory), "test", "urn:ns", "ns");
assertTrue(element.isComplete());
assertEquals("test", element.getLocalName());
OMNamespace ns = factory.createOMNamespace("urn:ns", "ns");
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/factory/TestCreateOMElementWithNullURIAndPrefix.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/factory/TestCreateOMElementWithNullURIAndPrefix.java
index cb498908e..bc2c06ca2 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/factory/TestCreateOMElementWithNullURIAndPrefix.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/factory/TestCreateOMElementWithNullURIAndPrefix.java
@@ -25,11 +25,11 @@ public class TestCreateOMElementWithNullURIAndPrefix extends AxiomTestCase {
public TestCreateOMElementWithNullURIAndPrefix(OMMetaFactory metaFactory) {
super(metaFactory);
}
-
+
@Override
protected void runTest() {
try {
- metaFactory.getOMFactory().createOMElement("test", (String)null, (String)null);
+ metaFactory.getOMFactory().createOMElement("test", (String) null, (String) null);
fail("Expected IllegalArgumentException");
} catch (IllegalArgumentException ex) {
// Expected
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/factory/TestCreateOMElementWithoutNamespace.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/factory/TestCreateOMElementWithoutNamespace.java
index 5723c3d85..02ae601e4 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/factory/TestCreateOMElementWithoutNamespace.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/factory/TestCreateOMElementWithoutNamespace.java
@@ -28,14 +28,19 @@ import org.apache.axiom.om.OMMetaFactory;
* to the created element.
*/
public class TestCreateOMElementWithoutNamespace extends CreateOMElementTestCase {
- public TestCreateOMElementWithoutNamespace(OMMetaFactory metaFactory, CreateOMElementVariant variant, CreateOMElementParentSupplier parentSupplier) {
+ public TestCreateOMElementWithoutNamespace(
+ OMMetaFactory metaFactory,
+ CreateOMElementVariant variant,
+ CreateOMElementParentSupplier parentSupplier) {
super(metaFactory, variant, parentSupplier);
}
@Override
protected void runTest() throws Throwable {
OMFactory factory = metaFactory.getOMFactory();
- OMElement element = variant.createOMElement(factory, parentSupplier.createParent(factory), "test", "", "");
+ OMElement element =
+ variant.createOMElement(
+ factory, parentSupplier.createParent(factory), "test", "", "");
assertEquals("test", element.getLocalName());
assertNull(element.getNamespace());
assertFalse(element.getAllDeclaredNamespaces().hasNext());
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/factory/TestCreateOMElementWithoutNamespace2.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/factory/TestCreateOMElementWithoutNamespace2.java
index d3109dcda..b1673d200 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/factory/TestCreateOMElementWithoutNamespace2.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/factory/TestCreateOMElementWithoutNamespace2.java
@@ -30,20 +30,21 @@ import org.apache.axiom.om.OMNamespace;
* requested to create an element without namespace as a child of an element that has a default
* namespace with a non empty namespace URI. In this case, a namespace declaration is added to the
* created element to override the default namespace.
- * <p>
- * This is a regression test for
- * <a href="https://issues.apache.org/jira/browse/AXIOM-400">AXIOM-400</a>.
+ *
+ * <p>This is a regression test for <a
+ * href="https://issues.apache.org/jira/browse/AXIOM-400">AXIOM-400</a>.
*/
public class TestCreateOMElementWithoutNamespace2 extends CreateOMElementTestCase {
- public TestCreateOMElementWithoutNamespace2(OMMetaFactory metaFactory, CreateOMElementVariant variant) {
+ public TestCreateOMElementWithoutNamespace2(
+ OMMetaFactory metaFactory, CreateOMElementVariant variant) {
super(metaFactory, variant, null);
}
@Override
protected void runTest() throws Throwable {
OMFactory factory = metaFactory.getOMFactory();
- OMElement parent = factory.createOMElement("parent",
- factory.createOMNamespace("urn:test", ""));
+ OMElement parent =
+ factory.createOMElement("parent", factory.createOMNamespace("urn:test", ""));
OMElement child = variant.createOMElement(factory, parent, "test", "", "");
assertEquals("test", child.getLocalName());
assertNull(child.getNamespace());
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/factory/TestCreateOMElementWithoutNamespace3.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/factory/TestCreateOMElementWithoutNamespace3.java
index 3829b4034..db62f84c5 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/factory/TestCreateOMElementWithoutNamespace3.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/factory/TestCreateOMElementWithoutNamespace3.java
@@ -27,22 +27,23 @@ import org.apache.axiom.om.OMNamespace;
/**
* Tests the behavior of the <code>createOMElement</code> methods in {@link OMFactory} when
- * requested to create an element without namespace as a child of an element with a
- * {@code xmlns=""} declaration. In this case, no namespace declaration is added to the created
- * element.
+ * requested to create an element without namespace as a child of an element with a {@code xmlns=""}
+ * declaration. In this case, no namespace declaration is added to the created element.
*/
public class TestCreateOMElementWithoutNamespace3 extends CreateOMElementTestCase {
- public TestCreateOMElementWithoutNamespace3(OMMetaFactory metaFactory, CreateOMElementVariant variant) {
+ public TestCreateOMElementWithoutNamespace3(
+ OMMetaFactory metaFactory, CreateOMElementVariant variant) {
super(metaFactory, variant, null);
}
@Override
protected void runTest() throws Throwable {
OMFactory factory = metaFactory.getOMFactory();
- OMElement grandparent = factory.createOMElement("grandparent",
- factory.createOMNamespace("urn:ns1", ""));
- OMElement parent = factory.createOMElement("parent",
- factory.createOMNamespace("urn:ns2", "p"), grandparent);
+ OMElement grandparent =
+ factory.createOMElement("grandparent", factory.createOMNamespace("urn:ns1", ""));
+ OMElement parent =
+ factory.createOMElement(
+ "parent", factory.createOMNamespace("urn:ns2", "p"), grandparent);
parent.declareDefaultNamespace("");
OMElement child = variant.createOMElement(factory, parent, "test", "", "");
assertEquals("test", child.getLocalName());
diff --git a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/factory/TestCreateOMElementWithoutNamespaceNullPrefix.java b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/factory/TestCreateOMElementWithoutNamespaceNullPrefix.java
index 10882529b..d8c192d20 100644
--- a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/factory/TestCreateOMElementWithoutNamespaceNullPrefix.java
+++ b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/factory/TestCreateOMElementWithoutNamespaceNullPrefix.java
@@ -27,20 +27,24 @@ import org.apache.axiom.om.OMNamespace;
/**
* Tests the behavior of the <code>createOMElement</code> methods in {@link OMFactory} when
- * requested to create an element without namespace and the specified namespace prefix is
- * <code>null</code>. Normally, a <code>null</code> prefix indicates that Axiom should generate a
- * prefix, but for an element without namespace this is not possible and an empty prefix must be
- * used instead.
+ * requested to create an element without namespace and the specified namespace prefix is <code>null
+ * </code>. Normally, a <code>null</code> prefix indicates that Axiom should generate a prefix, but
+ * for an element without namespace this is not possible and an empty prefix must be used instead.
*/
public class TestCreateOMElementWithoutNamespaceNullPrefix extends CreateOMElementTestCase {
- public TestCreateOMElementWithoutNamespaceNullPrefix(OMMetaFactory metaFactory, CreateOMElementVariant variant, CreateOMElementParentSupplier parentSupplier) {
+ public TestCreateOMElementWithoutNamespaceNullPrefix(
+ OMMetaFactory metaFactory,
+ CreateOMElementVariant variant,
+ CreateOMElementParentSupplier parentSupplier) {
super(metaFactory, variant, parentSupplier);
}
@Override
protected void runTest() throws Throwable {
OMFactory factory = metaFactory.getOMFactory();
- OMElement element = variant.createOMElement(factory, parentSupplier.createParent(factory), "test", "", null);
+ OMElement element =
+ variant.createOMElement(
+ factory, parentSupplier.createParent(factory), "test", "", null);
assertEquals("test", element.getLocalName());
assertNull(element.getNamespace());
... 11162 lines suppressed ...