/** * Test of authenticate method, of class * com.rift.coad.lib.interceptor.authenticator.UserPasswordAuthenticator. */ public void testAuthenticate() throws Exception { System.out.println("authenticate"); // init the session information ThreadsPermissionContainer permissions = new ThreadsPermissionContainer(); SessionManager.init(permissions); UserStoreManager userStoreManager = new UserStoreManager(); UserSessionManager sessionManager = new UserSessionManager(permissions, userStoreManager); LoginManager.init(sessionManager, userStoreManager); // instanciate the thread manager CoadunationThreadGroup threadGroup = new CoadunationThreadGroup(sessionManager, userStoreManager); // add a user to the session for the current thread RoleManager.getInstance(); InterceptorFactory.init(permissions, sessionManager, userStoreManager); TestInterceptor testInterceptor = new TestInterceptor(); Login login = new Login("test", "112233"); testInterceptor.createSession(login); ThreadPermissionSession threadSession = permissions.getSession(); if (!threadSession.getUser().getName().equals("test")) { fail("The user name is not test"); } testInterceptor.release(); }
protected void onSetUp() throws Exception { testAspectForTestImpl1.count = 0; testAspectForAbstractTestImpl.count = 0; testInterceptor.count = 0; super.onSetUp(); }