KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > jboss > portal > test > core > IncludeTagTestCase


1 /*****************************************
2  * *
3  * JBoss Portal: The OpenSource Portal *
4  * *
5  * Distributable under LGPL license. *
6  * See terms of license at gnu.org. *
7  * *
8  *****************************************/

9 package org.jboss.portal.test.core;
10
11 import java.io.IOException JavaDoc;
12
13 import javax.servlet.RequestDispatcher JavaDoc;
14 import javax.servlet.ServletException JavaDoc;
15
16 import org.apache.cactus.JspTestCase;
17 import org.apache.cactus.WebResponse;
18
19 /**
20  * @author <a HREF="theute@jboss.org">Thomas Heute</a>
21  * $Revision: 1.1 $
22  */

23 public class IncludeTagTestCase
24       extends JspTestCase
25 {
26    public void test01() throws ServletException JavaDoc, IOException JavaDoc
27    {
28       RequestDispatcher JavaDoc rd = config.getServletContext().
29       getRequestDispatcher("/WEB-INF/jsp/test/testInclude01.jsp");
30       rd.forward(request, response);
31    }
32    
33    public void end01(WebResponse webResponse)
34    {
35       assertEquals("BeginInclude:Include:EndInclude", webResponse.getText().replaceAll("[ \n\t]", ""));
36    }
37
38    public void test02() throws ServletException JavaDoc, IOException JavaDoc
39    {
40       RequestDispatcher JavaDoc rd = config.getServletContext().
41       getRequestDispatcher("/WEB-INF/jsp/test/testInclude03.jsp");
42       rd.forward(request, response);
43    }
44    
45    public void end02(WebResponse webResponse)
46    {
47       assertEquals("Foo:BeginInclude:Include:EndInclude:Bar", webResponse.getText().replaceAll("[ \n\t]", ""));
48    }
49
50    
51    
52 }
53
Popular Tags