Package org.apache.velocity.tools.view

Examples of org.apache.velocity.tools.view.CookieTool$SugarCookie


                                     handler);

        HttpServletRequest request = (HttpServletRequest)proxy;
        HttpServletResponse response = (HttpServletResponse)proxy;

        CookieTool cookies = new CookieTool();
        cookies.setRequest(request);
        cookies.setResponse(response);
        return cookies;
    }
View Full Code Here


        return newCookieTool(cookies);
    }

    public @Test void testCreate_StringString()
    {
        CookieTool cookies = newCookieTool(new LinkedHashMap());
        Cookie c = cookies.create("a", "b");
        assertNotNull(c);
        assertEquals("a", c.getName());
        assertEquals("b", c.getValue());
        assertEquals(-1, c.getMaxAge());
    }
View Full Code Here

        assertEquals(-1, c.getMaxAge());
    }

    public @Test void testCreate_StringStringObject()
    {
        CookieTool cookies = newCookieTool(new LinkedHashMap());
        Cookie c = cookies.create("a", "b", 10);
        assertNotNull(c);
        assertEquals("a", c.getName());
        assertEquals("b", c.getValue());
        assertEquals(10, c.getMaxAge());
        c = cookies.create("a", "b", "500");
        assertNotNull(c);
        assertEquals(500, c.getMaxAge());
        c = cookies.create("a", "b", "asd");
        assertNull(c);
    }
View Full Code Here

        assertNull(c);
    }

    public @Test void testGet_String()
    {
        CookieTool cookies = newCookieTool("a", "b");
        assertEquals("b", cookies.get("a").toString());
    }
View Full Code Here

        assertEquals("b", cookies.get("a").toString());
    }

    public @Test void testGetAll()
    {
        CookieTool cookies = newCookieTool("a", "b");
        assertEquals("[b]", cookies.getAll().toString());

        Map jar = new LinkedHashMap();
        jar.put("a", "b");
        jar.put("foo", "bar");
        cookies = newCookieTool(jar);
        List<Cookie> all = cookies.getAll();
        assertEquals(2, all.size());
        assertEquals("[b, bar]", all.toString());
        assertEquals("a", all.get(0).getName());
        assertEquals("foo", all.get(1).getName());
    }
View Full Code Here

        assertEquals("foo", all.get(1).getName());
    }

    public @Test void testToString()
    {
        CookieTool cookies = newCookieTool("a", "b");
        assertEquals("[a=b]", cookies.toString());

        Map jar = new LinkedHashMap();
        jar.put("a", "b");
        jar.put("foo", "bar");
        cookies = newCookieTool(jar);
        assertEquals("[a=b, foo=bar]", cookies.toString());
    }
View Full Code Here

    public @Test void testAdd_StringString()
    {
        Map jar = new LinkedHashMap();
        jar.put("a", "b");
        ServletAdaptor proxy = new ServletAdaptor(jar);
        CookieTool cookies = newCookieTool(proxy);
        assertEquals("", cookies.add("a","b"));

        cookies = newCookieTool(proxy);
        assertNotNull(cookies.get("a"));
        assertEquals("b", cookies.get("a").getValue());
    }
View Full Code Here

    public @Test void testAdd_StringStringObject()
    {
        Map jar = new LinkedHashMap();
        jar.put("a", "b");
        ServletAdaptor proxy = new ServletAdaptor(jar);
        CookieTool cookies = newCookieTool(proxy);
        assertEquals("", cookies.add("a","b", 10));

        cookies = newCookieTool(proxy);
        Cookie c = cookies.get("a");
        assertNotNull(c);
        assertEquals("b", c.getValue());
        assertEquals(10, c.getMaxAge());
    }
View Full Code Here

    public @Test void testDelete_String()
    {
        Map jar = new LinkedHashMap();
        jar.put("a", "b");
        ServletAdaptor proxy = new ServletAdaptor(jar);
        CookieTool cookies = newCookieTool(proxy);
        assertEquals("b", cookies.get("a").toString());
        cookies.delete("a");

        cookies = newCookieTool(proxy);
        assertNull(cookies.get("a"));
    }
View Full Code Here

TOP

Related Classes of org.apache.velocity.tools.view.CookieTool$SugarCookie

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.