final String RELATIVEURL_TEST_STRING = "../resources/myImage.jpg";
final String RELATIVEURL_VERIFY_STRING = "/resources/myImage.jpg";
FacesContext ctx = FacesContext.getCurrentInstance();
ExternalContext extCtx = ctx.getExternalContext();
if (extCtx.encodeResourceURL(RELATIVEURL_TEST_STRING).equals(((PortletResponse) extCtx.getResponse()).encodeURL(extCtx.getRequestContextPath() +
RELATIVEURL_VERIFY_STRING).replace("&", "&")))
{
testRunner.setTestResult(true,
"encodeResourceURL correctly encoded a resource referenced by a relative path.");
return Constants.TEST_SUCCESS;