Class | Description |
---|---|
TestAddAttributeAlreadyOwnedByElement |
Test that calling
OMElement.addAttribute(OMAttribute) with an attribute that is already
owned by the element is a no-op. |
TestAddAttributeAlreadyOwnedByOtherElement |
Test that calling
OMElement.addAttribute(OMAttribute) with an attribute that is already
owned by another element will clone the attribute. |
TestAddAttributeFromOMAttributeMultiple |
Tests that when
OMElement.addAttribute(org.apache.axiom.om.OMAttribute) is called
multiple times for attributes with different namespaces, each call adds a corresponding namespace
declaration. |
TestAddAttributeFromOMAttributeWithExistingName | |
TestAddAttributeReplace1 |
Test that
OMElement.addAttribute(OMAttribute) behaves correctly when an attribute with
the same name and namespace URI already exists. |
TestAddAttributeReplace2 |
Test that
OMElement.addAttribute(String, String, OMNamespace) behaves correctly when an
attribute with the same name and namespace URI already exists. |
TestAddAttributeWithExistingNamespaceDeclarationInScope |
Tests
OMElement.addAttribute(OMAttribute) doesn't create an additional namespace declaration if
a corresponding declaration is already in scope. |
TestAddAttributeWithExistingNamespaceDeclarationOnSameElement |
Tests
OMElement.addAttribute(OMAttribute) doesn't create an additional namespace
declaration if a corresponding declaration already exists on the element. |
TestAddAttributeWithMaskedNamespaceDeclaration |
Test checking that
OMElement.addAttribute(OMAttribute) correctly generates a
new namespace declaration if an equivalent namespace declaration exists but is masked. |
TestAddAttributeWithoutExistingNamespaceDeclaration |
Tests that
OMElement.addAttribute(OMAttribute) adds a namespace declaration if the
attribute has a namespace and a corresponding namespace declaration doesn't exist yet. |
TestAddChild | |
TestAddChildWithParent |
Test that
OMContainer.addChild(org.apache.axiom.om.OMNode) behaves
correctly if the child to be added already has a parent. |
TestDeclareNamespace1 | |
TestGetAllAttributes1 |
Test
OMElement.getAllAttributes() on a programmatically created document. |
TestGetAllAttributes2 |
Test
OMElement.getAllAttributes() on a parsed document. |
TestGetAllDeclaredNamespaces | |
TestGetAttributeValueNonExisting |
Tests the behavior of
OMElement.getAttributeValue(QName) if the element has no attribute
with the given QName. |
TestGetAttributeValueWithXmlPrefix1 |
Test that
OMElement.getAttributeValue(QName) works properly for an attribute with the
xml prefix, even if this prefix is not declared explicitly. |
TestGetAttributeValueWithXmlPrefix2 |
Test that
OMElement.getAttributeValue(QName) works properly for an attribute with the
xml prefix, even if this prefix is not declared explicitly. |
TestGetAttributeWithXmlPrefix1 |
Test that
OMElement.getAttribute(QName) works properly for an attribute with the
xml prefix, even if this prefix is not declared explicitly. |
TestGetAttributeWithXmlPrefix2 |
Test that
OMElement.getAttribute(QName) works properly for an attribute with the
xml prefix, even if this prefix is not declared explicitly. |
TestGetChildElements |
Test the element iterator
|
TestGetChildren |
Test the plain iterator which includes all the children (including the texts)
|
TestGetChildrenConcurrentModification |
Tests that the iterator returned by
OMContainer.getChildren() throws a
ConcurrentModificationException if the current node is removed using a method other than
Iterator.remove() . |
TestGetChildrenRemove1 |
test the remove exception behavior
|
TestGetChildrenRemove2 |
test the remove exception behavior, consecutive remove calls
|
TestGetChildrenRemove3 |
Remove all!
|
TestGetChildrenRemove4 |
test whether the children count reduces.
|
TestGetChildrenWithLocalName | |
TestGetChildrenWithName |
Test the element iterator
|
TestGetFirstChildWithName |
Tests the behavior of
OMContainer.getFirstChildWithName(QName) . |
TestGetFirstChildWithNameOnIncompleteElement |
Tests the behavior of
OMContainer.getFirstChildWithName(QName) on an incomplete element. |
TestGetNamespaceURI | |
TestGetNamespaceURIWithoutNamespace | |
TestGetQNameWithoutNamespace | |
TestGetXMLStreamReaderCDATAEventFromElement | |
TestGetXMLStreamReaderCDATAEventFromParser | |
TestGetXMLStreamReaderCommentEvent | |
TestGetXMLStreamReaderGetElementText | |
TestGetXMLStreamReaderGetNamespaceContext | |
TestGetXMLStreamReaderNextTag | |
TestGetXMLStreamReaderOnNonRootElement | |
TestGetXMLStreamReaderWithOMSourcedElementDescendant | |
TestIsCompleteAfterAddingIncompleteChild |
Tests that the completeness status (as returned by
OMSerializable.isComplete() ) is updated
correctly after an incomplete child is added to a programmatically created element. |
TestResolveQNameWithDefaultNamespace | |
TestResolveQNameWithNonDefaultNamespace | |
TestResolveQNameWithoutNamespace | |
TestResolveQNameWithUnboundPrefix |
Tests the behavior of
OMElement.resolveQName(String) if the prefix of the QName is not
bound in the namespace context of the element. |
TestSerialization |
Tests proper serialization for different combinations of namespaces on the element and its children.
|
TestSerializationWithTwoNonBuiltOMElements |
Regression test for AXIOM-65.
|
TestSerializeAndConsumeWithIncompleteDescendant |
Tests that
OMElement.serializeAndConsume(java.io.Writer) consumes incomplete descendants,
even if the element itself is complete (more precisely, created programmatically). |
TestSetText | |
TestSetTextQName |
Tests the behavior of
OMElement.setText(QName) , in particular that it adds a
namespace declaration if necessary. |
Copyright © 2004–2018 The Apache Software Foundation. All rights reserved.