dion        02/05/19 23:13:40

  Modified:    src/test/org/apache/maven/j2ee WarFileTest.java
  Log:
  Added tests for form login config functionality
  
  Revision  Changes    Path
  1.4       +22 -2     
jakarta-turbine-maven/src/test/org/apache/maven/j2ee/WarFileTest.java
  
  Index: WarFileTest.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-turbine-maven/src/test/org/apache/maven/j2ee/WarFileTest.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- WarFileTest.java  20 May 2002 04:34:37 -0000      1.3
  +++ WarFileTest.java  20 May 2002 06:13:40 -0000      1.4
  @@ -70,7 +70,7 @@
    * Unit test for {@link WarFile}.
    * 
    * @author <a href="mailto:[EMAIL PROTECTED]";>dIon Gillard</a>
  - * @version $Id: WarFileTest.java,v 1.3 2002/05/20 04:34:37 dion Exp $
  + * @version $Id: WarFileTest.java,v 1.4 2002/05/20 06:13:40 dion Exp $
    */
   public class WarFileTest extends TestCase
   {
  @@ -90,6 +90,8 @@
       private String dummyTaglibWarFile;
       /** file name for error pages war (dummy war + 2 error pages) */
       private String errorPagesWarFile;
  +    /** file name for form login config war (dummy war + login config) */
  +    private String loginPagesWarFile;
   
       /** Creates a new instance of WarFileTest 
        * @param testName the name of the test
  @@ -117,7 +119,7 @@
           dummyJspWarFile = baseDir + fs + "src/test-j2ee/dummy-jsp.war";
           dummyTaglibWarFile = baseDir + fs + "src/test-j2ee/dummy-taglib.war";
           errorPagesWarFile = baseDir + fs + "src/test-j2ee/error-pages.war";
  -
  +        loginPagesWarFile = baseDir + fs + "src/test-j2ee/login-pages.war";
       }
       
       /** 
  @@ -249,6 +251,8 @@
               instance.getTaglibs().size());
           assertEquals("Number of error pages is wrong", 0, 
               instance.getErrorPages().size());
  +        assertNull("Form Login Config isn't null", 
  +            instance.getFormLoginConfig());
           assertTrue("List of taglibs doesn't contain /WEB-INF/a.tld", 
               instance.getTaglibs().values().contains("/WEB-INF/a.tld"));
           assertTrue("List of taglibs doesn't contain /WEB-INF/b.tld", 
  @@ -266,5 +270,21 @@
               instance.getErrorPages().values().contains("/error.jsp"));
           assertTrue("Error page list doesn't contain error404.jsp",
               instance.getErrorPages().values().contains("/error404.jsp"));
  +    }
  +    
  +    /** test the login pages war contains a form login config object with the
  +     * login and error pages set
  +     */
  +    public void testLoginPagesWar() throws Exception
  +    {
  +        instance = new WarFile(loginPagesWarFile);
  +        assertNotNull("Form login config is null", 
  +            instance.getFormLoginConfig());
  +        assertEquals("Login page is not /login.html", 
  +            "/login.html",
  +            instance.getFormLoginConfig().getLoginPage());
  +        assertEquals("Error page is not /error.jsp", 
  +            "/error.jsp",
  +            instance.getFormLoginConfig().getErrorPage());
       }
   }
  
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to