Examples of ParameterizedHeader


Examples of org.glassfish.jersey.message.internal.ParameterizedHeader

    /**
     * Test of get method, of class ParametrizedHeadersMap.
     */
    @Test
    public void testGet() throws Exception {
        map.add("foo", new ParameterizedHeader("bar"));

        assertNotNull(map.get("foo"));
        assertNotNull(map.get("FOO"));
        assertNotNull(map.get("Foo"));
        assertNotNull(map.get("fOo"));
View Full Code Here

Examples of org.glassfish.jersey.message.internal.ParameterizedHeader

    @Test
    public void testEqualsAndHashCode() throws Exception {
        ParameterizedHeadersMap map2 = new ParameterizedHeadersMap();

        List<ParameterizedHeader> valuesFoo = new ArrayList<ParameterizedHeader>();
        valuesFoo.add(new ParameterizedHeader("foo1"));
        valuesFoo.add(new ParameterizedHeader("foo2"));

        map.put("foo", valuesFoo);
        map2.put("foo", valuesFoo);

        List<ParameterizedHeader> valuesBar = new ArrayList<ParameterizedHeader>();
        valuesBar.add(new ParameterizedHeader("bar1"));
        valuesBar.add(new ParameterizedHeader("bar2"));

        map.put("bar", valuesBar);
        map2.put("bar", valuesBar);

        assertTrue(map.equals(map2));
View Full Code Here

Examples of org.glassfish.jersey.message.internal.ParameterizedHeader

    /**
     * Test of getFirst method, of class ParametrizedHeadersMap.
     */
    @Test
    public void testGetFirst() throws Exception {
        map.add("foo", new ParameterizedHeader("bar"));
        map.add("foo", new ParameterizedHeader("baz"));
        map.add("foo", new ParameterizedHeader("bop"));

        assertEquals(3, map.get("foo").size());
        assertEquals("bar", map.getFirst("foo").getValue());
    }
View Full Code Here

Examples of org.glassfish.jersey.message.internal.ParameterizedHeader

     */
    @Test
    public void testIsEmpty() throws Exception {
        assertTrue(map.isEmpty());

        map.add("foo", new ParameterizedHeader("bar"));
        assertTrue(!map.isEmpty());

        map.clear();
        assertTrue(map.isEmpty());
    }
View Full Code Here

Examples of org.glassfish.jersey.message.internal.ParameterizedHeader

    /**
     * Test of keySet method, of class ParametrizedHeadersMap.
     */
    @Test
    public void testKeySet() throws Exception {
        map.add("foo", new ParameterizedHeader("bar"));
        map.add("baz", new ParameterizedHeader("bop"));

        Set<String> keySet = map.keySet();

        assertNotNull(keySet);
        assertEquals(2, keySet.size());
View Full Code Here

Examples of org.glassfish.jersey.message.internal.ParameterizedHeader

        // TODO - detailed tests for the HeadersKeys methods
    }

    @Test
    public void testParameters() throws Exception {
        ParameterizedHeader header = null;
        header = new ParameterizedHeader("foo");

        assertEquals("foo", header.getValue());
        assertEquals(0, header.getParameters().size());

        header = new ParameterizedHeader("foo;bar=baz;bop=abc");

        assertEquals("foo", header.getValue());
        assertEquals(2, header.getParameters().size());
        assertEquals("baz", header.getParameters().get("bar"));
        assertEquals("abc", header.getParameters().get("bop"));
    }
View Full Code Here

Examples of org.glassfish.jersey.message.internal.ParameterizedHeader

        assertEquals(date_RFC1123, date_formatted);
    }

    @Test
    public void testParameterizedHeader() throws ParseException {
        ParameterizedHeader ph = new ParameterizedHeader("a");
        assertEquals("a", ph.getValue());

        ph = new ParameterizedHeader("a/b");
        assertEquals("a/b", ph.getValue());

        ph = new ParameterizedHeader("  a  /  b  ");
        assertEquals("a/b", ph.getValue());

        ph = new ParameterizedHeader("");
        assertEquals("", ph.getValue());

        ph = new ParameterizedHeader(";");
        assertEquals("", ph.getValue());
        assertEquals(0, ph.getParameters().size());

        ph = new ParameterizedHeader(";;;");
        assertEquals("", ph.getValue());
        assertEquals(0, ph.getParameters().size());

        ph = new ParameterizedHeader("  ;  ;  ;  ");
        assertEquals("", ph.getValue());
        assertEquals(0, ph.getParameters().size());

        ph = new ParameterizedHeader("a;x=1;y=2");
        assertEquals("a", ph.getValue());
        assertEquals(2, ph.getParameters().size());
        assertEquals("1", ph.getParameters().get("x"));
        assertEquals("2", ph.getParameters().get("y"));

        ph = new ParameterizedHeader("a ;  x=1  ;  y=2  ");
        assertEquals("a", ph.getValue());
        assertEquals(2, ph.getParameters().size());
        assertEquals("1", ph.getParameters().get("x"));
        assertEquals("2", ph.getParameters().get("y"));
    }
View Full Code Here

Examples of org.glassfish.jersey.message.internal.ParameterizedHeader

    public ParameterizedHeadersMap(MultivaluedMap<String, String> headers) throws ParseException {
        for (Map.Entry<String,List<String>> entry : headers.entrySet()) {
            List<ParameterizedHeader> list = new ArrayList<ParameterizedHeader>(entry.getValue().size());
            for (String value : entry.getValue()) {
                list.add(new ParameterizedHeader(value));
            }
            this.put(entry.getKey(), list);
        }
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.