Package com.sun.jersey.core.header

Examples of com.sun.jersey.core.header.ParameterizedHeader


    /**
     * Test of keySet method, of class ParameterizedHeadersMap.
     */
    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());
        assertTrue(keySet.contains("foo"));
        assertTrue(!keySet.contains("bar"));
View Full Code Here


        assertTrue(!keySet.contains("bop"));
        // FIXME - detailed tests for the HeadersKeys methods
    }

    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

    /**
     * Test of put method, of class ParameterizedHeadersMap.
     */
    public void testPut() throws Exception {
        List<ParameterizedHeader> fooValues1 = new ArrayList<ParameterizedHeader>();
        fooValues1.add(new ParameterizedHeader("foo1"));
        fooValues1.add(new ParameterizedHeader("foo2"));
        assertNull(map.get("foo"));
        map.put("foo", fooValues1);
        assertTrue(map.containsKey("foo"));
        assertTrue(map.containsValue(fooValues1));
        assertTrue(map.get("foo") == fooValues1);
        List<ParameterizedHeader> fooValues2 = new ArrayList<ParameterizedHeader>();
        fooValues2.add(new ParameterizedHeader("foo3"));
        fooValues2.add(new ParameterizedHeader("foo4"));
        map.put("foo", fooValues2);
        assertEquals(1, map.size());
        assertTrue(map.containsKey("foo"));
        assertTrue(!map.containsValue(fooValues1));
        assertTrue(map.containsValue(fooValues2));
View Full Code Here

     * Test of putAll method, of class ParameterizedHeadersMap.
     */
    public void testPutAll() throws Exception {
        Map<String,List<ParameterizedHeader>> all = new HashMap<String,List<ParameterizedHeader>>();
        List<ParameterizedHeader> fooValues = new ArrayList<ParameterizedHeader>();
        fooValues.add(new ParameterizedHeader("foo1"));
        fooValues.add(new ParameterizedHeader("foo2"));
        all.put("foo", fooValues);
        List<ParameterizedHeader> barValues = new ArrayList<ParameterizedHeader>();
        barValues.add(new ParameterizedHeader("bar1"));
        barValues.add(new ParameterizedHeader("bar2"));
        all.put("bar", barValues);
        assertTrue(map.isEmpty());
        map.putAll(all);
        assertTrue(!map.isEmpty());
        assertEquals(2, map.size());
View Full Code Here

    /**
     * Test of putSingle method, of class ParameterizedHeadersMap.
     */
    public void testPutSingle() throws Exception {
        List<ParameterizedHeader> values = new ArrayList<ParameterizedHeader>();
        values.add(new ParameterizedHeader("bar"));
        values.add(new ParameterizedHeader("baz"));
        map.put("foo", values);
        assertEquals(1, map.size());
        assertEquals(2, map.get("foo").size());
        map.putSingle("foo", new ParameterizedHeader("bop"));
        assertEquals(1, map.size());
        assertEquals(1, map.get("foo").size());
        assertEquals("bop", map.get("foo").get(0).getValue());
    }
View Full Code Here

    /**
     * Test of remove method, of class ParameterizedHeadersMap.
     */
    public void testRemove() throws Exception {
        map.add("foo", new ParameterizedHeader("bar"));
        map.add("baz", new ParameterizedHeader("bop"));
        assertEquals(2, map.size());
        assertTrue(map.containsKey("foo"));
        assertTrue(map.containsKey("baz"));
        map.remove("foo");
        assertEquals(1, map.size());
View Full Code Here

    /**
     * Test of size method, of class ParameterizedHeadersMap.
     */
    public void testSize() throws Exception {
        assertEquals(0, map.size());
        map.add("foo", new ParameterizedHeader("bar"));
        assertEquals(1, map.size());
        map.add("foo", new ParameterizedHeader("arg"));
        assertEquals(1, map.size());
        map.add("baz", new ParameterizedHeader("bop"));
        assertEquals(2, map.size());
        map.remove("baz");
        assertEquals(1, map.size());
        map.remove("foo");
        assertEquals(0, map.size());
View Full Code Here

     * Test of values method, of class ParameterizedHeadersMap.
     */
    public void testValues() throws Exception {
        Map<String,List<ParameterizedHeader>> all = new HashMap<String,List<ParameterizedHeader>>();
        List<ParameterizedHeader> fooValues = new ArrayList<ParameterizedHeader>();
        fooValues.add(new ParameterizedHeader("foo1"));
        fooValues.add(new ParameterizedHeader("foo2"));
        all.put("foo", fooValues);
        List<ParameterizedHeader> barValues = new ArrayList<ParameterizedHeader>();
        barValues.add(new ParameterizedHeader("bar1"));
        barValues.add(new ParameterizedHeader("bar2"));
        all.put("bar", barValues);
        map.putAll(all);
        Collection<List<ParameterizedHeader>> values = map.values();
        assertNotNull(values);
        assertEquals(2, values.size());
View Full Code Here

TOP

Related Classes of com.sun.jersey.core.header.ParameterizedHeader

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.