KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > tctest > server > appserver > unit > InstrumentEverythingInContainerTest


1 /*
2  * All content copyright (c) 2003-2007 Terracotta, Inc., except as may otherwise be noted in a separate copyright
3  * notice. All rights reserved.
4  */

5 package com.tctest.server.appserver.unit;
6
7 import org.apache.commons.httpclient.HttpClient;
8
9 import com.tc.test.server.appserver.unit.AbstractAppServerTestCase;
10 import com.tc.test.server.util.HttpUtil;
11
12 import java.io.IOException JavaDoc;
13 import java.net.URL JavaDoc;
14
15 import javax.servlet.http.HttpServlet JavaDoc;
16 import javax.servlet.http.HttpServletRequest JavaDoc;
17 import javax.servlet.http.HttpServletResponse JavaDoc;
18 import javax.servlet.http.HttpSession JavaDoc;
19
20 public class InstrumentEverythingInContainerTest extends AbstractAppServerTestCase {
21
22   protected boolean isSessionTest() {
23     return false;
24   }
25
26   public void test() throws Exception JavaDoc {
27     addInclude("*..*");
28
29     startDsoServer();
30
31     HttpClient client = HttpUtil.createHttpClient();
32
33     int port = startAppServer(true).serverPort();
34
35     URL JavaDoc url = createUrl(port, TestServlet.class);
36
37     assertEquals("OK", HttpUtil.getResponseBody(url, client));
38   }
39
40   public static final class TestServlet extends HttpServlet JavaDoc {
41
42     public void doGet(HttpServletRequest JavaDoc request, HttpServletResponse JavaDoc response) throws IOException JavaDoc {
43       HttpSession JavaDoc session = request.getSession(true);
44       session.setAttribute("da", "bomb");
45       response.setContentType("text/html");
46       response.getWriter().println("OK");
47     }
48   }
49
50 }
51
Popular Tags