[jboss-cvs] jboss-seam/examples/hibernate/src/org/jboss/seam/example/hibernate/test ...

Shane Bryzak Shane_Bryzak at symantec.com
Thu Feb 15 03:40:29 EST 2007


  User: sbryzak2
  Date: 07/02/15 03:40:29

  Modified:    examples/hibernate/src/org/jboss/seam/example/hibernate/test 
                        LoginTest.java
  Log:
  use security api
  
  Revision  Changes    Path
  1.5       +109 -127  jboss-seam/examples/hibernate/src/org/jboss/seam/example/hibernate/test/LoginTest.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: LoginTest.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/examples/hibernate/src/org/jboss/seam/example/hibernate/test/LoginTest.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -b -r1.4 -r1.5
  --- LoginTest.java	17 Nov 2006 02:49:04 -0000	1.4
  +++ LoginTest.java	15 Feb 2007 08:40:29 -0000	1.5
  @@ -1,19 +1,16 @@
  -//$Id: LoginTest.java,v 1.4 2006/11/17 02:49:04 gavin Exp $
  +//$Id: LoginTest.java,v 1.5 2007/02/15 08:40:29 sbryzak2 Exp $
   package org.jboss.seam.example.hibernate.test;
  -
   import org.jboss.seam.Component;
   import org.jboss.seam.Seam;
   import org.jboss.seam.contexts.Contexts;
   import org.jboss.seam.core.Manager;
   import org.jboss.seam.example.hibernate.HotelBookingAction;
  -import org.jboss.seam.example.hibernate.LoginAction;
  -import org.jboss.seam.example.hibernate.LogoutAction;
   import org.jboss.seam.example.hibernate.User;
   import org.jboss.seam.jsf.SeamPhaseListener;
   import org.jboss.seam.jsf.TransactionalSeamPhaseListener;
   import org.jboss.seam.mock.SeamTest;
  +import org.jboss.seam.security.Identity;
   import org.testng.annotations.Test;
  -
   public class LoginTest extends SeamTest
   {
      
  @@ -31,19 +28,16 @@
               String outcome = hb.find();
               assert "login".equals( outcome );
            }
  -
            @Override
            protected void renderResponse()
            {
               assert !Manager.instance().isLongRunningConversation();
               assert Contexts.getSessionContext().get("loggedIn")==null;
  -
            }
            
         }.run();
         
         new FacesRequest("/home.xhtml") {
  -
            @Override
            protected void updateModelValues() throws Exception
            {
  @@ -52,15 +46,13 @@
               user.setUsername("gavin");
               user.setPassword("foobar");
            }
  -
            @Override
            protected void invokeApplication()
            {
  -            LoginAction login = (LoginAction) Component.getInstance("login", true);
  -            String outcome = login.login();
  +            Identity identity = (Identity) Component.getInstance("identity", true);
  +            String outcome = identity.login();
               assert "main".equals( outcome );
            }
  -
            @Override
            protected void renderResponse()
            {
  @@ -69,14 +61,10 @@
               assert user.getUsername().equals("gavin");
               assert user.getPassword().equals("foobar");
               assert !Manager.instance().isLongRunningConversation();
  -            assert Contexts.getSessionContext().get("loggedIn").equals(true);
  -
            }
  -         
         }.run();
         
         String id = new FacesRequest("/home.xhtml") {
  -
            @Override
            protected void invokeApplication()
            {
  @@ -84,29 +72,23 @@
               String outcome = hb.find();
               assert "main".equals( outcome );
            }
  -
            @Override
            protected void renderResponse()
            {
               assert Manager.instance().isLongRunningConversation();
  -            assert Contexts.getSessionContext().get("loggedIn").equals(true);
  -
            }
            
         }.run();
         
         new FacesRequest("/main.xhtml", id) {
  -
            @Override
            protected void invokeApplication()
            {
               assert Manager.instance().isLongRunningConversation();
  -            LogoutAction logout = (LogoutAction) Component.getInstance("logout", true);
  -            String outcome = logout.logout();
  -            assert "login".equals( outcome );
  +            Identity identity = (Identity) Component.getInstance("identity", true);
  +            identity.logout();
               assert Seam.isSessionInvalid();
            }
  -
            @Override
            protected void renderResponse()
            {
  
  
  



More information about the jboss-cvs-commits mailing list