You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@shiro.apache.org by lh...@apache.org on 2009/01/27 06:53:32 UTC
svn commit: r738009 -
/incubator/jsecurity/trunk/core/test/org/jsecurity/realm/activedirectory/ActiveDirectoryRealmTest.java
Author: lhazlewood
Date: Tue Jan 27 05:53:31 2009
New Revision: 738009
URL: http://svn.apache.org/viewvc?rev=738009&view=rev
Log:
minor update to pass a test
Modified:
incubator/jsecurity/trunk/core/test/org/jsecurity/realm/activedirectory/ActiveDirectoryRealmTest.java
Modified: incubator/jsecurity/trunk/core/test/org/jsecurity/realm/activedirectory/ActiveDirectoryRealmTest.java
URL: http://svn.apache.org/viewvc/incubator/jsecurity/trunk/core/test/org/jsecurity/realm/activedirectory/ActiveDirectoryRealmTest.java?rev=738009&r1=738008&r2=738009&view=diff
==============================================================================
--- incubator/jsecurity/trunk/core/test/org/jsecurity/realm/activedirectory/ActiveDirectoryRealmTest.java (original)
+++ incubator/jsecurity/trunk/core/test/org/jsecurity/realm/activedirectory/ActiveDirectoryRealmTest.java Tue Jan 27 05:53:31 2009
@@ -18,6 +18,7 @@
*/
package org.jsecurity.realm.activedirectory;
+import org.jsecurity.SecurityUtils;
import org.jsecurity.authc.*;
import org.jsecurity.authc.credential.CredentialsMatcher;
import org.jsecurity.authz.AuthorizationInfo;
@@ -30,6 +31,7 @@
import org.jsecurity.subject.PrincipalCollection;
import org.jsecurity.subject.SimplePrincipalCollection;
import org.jsecurity.subject.Subject;
+import org.jsecurity.util.ThreadContext;
import org.junit.After;
import static org.junit.Assert.assertTrue;
import org.junit.Before;
@@ -63,16 +65,17 @@
@Before
public void setup() {
+ ThreadContext.clear();
realm = new TestActiveDirectoryRealm();
securityManager = new DefaultSecurityManager(realm);
-
+ SecurityUtils.setSecurityManager(securityManager);
}
@After
public void tearDown() {
- if (securityManager != null) {
- securityManager.destroy();
- }
+ SecurityUtils.setSecurityManager(null);
+ securityManager.destroy();
+ ThreadContext.clear();
}
@Test
@@ -83,7 +86,8 @@
} catch (UnknownHostException e) {
e.printStackTrace();
}
- Subject subject = securityManager.login(new UsernamePasswordToken(USERNAME, PASSWORD, localhost));
+ Subject subject = SecurityUtils.getSubject();
+ subject.login(new UsernamePasswordToken(USERNAME, PASSWORD, localhost));
assertTrue(subject.isAuthenticated());
assertTrue(subject.hasRole(ROLE));