1 22 package org.jboss.test.jacc.test; 23 24 import javax.security.auth.login.Configuration ; 25 26 import junit.framework.Test; 27 import junit.framework.TestSuite; 28 import junit.extensions.TestSetup; 29 import org.jboss.test.JBossTestSetup; 30 import org.jboss.security.auth.login.XMLLoginConfigImpl; 31 32 38 public class EJBSpecUnitTestCase 39 extends org.jboss.test.security.test.EJBSpecUnitTestCase 40 { 41 42 public EJBSpecUnitTestCase(String name) 43 { 44 super(name); 45 } 46 47 50 public static Test suite() throws Exception 51 { 52 TestSuite suite = new TestSuite(); 55 56 62 66 suite.addTest(new EJBSpecUnitTestCase("testSecurityDomain")); 68 suite.addTest(new EJBSpecUnitTestCase("testStatefulCreateCaller")); 69 suite.addTest(new EJBSpecUnitTestCase("testGetCallerPrincipal")); 70 suite.addTest(new EJBSpecUnitTestCase("testPrincipalPropagation")); 71 suite.addTest(new EJBSpecUnitTestCase("testMethodAccess")); 72 suite.addTest(new EJBSpecUnitTestCase("testDomainMethodAccess")); 73 suite.addTest(new EJBSpecUnitTestCase("testMethodAccess2")); 74 suite.addTest(new EJBSpecUnitTestCase("testLocalMethodAccess")); 75 suite.addTest(new EJBSpecUnitTestCase("testUncheckedRemote")); 76 suite.addTest(new EJBSpecUnitTestCase("testRemoteUnchecked")); 77 suite.addTest(new EJBSpecUnitTestCase("testUnchecked")); 78 suite.addTest(new EJBSpecUnitTestCase("testUncheckedWithLogin")); 79 suite.addTest(new EJBSpecUnitTestCase("testExcluded")); 80 suite.addTest(new EJBSpecUnitTestCase("testRunAs")); 81 suite.addTest(new EJBSpecUnitTestCase("testDeepRunAs")); 82 suite.addTest(new EJBSpecUnitTestCase("testRunAsSFSB")); 83 suite.addTest(new EJBSpecUnitTestCase("testJBAS1852")); 84 suite.addTest(new EJBSpecUnitTestCase("testMDBRunAs")); 85 suite.addTest(new EJBSpecUnitTestCase("testMDBDeepRunAs")); 86 suite.addTest(new EJBSpecUnitTestCase("testRunAsWithRoles")); 87 suite.addTest(new EJBSpecUnitTestCase("testHandle")); 88 suite.addTest(new EJBSpecUnitTestCase("testStress")); 89 suite.addTest(new EJBSpecUnitTestCase("testStressNoJaasCache")); 90 91 TestSetup wrapper = new JBossTestSetup(suite) 93 { 94 protected void setUp() throws Exception 95 { 96 super.setUp(); 97 Configuration.setConfiguration(new XMLLoginConfigImpl()); 98 redeploy("security-spec.jar"); 99 flushAuthCache(); 100 } 101 protected void tearDown() throws Exception 102 { 103 undeploy("security-spec.jar"); 104 super.tearDown(); 105 106 } 107 }; 108 return wrapper; 109 } 110 111 } 112 | Popular Tags |