Start of full flow unit tests. Can be used as a template for testing other profile...
[java-idp.git] / tests / edu / internet2 / middleware / shibboleth / idp / system / conf1 / BaseConf1TestCase.java
1 package edu.internet2.middleware.shibboleth.idp.system.conf1;
2
3
4 import org.springframework.context.ApplicationContext;
5
6 import edu.internet2.middleware.shibboleth.idp.BaseIdPTestCase;
7
8 /**
9  * Base unit test case for Spring configuration tests.
10  */
11 public class BaseConf1TestCase extends BaseIdPTestCase {
12     
13     /** Application context containing the loaded IdP configuration. */
14     private ApplicationContext appCtx;
15
16     /** {@inheritDoc} */
17     protected void setUp() throws Exception {
18         super.setUp();
19         
20         String[] configs = { "/data/conf1/internal.xml", "/data/conf1/service.xml", };
21         appCtx = createSpringContext(configs);
22     }
23     
24     /**
25      * Gets the application context containing the IdP configuration for the unit tests.
26      * 
27      * @return application context containing the IdP configuration for the unit tests
28      */
29     protected ApplicationContext getApplicationContext(){
30         return appCtx;
31     }
32 }