edu.internet2.middleware.shibboleth.idp.system.conf1
Class SAML1AttributeQueryTestCase

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.idp.TestCaseBase
                  extended by edu.internet2.middleware.shibboleth.idp.system.conf1.BaseConf1TestCase
                      extended by edu.internet2.middleware.shibboleth.idp.system.conf1.SAML1AttributeQueryTestCase
All Implemented Interfaces:
junit.framework.Test, org.custommonkey.xmlunit.XMLConstants, org.custommonkey.xmlunit.XSLTConstants

public class SAML1AttributeQueryTestCase
extends BaseConf1TestCase

Unit test for the SAML 1 attribute query flow.


Field Summary
 
Fields inherited from class edu.internet2.middleware.shibboleth.idp.TestCaseBase
builderFactory, 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
SAML1AttributeQueryTestCase()
           
 
Method Summary
protected  AttributeQuery buildAttributeQuery(String relyingPartyId)
          Builds a basic attribute query.
protected  String getSOAPMessage(AttributeQuery query)
          Wraps an attribute query in a SOAP message, marshalls, and serializes it.
 void testAttributeQuery()
          Tests that the attribute query handler correctly handles an incomming query.
 void testAuthenticationWithoutConfiguredQuery()
          Tests that the attribute query handler correctly fails out if the profile is not configured.
 
Methods inherited from class edu.internet2.middleware.shibboleth.idp.system.conf1.BaseConf1TestCase
getApplicationContext, setUp
 
Methods inherited from class edu.internet2.middleware.shibboleth.idp.TestCaseBase
assertEquals, assertEquals, createSpringContext, createSpringContext, createSpringContext, createSpringContext, 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
 

Constructor Detail

SAML1AttributeQueryTestCase

public SAML1AttributeQueryTestCase()
Method Detail

testAttributeQuery

public void testAttributeQuery()
                        throws Exception
Tests that the attribute query handler correctly handles an incomming query.

Throws:
Exception

testAuthenticationWithoutConfiguredQuery

public void testAuthenticationWithoutConfiguredQuery()
                                              throws Exception
Tests that the attribute query handler correctly fails out if the profile is not configured.

Throws:
Exception

buildAttributeQuery

protected AttributeQuery buildAttributeQuery(String relyingPartyId)
Builds a basic attribute query.

Parameters:
relyingPartyId - ID of the relying party that issued the assertion
Returns:
basic attribute query

getSOAPMessage

protected String getSOAPMessage(AttributeQuery query)
                         throws MarshallingException
Wraps an attribute query in a SOAP message, marshalls, and serializes it.

Parameters:
query - the attribute query to wrap
Returns:
the SOAP message
Throws:
MarshallingException - thrown if the message can not be marshalled


Copyright © 1999-2012. All Rights Reserved.