The following document contains the results of RAT (Release Audit Tool).
***************************************************** Summary ------- Notes: 1 Binaries: 0 Archives: 0 Standards: 47 Apache Licensed: 46 Generated Documents: 0 JavaDocs are generated and so license header is optional Generated files do not required license headers 1 Unknown Licenses ******************************* Archives (+ indicates readable, $ unreadable): ***************************************************** Files with AL headers will be marked L Binary files (which do not require AL headers) will be marked B Compressed archives will be marked A Notices, licenses etc will be marked N AL /home/musachyb/src/STRUTS_2_1_6/target/checkout/plugins/portlet/src/test/java/org/apache/struts2/components/PortletUrlRendererTest.java AL /home/musachyb/src/STRUTS_2_1_6/target/checkout/plugins/portlet/src/test/java/org/apache/struts2/portlet/context/PortletActionContextTest.java !????? /home/musachyb/src/STRUTS_2_1_6/target/checkout/plugins/portlet/src/test/java/org/apache/struts2/portlet/servlet/PortletServletRequestTest.java AL /home/musachyb/src/STRUTS_2_1_6/target/checkout/plugins/portlet/src/test/java/org/apache/struts2/portlet/dispatcher/Jsr168DispatcherTest.java AL /home/musachyb/src/STRUTS_2_1_6/target/checkout/plugins/portlet/src/test/java/org/apache/struts2/portlet/util/PortletUrlHelperTest.java AL /home/musachyb/src/STRUTS_2_1_6/target/checkout/plugins/portlet/src/test/java/org/apache/struts2/portlet/interceptor/PortletAwareInterceptorTest.java AL /home/musachyb/src/STRUTS_2_1_6/target/checkout/plugins/portlet/src/test/java/org/apache/struts2/portlet/interceptor/PortletStateInterceptorTest.java AL /home/musachyb/src/STRUTS_2_1_6/target/checkout/plugins/portlet/src/test/java/org/apache/struts2/portlet/result/PortletResultTest.java AL /home/musachyb/src/STRUTS_2_1_6/target/checkout/plugins/portlet/src/test/java/org/apache/struts2/portlet/PortletRequestMapTest.java AL /home/musachyb/src/STRUTS_2_1_6/target/checkout/plugins/portlet/src/test/java/org/apache/struts2/portlet/PortletApplicationMapTest.java AL /home/musachyb/src/STRUTS_2_1_6/target/checkout/plugins/portlet/src/test/java/org/apache/struts2/portlet/PortletSessionMapTest.java AL /home/musachyb/src/STRUTS_2_1_6/target/checkout/plugins/portlet/src/test/java/org/apache/struts2/views/jsp/PortletUrlTagTest.java AL /home/musachyb/src/STRUTS_2_1_6/target/checkout/plugins/portlet/src/main/java/org/apache/struts2/components/PortletUrlRenderer.java AL /home/musachyb/src/STRUTS_2_1_6/target/checkout/plugins/portlet/src/main/java/org/apache/struts2/portlet/context/PreparatorServlet.java AL /home/musachyb/src/STRUTS_2_1_6/target/checkout/plugins/portlet/src/main/java/org/apache/struts2/portlet/context/PortletActionContext.java AL /home/musachyb/src/STRUTS_2_1_6/target/checkout/plugins/portlet/src/main/java/org/apache/struts2/portlet/context/ServletContextHolderListener.java AL /home/musachyb/src/STRUTS_2_1_6/target/checkout/plugins/portlet/src/main/java/org/apache/struts2/portlet/servlet/PortletServletContext.java AL /home/musachyb/src/STRUTS_2_1_6/target/checkout/plugins/portlet/src/main/java/org/apache/struts2/portlet/servlet/PortletServletConfig.java AL /home/musachyb/src/STRUTS_2_1_6/target/checkout/plugins/portlet/src/main/java/org/apache/struts2/portlet/servlet/PortletServletRequest.java AL /home/musachyb/src/STRUTS_2_1_6/target/checkout/plugins/portlet/src/main/java/org/apache/struts2/portlet/servlet/PortletServletInputStream.java AL /home/musachyb/src/STRUTS_2_1_6/target/checkout/plugins/portlet/src/main/java/org/apache/struts2/portlet/servlet/PortletServletOutputStream.java AL /home/musachyb/src/STRUTS_2_1_6/target/checkout/plugins/portlet/src/main/java/org/apache/struts2/portlet/servlet/PortletHttpSession.java AL /home/musachyb/src/STRUTS_2_1_6/target/checkout/plugins/portlet/src/main/java/org/apache/struts2/portlet/servlet/PortletServletResponse.java AL /home/musachyb/src/STRUTS_2_1_6/target/checkout/plugins/portlet/src/main/java/org/apache/struts2/portlet/servlet/PortletServletRequestDispatcher.java AL /home/musachyb/src/STRUTS_2_1_6/target/checkout/plugins/portlet/src/main/java/org/apache/struts2/portlet/servlet/package.html AL /home/musachyb/src/STRUTS_2_1_6/target/checkout/plugins/portlet/src/main/java/org/apache/struts2/portlet/dispatcher/Jsr168Dispatcher.java AL /home/musachyb/src/STRUTS_2_1_6/target/checkout/plugins/portlet/src/main/java/org/apache/struts2/portlet/dispatcher/DispatcherServlet.java AL /home/musachyb/src/STRUTS_2_1_6/target/checkout/plugins/portlet/src/main/java/org/apache/struts2/portlet/dispatcher/DirectRenderFromEventAction.java AL /home/musachyb/src/STRUTS_2_1_6/target/checkout/plugins/portlet/src/main/java/org/apache/struts2/portlet/util/PortletUrlHelper.java AL /home/musachyb/src/STRUTS_2_1_6/target/checkout/plugins/portlet/src/main/java/org/apache/struts2/portlet/interceptor/ServletPortletPreferences.java AL /home/musachyb/src/STRUTS_2_1_6/target/checkout/plugins/portlet/src/main/java/org/apache/struts2/portlet/interceptor/PortletRequestAware.java AL /home/musachyb/src/STRUTS_2_1_6/target/checkout/plugins/portlet/src/main/java/org/apache/struts2/portlet/interceptor/PortletAwareInterceptor.java AL /home/musachyb/src/STRUTS_2_1_6/target/checkout/plugins/portlet/src/main/java/org/apache/struts2/portlet/interceptor/PortletResponseAware.java AL /home/musachyb/src/STRUTS_2_1_6/target/checkout/plugins/portlet/src/main/java/org/apache/struts2/portlet/interceptor/PortletStateInterceptor.java AL /home/musachyb/src/STRUTS_2_1_6/target/checkout/plugins/portlet/src/main/java/org/apache/struts2/portlet/interceptor/PortletPreferencesAware.java AL /home/musachyb/src/STRUTS_2_1_6/target/checkout/plugins/portlet/src/main/java/org/apache/struts2/portlet/interceptor/PortletPrincipalProxy.java AL /home/musachyb/src/STRUTS_2_1_6/target/checkout/plugins/portlet/src/main/java/org/apache/struts2/portlet/interceptor/PortletContextAware.java AL /home/musachyb/src/STRUTS_2_1_6/target/checkout/plugins/portlet/src/main/java/org/apache/struts2/portlet/result/PortletVelocityResult.java AL /home/musachyb/src/STRUTS_2_1_6/target/checkout/plugins/portlet/src/main/java/org/apache/struts2/portlet/result/PortletActionRedirectResult.java AL /home/musachyb/src/STRUTS_2_1_6/target/checkout/plugins/portlet/src/main/java/org/apache/struts2/portlet/result/PortletResult.java AL /home/musachyb/src/STRUTS_2_1_6/target/checkout/plugins/portlet/src/main/java/org/apache/struts2/portlet/PortletRequestMap.java AL /home/musachyb/src/STRUTS_2_1_6/target/checkout/plugins/portlet/src/main/java/org/apache/struts2/portlet/PortletActionConstants.java AL /home/musachyb/src/STRUTS_2_1_6/target/checkout/plugins/portlet/src/main/java/org/apache/struts2/portlet/PortletApplicationMap.java AL /home/musachyb/src/STRUTS_2_1_6/target/checkout/plugins/portlet/src/main/java/org/apache/struts2/portlet/PortletSessionMap.java AL /home/musachyb/src/STRUTS_2_1_6/target/checkout/plugins/portlet/src/main/java/org/apache/struts2/views/freemarker/PortletFreemarkerResult.java N /home/musachyb/src/STRUTS_2_1_6/target/checkout/plugins/portlet/src/main/resources/NOTICE.txt AL /home/musachyb/src/STRUTS_2_1_6/target/checkout/plugins/portlet/src/main/resources/struts-plugin.xml AL /home/musachyb/src/STRUTS_2_1_6/target/checkout/plugins/portlet/pom.xml ***************************************************** Printing headers for files without AL header... ======================================================================= ==/home/musachyb/src/STRUTS_2_1_6/target/checkout/plugins/portlet/src/test/java/org/apache/struts2/portlet/servlet/PortletServletRequestTest.java ======================================================================= package org.apache.struts2.portlet.servlet; import org.apache.struts2.ServletActionContext; import org.apache.struts2.StrutsTestCase; import org.apache.struts2.dispatcher.mapper.ActionMapping; import org.apache.struts2.portlet.PortletActionConstants; import org.apache.struts2.portlet.context.PortletActionContext; import org.springframework.mock.web.portlet.MockPortletContext; import org.springframework.mock.web.portlet.MockPortletRequest; import com.opensymphony.xwork2.ActionContext; public class PortletServletRequestTest extends StrutsTestCase { private MockPortletRequest portletRequest; private MockPortletContext portletContext; private PortletServletRequest request; protected void setUp() throws Exception { super.setUp(); portletRequest = new MockPortletRequest(); portletContext = new MockPortletContext(); request = new PortletServletRequest(portletRequest, portletContext); } public void testGetServletPathShouldHandleDefaultActionExtension() throws Exception { portletRequest.setParameter(PortletActionConstants.ACTION_PARAM, "actionName"); request.setExtension("action"); assertEquals("actionName.action", request.getServletPath()); } public void testGetServletPathShouldHandleCustomActionExtension() throws Exception { portletRequest.setParameter(PortletActionConstants.ACTION_PARAM, "actionName"); request.setExtension("custom"); assertEquals("actionName.custom", request.getServletPath()); } public void testGetServletPathShouldHandleNoExtension() throws Exception { portletRequest.setParameter(PortletActionConstants.ACTION_PARAM, "actionName"); request.setExtension(""); assertEquals("actionName", request.getServletPath()); } public void testGetServletPathShouldHandleMultipleExtensionsByUsingTheFirst() throws Exception { portletRequest.setParameter(PortletActionConstants.ACTION_PARAM, "actionName"); request.setExtension("action,,"); assertEquals("actionName.action", request.getServletPath()); } }