/** Test if setParameter overwrites existing parameter values. */
  public void testAddParameterFollowedBySetParameter() throws Exception {
    PostMethod method = new PostMethod("/");

    method.addParameter("param", "a");
    method.addParameter("param", "b");
    method.addParameter("param", "c");
    assertEquals("param=a&param=b&param=c", getRequestAsString(method.getRequestEntity()));
    method.setParameter("param", "a");
    assertEquals("param=a", getRequestAsString(method.getRequestEntity()));
  }