public void doTest(String jspName) throws Exception {
// test keep
WebRequest request = new GetMethodWebRequest(jspName);
WebResponse response = runner.getResponse(request);
WebLink[] links = response.getLinks();
assertEquals("4 links were expected: csv, excel, xml, pdf.", 4, links.length);
Set linkTexts = new HashSet();
for (int j = 0; j < links.length; j++)
{
String url = links[j].getURLString();
log.debug(url);
if (linkTexts.contains(url))
{
fail("Found duplicated link in export banner: " + url);
}
linkTexts.add(url);
}
}
Test that headers are correctly removed. |