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]>