[ 
https://issues.apache.org/jira/browse/PLUTO-667?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Neil Griffin closed PLUTO-667.
------------------------------
    Resolution: Fixed

Fixed in commit 
[280e27344b78c9ac514296b47e21a22855f7a6bd|https://github.com/apache/portals-pluto/commit/280e27344b78c9ac514296b47e21a22855f7a6bd]

> 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)

Reply via email to