[ https://issues.apache.org/jira/browse/PLUTO-658?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Vernon Singleton updated PLUTO-658: ----------------------------------- Description: 1) The Javadoc [shows that the PortletContext.getRealPath() method|http://msnicklous.github.io/portletspec3/apidocs/javax/portlet/PortletContext.html#getRealPath%28java.lang.String%29] is allowed to return null. PortletContext.getRealPath() states, "Returns: a String specifying the real path, or null if the transformation cannot be performed." 2) test V2ADDLENVIRONMENTTESTS_SPEC2_10_CONTEXT_GETREALPATH in the tck does not allow for the values to be null, and [the test assumes|https://github.com/apache/portals-pluto/blob/master/portlet-tck_3.0/V2AddlEnvironmentTests/src/main/java/javax/portlet/tck/portlets/AddlEnvironmentTests_SPEC2_10_Context.java#L333] that the getRealPath method will always return a non-null String. 3) test V2ADDLENVIRONMENTTESTS_SPEC2_10_CONTEXT_GETREALPATH in the tck needs to account for all possible options in the Javadoc, which includes the possiblility of returning null when calling PortletContext.getRealPath(). Will send a PR in the comments with suggested fix for the tck test. was: 1) The Javadoc [shows that the PortletContext.getRealPath() method|http://msnicklous.github.io/portletspec3/apidocs/javax/portlet/PortletContext.html#getRealPath%28java.lang.String%29] is allowed to return null. PortletContext.getRealPath() states, "Returns: a String specifying the real path, or null if the transformation cannot be performed." 2) test V2ADDLENVIRONMENTTESTS_SPEC2_10_CONTEXT_GETREALPATH in the tck does not allow for the values to be null, and [the test assumes|https://github.com/apache/portals-pluto/blob/master/portlet-tck_3.0/V2AddlEnvironmentTests/src/main/java/javax/portlet/tck/portlets/AddlEnvironmentTests_SPEC2_10_Context.java#L333] that the getRealPath method will always return a non-null String. 3) test V2ADDLENVIRONMENTTESTS_SPEC2_10_CONTEXT_GETREALPATH in the tck needs to account for all possible options in the Javadoc. Will send a PR in the comments with suggested fix. > TCK: Contesting V2ADDLENVIRONMENTTESTS_SPEC2_10_CONTEXT_GETREALPATH > ------------------------------------------------------------------- > > Key: PLUTO-658 > URL: https://issues.apache.org/jira/browse/PLUTO-658 > Project: Pluto > Issue Type: Bug > Components: tck > Affects Versions: 3.0.0 > Reporter: Vernon Singleton > Assignee: Scott Nicklous > Priority: Minor > > 1) The Javadoc [shows that the PortletContext.getRealPath() > method|http://msnicklous.github.io/portletspec3/apidocs/javax/portlet/PortletContext.html#getRealPath%28java.lang.String%29] > is allowed to return null. > PortletContext.getRealPath() states, "Returns: a String > specifying the real path, or null if the transformation > cannot be performed." > 2) test V2ADDLENVIRONMENTTESTS_SPEC2_10_CONTEXT_GETREALPATH in the tck > does not allow for the values to be null, and [the test > assumes|https://github.com/apache/portals-pluto/blob/master/portlet-tck_3.0/V2AddlEnvironmentTests/src/main/java/javax/portlet/tck/portlets/AddlEnvironmentTests_SPEC2_10_Context.java#L333] > that > the getRealPath method will always return a non-null String. > 3) test V2ADDLENVIRONMENTTESTS_SPEC2_10_CONTEXT_GETREALPATH in the tck > needs to account for all possible options in the Javadoc, which includes > the possiblility of returning null when calling PortletContext.getRealPath(). > Will send a PR in the comments with suggested fix for the tck test. -- This message was sent by Atlassian JIRA (v6.4.14#64029)