public void doTest(String jspName) throws Exception {
WebRequest request = new GetMethodWebRequest(jspName);
request.setParameter("{foo}", "/.,;:/||\\bar");
WebResponse response = runner.getResponse(request);
if (log.isDebugEnabled())
{
log.debug("RESPONSE: " + response.getText());
}
WebLink[] links = response.getLinks();
assertEquals("Wrong number of links in result.", 4, links.length);
for (int j = 0; j < links.length; j++)
{
assertTrue(links[j].getURLString().indexOf("{foo}=%2F.%2C%3B%3A%2F%7C%7C%5Cbar") > -1);
if (log.isDebugEnabled())
{
log.debug(j + " " + links[j].getURLString());
}
}
}
Verifies that the generated page contains the pagination links with the inupt parameter. Tests #917200 ("{}" in
parameters). |