01 import org.apache.cactus.ServletTestCase; 
02 import org.apache.cactus.WebRequest; 
03 import org.apache.cactus.WebResponse; 
04 
05 import javax.servlet.http.Cookie; 
06 
07 public class TestCookieServlet extends ServletTestCase 
08 
09    private CookieServlet servlet; 
10 
11    public TestCookieServlet(String name) { 
12       super(name)
13    
14 
15    protected void setUp() throws Exception 
16       this.servlet = new CookieServlet()
17    
18 
19    public void testGetFirstCookie() throws Exception 
20       Cookie cookie = this.servlet.getCookie(this.request)
21       assertNotNull("Cookie.", cookie)
22       assertEquals("Cookie Name.",CookieServlet.TEST_COOKIE_NAME,cookie.getName())
23       assertEquals("Cookie Value.","0",cookie.getValue())
24    
25 
26    public void beginGetUpdatedCookie(WebRequest req) { 
27       req.addCookie(CookieServlet.TEST_COOKIE_NAME, "3")
28    
29 
30    public void testGetUpdatedCookie() throws Exception 
31       this.servlet.doGet(this.request,this.response)
32    
33 
34    public void endGetUpdatedCookie(WebResponse resthrows Exception 
35       org.apache.cactus.Cookie cookie = res.getCookie(CookieServlet.TEST_COOKIE_NAME)
36       assertNotNull("Returned Cookie.",cookie)
37       assertEquals("Cookie Value.""4",cookie.getValue())
38    
39 }