[jira] [Created] (PLUTO-667) TCK: Contesting V2ResponseTests_MimeResponse_ApiRender_setContentType4 and V2ResponseTests_RenderResponse_ApiRender_setContentType2
"Neil Griffin (JIRA)" <[email protected]>
| Newsgroups | gmane.comp.jakarta.pluto.devel |
|---|---|
| Message-ID | <[email protected]> |
Neil Griffin created PLUTO-667:
----------------------------------
Summary: TCK: Contesting V2ResponseTests_MimeResponse_ApiRender_setContentType4 and V2ResponseTests_RenderResponse_ApiRender_setContentType2
Key: PLUTO-667
URL: https://issues.apache.org/jira/browse/PLUTO-667
Project: Pluto
Issue Type: Bug
Components: tck
Affects Versions: 3.0.0
Reporter: Neil Griffin
Assignee: Neil Griffin
Fix For: 3.0.1
V2ResponseTests_MimeResponse_ApiRender_setContentType4 and V2ResponseTests_RenderResponse_ApiRender_setContentType2 simply try to call {{portletResp.setContentType("Invalid")}} in order to verify that {{IllegalArgumentException}} is thrown.
While these tests are verifying a requirement as to validity of a content-type value, they execute *after* {{MimeResponse.getWriter()}} has been called. This conflicts with the [JavaDoc requirements in MimeResponse.setContentType(String)|https://portals.apache.org/pluto/portlet-3.0-apidocs/javax/portlet/MimeResponse.html#setContentType(java.lang.String)] which state:
{quote} The portlet should set the content type before calling {{getWriter()}} or {{getPortletOutputStream()}}.{quote}
The fix would be to re-order the test code so that the TCK calls {{portletResp.setContentType("Invalid")}} prior to calling {{getWriter()}}.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)