dion        02/05/19 21:34:37

  Modified:    src/test/org/apache/maven/j2ee WarFileTest.java
  Log:
  Added tests for errorPages property
  
  Revision  Changes    Path
  1.3       +19 -1     
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.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- WarFileTest.java  19 May 2002 22:50:57 -0000      1.2
  +++ WarFileTest.java  20 May 2002 04:34:37 -0000      1.3
  @@ -70,7 +70,7 @@
    * Unit test for {@link WarFile}.
    * 
    * @author <a href="mailto:[EMAIL PROTECTED]";>dIon Gillard</a>
  - * @version $Id: WarFileTest.java,v 1.2 2002/05/19 22:50:57 dion Exp $
  + * @version $Id: WarFileTest.java,v 1.3 2002/05/20 04:34:37 dion Exp $
    */
   public class WarFileTest extends TestCase
   {
  @@ -88,6 +88,8 @@
       private String dummyJspWarFile;
       /** file name for dummy taglib war (dummy war + 2 taglibs) */
       private String dummyTaglibWarFile;
  +    /** file name for error pages war (dummy war + 2 error pages) */
  +    private String errorPagesWarFile;
   
       /** Creates a new instance of WarFileTest 
        * @param testName the name of the test
  @@ -114,6 +116,8 @@
           dummyWarFile = baseDir + fs + "src/test-j2ee/dummy-servlet.war";
           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";
  +
       }
       
       /** 
  @@ -243,10 +247,24 @@
           instance = new WarFile(dummyTaglibWarFile);
           assertEquals("Number of taglibs is wrong", 2, 
               instance.getTaglibs().size());
  +        assertEquals("Number of error pages is wrong", 0, 
  +            instance.getErrorPages().size());
           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", 
               instance.getTaglibs().values().contains("/WEB-INF/b.tld"));
       }
   
  +    /** test the error pages war contains 2 error pages
  +     */
  +    public void testErrorPagesWar() throws Exception
  +    {
  +        instance = new WarFile(errorPagesWarFile);
  +        assertEquals("Number of error pages is wrong", 2, 
  +            instance.getErrorPages().size());
  +        assertTrue("Error page list doesn't contain error.jsp",
  +            instance.getErrorPages().values().contains("/error.jsp"));
  +        assertTrue("Error page list doesn't contain error404.jsp",
  +            instance.getErrorPages().values().contains("/error404.jsp"));
  +    }
   }
  
  
  

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

Reply via email to