edu.internet2.middleware.shibboleth.common.config
Class BaseConfigTestCase

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.custommonkey.xmlunit.XMLTestCase
              extended by edu.internet2.middleware.shibboleth.common.TestCaseBase
                  extended by edu.internet2.middleware.shibboleth.common.config.BaseConfigTestCase
All Implemented Interfaces:
junit.framework.Test, org.custommonkey.xmlunit.XMLConstants, org.custommonkey.xmlunit.XSLTConstants
Direct Known Subclasses:
AttributeFilterPolicyTest, BasicAttributeResolverTest, CertPathPKIXValidationOptionsTest, ChainingMetadataProviderTest, DBAttributeResolverTest, FilesystemMetadataProviderTest, HTTPMetadataProviderTest, InlineMetadataProviderTest, MappedAttributeResolverTest, PKIXValidationOptionsTest, PKIXValidationOptionsTrustEngineTest, ResourceMetadataProviderTest, SAML1AttributeAuthorityTest, SAML2AttributeAuthorityTest, SAMLMDRelyingPartyConfigurationManagerTest, StaticPKIXSignatureTrustEngineTest, StaticPKIXX509CredentialTrustEngineTest, TemplateAttributeResolverTest

public abstract class BaseConfigTestCase
extends TestCaseBase

Base unit test case for Spring configuration tests.


Field Summary
protected  List<org.opensaml.util.resource.Resource> configResources
          Configuration resources to be loaded for all unit tests.
 
Fields inherited from class edu.internet2.middleware.shibboleth.common.TestCaseBase
builderFactory, DATA_PATH, marshallerFactory, parser, unmarshallerFactory
 
Fields inherited from interface org.custommonkey.xmlunit.XSLTConstants
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
 
Fields inherited from interface org.custommonkey.xmlunit.XMLConstants
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 Summary
BaseConfigTestCase()
           
 
Method Summary
protected  org.springframework.context.ApplicationContext createSpringContext()
          Creates a Spring application context from the instance defined config resources.
protected  org.springframework.context.ApplicationContext createSpringContext(List<org.opensaml.util.resource.Resource> configs)
          Creates a Spring context from the given resources.
protected  org.springframework.context.ApplicationContext createSpringContext(String config)
          Creates a Spring application context from the given configuration and any instance registered configurations.
protected  org.springframework.context.ApplicationContext createSpringContext(String[] configs)
          Creates a Spring application context from the given configurations and any instance registered configurations.
protected  void setUp()
          
 
Methods inherited from class edu.internet2.middleware.shibboleth.common.TestCaseBase
assertEquals, assertEquals, unmarshallElement
 
Methods inherited from class org.custommonkey.xmlunit.XMLTestCase
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
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, runTest, setName, tearDown, toString
 
Methods inherited from class junit.framework.Assert
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, fail, fail
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

configResources

protected List<org.opensaml.util.resource.Resource> configResources
Configuration resources to be loaded for all unit tests.

Constructor Detail

BaseConfigTestCase

public BaseConfigTestCase()
Method Detail

setUp

protected void setUp()
              throws Exception

Overrides:
setUp in class TestCaseBase
Throws:
Exception

createSpringContext

protected org.springframework.context.ApplicationContext createSpringContext()
                                                                      throws org.opensaml.util.resource.ResourceException
Creates a Spring application context from the instance defined config resources.

Returns:
the created context
Throws:
org.opensaml.util.resource.ResourceException - thrown if there is a problem reading the configuration resources

createSpringContext

protected org.springframework.context.ApplicationContext createSpringContext(String config)
                                                                      throws org.opensaml.util.resource.ResourceException
Creates a Spring application context from the given configuration and any instance registered configurations.

Parameters:
config - spring configuration file to be located on the classpath
Returns:
the configured spring context
Throws:
org.opensaml.util.resource.ResourceException - thrown if the given resources can not be located

createSpringContext

protected org.springframework.context.ApplicationContext createSpringContext(String[] configs)
                                                                      throws org.opensaml.util.resource.ResourceException
Creates a Spring application context from the given configurations and any instance registered configurations.

Parameters:
configs - spring configuration files to be located on the classpath
Returns:
the configured spring context
Throws:
org.opensaml.util.resource.ResourceException - thrown if the given resources can not be located

createSpringContext

protected org.springframework.context.ApplicationContext createSpringContext(List<org.opensaml.util.resource.Resource> configs)
                                                                      throws org.opensaml.util.resource.ResourceException
Creates a Spring context from the given resources.

Parameters:
configs - context configuration resources
Returns:
the created context
Throws:
org.opensaml.util.resource.ResourceException - thrown if there is a problem reading the configuration resources


Copyright © 1999-2012. All Rights Reserved.