[jboss-cvs] JBossAS SVN: r68205 - trunk/ejb3/src/test/org/jboss/ejb3/test/initial.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Wed Dec 12 17:24:36 EST 2007
Author: bdecoste
Date: 2007-12-12 17:24:36 -0500 (Wed, 12 Dec 2007)
New Revision: 68205
Modified:
trunk/ejb3/src/test/org/jboss/ejb3/test/initial/SecurityTester.java
Log:
split tests for SecurityAssociation and security client
Modified: trunk/ejb3/src/test/org/jboss/ejb3/test/initial/SecurityTester.java
===================================================================
--- trunk/ejb3/src/test/org/jboss/ejb3/test/initial/SecurityTester.java 2007-12-12 21:28:10 UTC (rev 68204)
+++ trunk/ejb3/src/test/org/jboss/ejb3/test/initial/SecurityTester.java 2007-12-12 22:24:36 UTC (rev 68205)
@@ -24,8 +24,10 @@
import javax.ejb.EJBAccessException;
import javax.naming.InitialContext;
import org.jboss.logging.Logger;
+import org.jboss.security.auth.callback.AppCallbackHandler;
import org.jboss.security.SecurityAssociation;
import org.jboss.security.SimplePrincipal;
+import org.jboss.security.client.JBossSecurityClient;
import org.jboss.security.client.SecurityClient;
import org.jboss.security.client.SecurityClientFactory;
@@ -93,16 +95,24 @@
log.info(ignored.getMessage());
securityFailure = false;
}
+
if (securityFailure) throw new RuntimeException("excluded failure was not caught for method");
}
public void testSecurityClient() throws Exception
{
+ SecurityAssociation.clear();
+
InitialContext ctx = new InitialContext();
SecuredTest test = (SecuredTest) ctx.lookup("SecuredTestBean/local");
SecurityClient sc = SecurityClientFactory.getSecurityClient();
+// SecurityClient sc = SecurityClientFactory.getSecurityClient(JBossSecurityClient.class);
sc.setSimple(new SimplePrincipal("somebody"),"password".toCharArray());
+
+// AppCallbackHandler acbh = new AppCallbackHandler("somebody","password".toCharArray());
+// sc.setJAAS("other", acbh);
+
sc.login();
test.unchecked();
test.testDefault();
More information about the jboss-cvs-commits
mailing list