org.opensaml.xml
public class NamespaceManagerTest extends XMLObjectBaseTestCase
Modifier and Type | Field and Description |
---|---|
private static QName |
elementName |
private static String |
ns1Prefix |
private static String |
ns1uri |
private static String |
ns2Prefix |
private static String |
ns2uri |
private static String |
ns3Prefix |
private static String |
ns3uri |
private static String |
ns4Prefix |
private static String |
ns4uri |
private org.opensaml.xml.NamespaceManager |
nsManager |
private static QName |
typeName |
private org.opensaml.xml.schema.XSAny |
xsAny |
private org.opensaml.xml.XMLObjectBuilder<org.opensaml.xml.schema.XSAny> |
xsAnyBuilder |
private static QName |
xsiTypeName |
builderFactory, marshallerFactory, parserPool, simpleXMLObjectQName, unmarshallerFactory
JAVA5_XSLTC_FACTORY_NAME, XSLT_END, XSLT_IDENTITY_TEMPLATE, XSLT_START, XSLT_START_NO_VERSION, XSLT_STRIP_COMMENTS_TEMPLATE, XSLT_STRIP_WHITESPACE, XSLT_XML_OUTPUT_NOINDENT
CLOSE_NODE, END_CDATA, END_COMMENT, END_PROCESSING_INSTRUCTION, OPEN_END_NODE, OPEN_START_NODE, START_CDATA, START_COMMENT, START_DOCTYPE, START_PROCESSING_INSTRUCTION, W3C_XML_SCHEMA_INSTANCE_NO_NAMESPACE_SCHEMA_LOCATION_ATTR, W3C_XML_SCHEMA_INSTANCE_NS_URI, W3C_XML_SCHEMA_INSTANCE_SCHEMA_LOCATION_ATTR, W3C_XML_SCHEMA_NS_URI, XML_DECLARATION, XMLNS_PREFIX, XPATH_ATTRIBUTE_IDENTIFIER, XPATH_CHARACTER_NODE_IDENTIFIER, XPATH_COMMENT_IDENTIFIER, XPATH_NODE_INDEX_END, XPATH_NODE_INDEX_START, XPATH_PROCESSING_INSTRUCTION_IDENTIFIER, XPATH_SEPARATOR
Constructor and Description |
---|
NamespaceManagerTest() |
Modifier and Type | Method and Description |
---|---|
private org.opensaml.xml.Namespace |
buildNamespace(QName name) |
private Set<org.opensaml.xml.Namespace> |
buildNamespaceSet(QName... names) |
private void |
checkNamespaces(org.opensaml.xml.XMLObject xo,
Integer nsSize,
QName... names)
Check the namespaces produced by the object against the supplied list of QNames.
|
private void |
checkPrefixes(org.opensaml.xml.NamespaceManager manager,
String... controlPrefixes) |
private boolean |
equals(org.opensaml.xml.Namespace ns1,
org.opensaml.xml.Namespace ns2) |
private org.opensaml.xml.Namespace |
findNamespace(org.opensaml.xml.NamespaceManager manager,
org.opensaml.xml.Namespace ns) |
protected void |
setUp() |
void |
testNonVisibleNamespacePrefixes() |
void |
testNSDeclaration() |
void |
testNSUnspecifiedUsage() |
void |
testObjectName() |
void |
testObjectType() |
void |
testQNameAttributeValue() |
void |
testQNameElementContent() |
void |
testQualifiedAttributes() |
assertEquals, assertEquals, buildXMLObject, printXML, printXML, unmarshallElement
assertNodeTestPasses, assertNodeTestPasses, assertNodeTestPasses, assertXMLEqual, assertXMLEqual, assertXMLEqual, assertXMLEqual, assertXMLEqual, assertXMLEqual, assertXMLEqual, assertXMLEqual, assertXMLEqual, assertXMLEqual, assertXMLIdentical, assertXMLIdentical, assertXMLNotEqual, assertXMLNotEqual, assertXMLNotEqual, assertXMLNotEqual, assertXMLNotEqual, assertXMLNotEqual, assertXMLNotEqual, assertXMLNotEqual, assertXMLValid, assertXMLValid, assertXMLValid, assertXMLValid, assertXMLValid, assertXMLValid, assertXMLValid, assertXpathEvaluatesTo, assertXpathEvaluatesTo, assertXpathEvaluatesTo, assertXpathExists, assertXpathExists, assertXpathExists, assertXpathNotExists, assertXpathNotExists, assertXpathNotExists, assertXpathsEqual, assertXpathsEqual, assertXpathsEqual, assertXpathsEqual, assertXpathsEqual, assertXpathsEqual, assertXpathsNotEqual, assertXpathsNotEqual, assertXpathsNotEqual, assertXpathsNotEqual, assertXpathsNotEqual, assertXpathsNotEqual, assertXpathValuesEqual, assertXpathValuesEqual, assertXpathValuesEqual, assertXpathValuesEqual, assertXpathValuesEqual, assertXpathValuesEqual, assertXpathValuesNotEqual, assertXpathValuesNotEqual, assertXpathValuesNotEqual, assertXpathValuesNotEqual, assertXpathValuesNotEqual, assertXpathValuesNotEqual, compareXML, compareXML, compareXML, compareXML, compareXML, compareXML
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, countTestCases, createResult, fail, fail, failNotEquals, failNotSame, failSame, format, getName, run, run, runBare, runTest, setName, tearDown, toString
private org.opensaml.xml.schema.XSAny xsAny
private org.opensaml.xml.NamespaceManager nsManager
private static String ns1uri
private static String ns1Prefix
private static String ns2uri
private static String ns2Prefix
private static String ns3uri
private static String ns3Prefix
private static String ns4uri
private static String ns4Prefix
private static QName elementName
private static QName typeName
private static QName xsiTypeName
private org.opensaml.xml.XMLObjectBuilder<org.opensaml.xml.schema.XSAny> xsAnyBuilder
protected void setUp() throws Exception
setUp
in class XMLObjectBaseTestCase
Exception
public void testObjectName()
public void testObjectType()
public void testQNameElementContent()
public void testQualifiedAttributes()
public void testQNameAttributeValue()
public void testNSDeclaration()
public void testNSUnspecifiedUsage()
public void testNonVisibleNamespacePrefixes()
private void checkPrefixes(org.opensaml.xml.NamespaceManager manager, String... controlPrefixes)
private void checkNamespaces(org.opensaml.xml.XMLObject xo, Integer nsSize, QName... names)
xo
- the XMLObject to evaluatensSize
- the expected size of the XMLObject's namespace set
(may be different than the size of the names list due to duplicates in the latter)names
- the list of names to checkprivate org.opensaml.xml.Namespace buildNamespace(QName name)
private boolean equals(org.opensaml.xml.Namespace ns1, org.opensaml.xml.Namespace ns2)
private org.opensaml.xml.Namespace findNamespace(org.opensaml.xml.NamespaceManager manager, org.opensaml.xml.Namespace ns)
Copyright © 1999-2014 JBoss by Red Hat. All Rights Reserved.