1 11 package org.jboss.portal.test.portlet.renderresponse; 12 13 import org.jboss.portal.junit.result.AssertResult; 14 import org.jboss.portal.test.portlet.AbstractPortlet; 15 16 import javax.portlet.ActionRequest; 17 import javax.portlet.ActionResponse; 18 import javax.portlet.PortletException; 19 import javax.portlet.PortletSecurityException; 20 import javax.portlet.RenderRequest; 21 import javax.portlet.RenderResponse; 22 import java.io.IOException ; 23 24 28 public class ContentTypePortlet extends AbstractPortlet 29 { 30 31 public void processAction(final ActionRequest request, ActionResponse response) throws PortletException, PortletSecurityException, IOException 32 { 33 } 34 35 public void render(final RenderRequest request, final RenderResponse response) throws PortletException, PortletSecurityException, IOException 36 { 37 AssertResult result = new AssertResult(); 38 result.execute(new AssertResult.Test() 39 { 40 public void run() throws Exception 41 { 42 String responseContentType = request.getResponseContentType(); 43 response.setContentType(responseContentType); 44 assertEquals(responseContentType, response.getContentType()); 45 46 response.setContentType(responseContentType + "; charset=UTF-8"); 48 assertEquals(responseContentType, response.getContentType()); 49 } 50 }); 51 52 sendResult(response, result); 54 } 55 } 56 | Popular Tags |