edu.internet2.middleware.shibboleth.common.attribute.filtering.provider
Class ShibbolethAttributeFilteringEngineTest

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by edu.internet2.middleware.shibboleth.common.attribute.filtering.provider.ShibbolethAttributeFilteringEngineTest
All Implemented Interfaces:
junit.framework.Test

public class ShibbolethAttributeFilteringEngineTest
extends junit.framework.TestCase

Unit test for ShibbolethAttributeFilteringEngine.


Field Summary
private  Map<String,edu.internet2.middleware.shibboleth.common.attribute.BaseAttribute> attributes
           
private  edu.internet2.middleware.shibboleth.common.profile.provider.BaseSAMLProfileRequestContext requestContext
           
 
Constructor Summary
ShibbolethAttributeFilteringEngineTest()
           
 
Method Summary
protected  void setUp()
          
 void testBasicFilterPolicy()
          Tests filtering based on a single simple policy.
 void testDenyRules()
          Test running a policy with a deny value rule.
 void testMultiplePolicies()
          Tests filtering based on a two policy, each of which releases one a value for each of the test attributes.
 
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

attributes

private Map<String,edu.internet2.middleware.shibboleth.common.attribute.BaseAttribute> attributes

requestContext

private edu.internet2.middleware.shibboleth.common.profile.provider.BaseSAMLProfileRequestContext requestContext
Constructor Detail

ShibbolethAttributeFilteringEngineTest

public ShibbolethAttributeFilteringEngineTest()
Method Detail

setUp

protected void setUp()
              throws Exception

Overrides:
setUp in class junit.framework.TestCase
Throws:
Exception

testBasicFilterPolicy

public void testBasicFilterPolicy()
                           throws Exception
Tests filtering based on a single simple policy.

Throws:
Exception

testMultiplePolicies

public void testMultiplePolicies()
                          throws Exception
Tests filtering based on a two policy, each of which releases one a value for each of the test attributes.

Throws:
Exception

testDenyRules

public void testDenyRules()
                   throws Exception
Test running a policy with a deny value rule.

Throws:
Exception


Copyright © 1999-2012. All Rights Reserved.