out.println(resultWriter.toString());
}
private void runResourceDestroyTest(ResourceRequest request, ResourceResponse response) throws PortletException, IOException
{
BridgeTCKResultWriter resultWriter = new BridgeTCKResultWriter(DESTROY_RESOURCE_TEST);
// Run test
Bridge bridge = getFacesBridge(request, response);
bridge.destroy();
try
{
bridge.doFacesRequest(request, response);
resultWriter.setStatus(BridgeTCKResultWriter.FAIL);
resultWriter.setDetail("Didn't throw the BridgeUninitializedException from doFacesRequest(resource) when passed a destroyed bridge. Instead the request completed without an exception.");
}
catch (BridgeUninitializedException bue)
{
resultWriter.setStatus(BridgeTCKResultWriter.PASS);
resultWriter.setDetail("Correctly threw BridgeUninitializedException from doFacesRequest(resource) when passed a destroyed bridge.");
}
catch (Exception e)
{
resultWriter.setStatus(BridgeTCKResultWriter.FAIL);
resultWriter.setDetail("Didn't throw the BridgeUninitializedException from doFacesRequest(resource) when passed a destroyed bridge. Instead it threw: " + e.toString());
}
mActionResult = resultWriter.toString();
}