[ https://issues.apache.org/jira/browse/PLUTO-668?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Neil Griffin closed PLUTO-668. ------------------------------ Resolution: Fixed > TCK: Contesting V3URLTests_BaseURL_append and V3URLTests_BaseURL_append2 > ------------------------------------------------------------------------ > > Key: PLUTO-668 > URL: https://issues.apache.org/jira/browse/PLUTO-668 > Project: Pluto > Issue Type: Bug > Components: tck > Affects Versions: 3.0.0 > Reporter: Neil Griffin > Assignee: Neil Griffin > Fix For: 3.0.1 > > > Both V3URLTests_BaseURL_append and V3URLTests_BaseURL_append2 call > {{baseURL.setParameter("tr1", ">&'\"")}} followed by > {{baseURL.append(Appendable)}} in order to verify that the following > characters are not present in the {{Appendable}} object: > - > > - & > - ' > - " > The check for the absence of the ampersand character is done like this: > {code:java|title=URLTests_BaseURL.java} > if (!resultingString.contains("&") { > ... > } > {code} > However, this check assumes that the portlet container will not use the > ampersand character in any way. Liferay Portal typically separates URL > parameters with an ampersand, which causes the aforementioned tests to fail > in Liferay Portal. The reason why this works on Apache Pluto is because it > never uses an ampersand to separate URL parameters. > The proposed solution would be to simply eliminate the check for the presence > of an ampersand character. -- This message was sent by Atlassian JIRA (v6.4.14#64029)