@Test
public void testParseMultiUriQuery() throws ParseException {

    Map<String, List<String>> q = new HashMap<>();
    q.put("par1", Lists.newArrayList("12"));
    assertEquals(q, parseUriQueryMult("par1=12"));
    Map<String, List<String>> q2 = new HashMap<>();
    q2.put("par1", Lists.newArrayList("11", "22"));
    assertEquals(q2, parseUriQueryMult("par1=11&par1=22"));
    assertNull(parseUriQueryMult(null));
    assertNull(parseUriQueryMult(""));
    assertThatThrownBy(() -> parseUriQueryMult("p=aa&par133")).isExactlyInstanceOf(ParseException.class);
}