1 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 ; 13 import java.net.URL ; 14 15 import javax.servlet.http.HttpServlet ; 16 import javax.servlet.http.HttpServletRequest ; 17 import javax.servlet.http.HttpServletResponse ; 18 import javax.servlet.http.HttpSession ; 19 20 public class InstrumentEverythingInContainerTest extends AbstractAppServerTestCase { 21 22 protected boolean isSessionTest() { 23 return false; 24 } 25 26 public void test() throws Exception { 27 addInclude("*..*"); 28 29 startDsoServer(); 30 31 HttpClient client = HttpUtil.createHttpClient(); 32 33 int port = startAppServer(true).serverPort(); 34 35 URL url = createUrl(port, TestServlet.class); 36 37 assertEquals("OK", HttpUtil.getResponseBody(url, client)); 38 } 39 40 public static final class TestServlet extends HttpServlet { 41 42 public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException { 43 HttpSession 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 |