    @Test
    public void shouldCorrectlyFormDecodeParameters() {

        HttpParameters params = OAuth.decodeForm("one=" + reservedCharactersEncoded
                + "&" + "one=another&"
                + reservedCharactersEncoded + "=" + rfc3986UnreservedCharacters);

        assertTrue(params.size() == 3);

        Iterator<String> iter1 = params.get("one").iterator();
        assertEquals(rfc3986ReservedCharacters, iter1.next());
        assertEquals("another", iter1.next());

        Iterator<String> iter2 = params.get(rfc3986ReservedCharacters).iterator();
        assertEquals(rfc3986UnreservedCharacters, iter2.next());
    }