Here are the examples of the java api class javax.servlet.http.HttpServletResponse taken from open source projects.
1. CachingHttpHeadersFilter#doFilter()
Project: expper
File: CachingHttpHeadersFilter.java
File: CachingHttpHeadersFilter.java
@Override public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { HttpServletResponse httpResponse = (HttpServletResponse) response; httpResponse.setHeader("Cache-Control", "max-age=" + CACHE_TIME_TO_LIVE + ", public"); httpResponse.setHeader("Pragma", "cache"); // Setting Expires header, for proxy caching httpResponse.setDateHeader("Expires", CACHE_TIME_TO_LIVE + System.currentTimeMillis()); // Setting the Last-Modified header, for browser caching httpResponse.setDateHeader("Last-Modified", LAST_MODIFIED); chain.doFilter(request, response); }
2. FacesRequestPhaseListener#beforePhase()
Project: empire-db
File: FacesRequestPhaseListener.java
File: FacesRequestPhaseListener.java
@Override public void beforePhase(PhaseEvent pe) { // Only when rendering the response if (pe.getPhaseId() != PhaseId.RENDER_RESPONSE) return; // Add header information FacesContext facesContext = pe.getFacesContext(); HttpServletResponse response = (HttpServletResponse) facesContext.getExternalContext().getResponse(); response.addHeader("Pragma", "no-cache"); response.addHeader("Cache-Control", "no-cache"); response.addHeader("Cache-Control", "no-store"); response.addHeader("Cache-Control", "must-revalidate"); }
3. ServletWebResponseTest#testSetHeaderMethods()
Project: tapestry4
File: ServletWebResponseTest.java
File: ServletWebResponseTest.java
public void testSetHeaderMethods() throws Exception { HttpServletResponse response = newResponse(); response.setHeader("fie", "fie"); response.setDateHeader("expires", -1); response.setIntHeader("size", 33); response.sendError(99, "foo!"); replayControls(); ServletWebResponse swr = new ServletWebResponse(response); swr.setHeader("fie", "fie"); swr.setDateHeader("expires", -1); swr.setIntHeader("size", 33); swr.sendError(99, "foo!"); verifyControls(); }
4. ConfigurationAction#respondWithFile()
Project: zanata-server
File: ConfigurationAction.java
File: ConfigurationAction.java
private void respondWithFile(String configFileContents) { HttpServletResponse response = (HttpServletResponse) FacesContext.getCurrentInstance().getExternalContext().getResponse(); response.setContentType("application/xml"); response.addHeader("Content-disposition", "attachment; filename=\"" + configurationServiceImpl.getConfigurationFileName() + "\""); response.setCharacterEncoding("UTF-8"); try { ServletOutputStream os = response.getOutputStream(); os.write(configFileContents.getBytes()); os.flush(); os.close(); FacesContext.getCurrentInstance().responseComplete(); } catch (Exception e) { log.error("Failure : " + e.toString() + "\n"); } }
5. ResponsesTest#testWriteFailedResponse()
Project: buck
File: ResponsesTest.java
File: ResponsesTest.java
@Test public void testWriteFailedResponse() throws IOException { Request baseRequest = createMock(Request.class); baseRequest.setHandled(true); HttpServletResponse response = createMock(HttpServletResponse.class); response.setStatus(500); response.setContentType("text/plain; charset=utf-8"); StringWriter stringWriter = new StringWriter(); PrintWriter printWriter = new PrintWriter(stringWriter); expect(response.getWriter()).andReturn(printWriter); response.flushBuffer(); replayAll(); Responses.writeFailedResponse(baseRequest, response); verifyAll(); assertEquals("ERROR", stringWriter.toString()); }
6. ResponsesTest#testWriteSuccessfulResponse()
Project: buck
File: ResponsesTest.java
File: ResponsesTest.java
@Test public void testWriteSuccessfulResponse() throws IOException { String content = "<html>Hello, world!</html>"; Request baseRequest = createMock(Request.class); baseRequest.setHandled(true); HttpServletResponse response = createMock(HttpServletResponse.class); response.setStatus(200); response.setContentType("text/html; charset=utf-8"); StringWriter stringWriter = new StringWriter(); PrintWriter printWriter = new PrintWriter(stringWriter); expect(response.getWriter()).andReturn(printWriter); response.flushBuffer(); replayAll(); Responses.writeSuccessfulResponse(content, MediaType.HTML_UTF_8, baseRequest, response); verifyAll(); assertEquals(content, stringWriter.toString()); }
7. YesCacheFilter#doFilter()
Project: juddi
File: YesCacheFilter.java
File: YesCacheFilter.java
@Override public void doFilter(ServletRequest req, ServletResponse res, FilterChain chain) throws IOException, ServletException { HttpServletResponse hsr = (HttpServletResponse) res; // HTTP 1.1. hsr.setHeader("Cache-Control", "public, max-age=86400"); Calendar c = new GregorianCalendar(); c.add(Calendar.MONTH, -1); SimpleDateFormat sdf = new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss Z"); // HTTP 1.0. hsr.setHeader("Last-Modified", sdf.format(c.getTime())); // 1 month. hsr.setDateHeader("Expires", System.currentTimeMillis() + (30 * 24 * 60 * 60 * 1000)); chain.doFilter(req, res); }
8. TextResult#render()
Project: jodd
File: TextResult.java
File: TextResult.java
public void render(ActionRequest actionRequest, String resultValue) throws Exception { HttpServletResponse response = actionRequest.getHttpServletResponse(); String encoding = response.getCharacterEncoding(); response.setContentType(MimeTypes.MIME_TEXT_PLAIN); response.setCharacterEncoding(encoding); byte[] data = resultValue.getBytes(encoding); response.setContentLength(data.length); OutputStream out = null; try { out = response.getOutputStream(); out.write(data); } finally { StreamUtil.close(out); } }
9. ServletRestfulResponse#getResponseWriter()
Project: hapi-fhir
File: ServletRestfulResponse.java
File: ServletRestfulResponse.java
@Override public Writer getResponseWriter(int theStatusCode, String theStatusMessage, String theContentType, String theCharset, boolean theRespondGzip) throws UnsupportedEncodingException, IOException { addHeaders(); HttpServletResponse theHttpResponse = getRequestDetails().getServletResponse(); theHttpResponse.setCharacterEncoding(theCharset); theHttpResponse.setStatus(theStatusCode); theHttpResponse.setContentType(theContentType); if (theRespondGzip) { theHttpResponse.addHeader(Constants.HEADER_CONTENT_ENCODING, Constants.ENCODING_GZIP); return new OutputStreamWriter(new GZIPOutputStream(theHttpResponse.getOutputStream()), Constants.CHARSET_NAME_UTF8); } else { return theHttpResponse.getWriter(); } }
10. TestServletWebRequest#testForwardExternal()
Project: tapestry4
File: TestServletWebRequest.java
File: TestServletWebRequest.java
public void testForwardExternal() throws Exception { HttpServletRequest request = newRequest(); HttpServletResponse response = newResponse(); response.encodeRedirectURL("http://foo.bar"); setReturnValue(response, "<encoded: http://foo.bar>"); response.sendRedirect("<encoded: http://foo.bar>"); replayControls(); WebRequest wr = new ServletWebRequest(request, response); wr.forward("http://foo.bar"); verifyControls(); }
11. ServletWebResponseTest#testGetOutputStream()
Project: tapestry4
File: ServletWebResponseTest.java
File: ServletWebResponseTest.java
public void testGetOutputStream() throws Exception { HttpServletResponse response = newResponse(); ServletOutputStream stream = new MockServletOutputStream(); response.setContentType("foo/bar"); response.getOutputStream(); setReturnValue(response, stream); replayControls(); ServletWebResponse swr = new ServletWebResponse(response); assertSame(stream, swr.getOutputStream(new ContentType("foo/bar"))); verifyControls(); }
12. HeadlessReplyTest#textReply()
Project: sitebricks
File: HeadlessReplyTest.java
File: HeadlessReplyTest.java
@Test public void textReply() throws IOException { Injector injector = Guice.createInjector(); HeadlessRenderer renderer = injector.getInstance(HeadlessRenderer.class); HttpServletResponse response = createNiceMock(HttpServletResponse.class); ServletOutputStream outputStream = fakeServletOutputStream(); // The script to expect for our mock. response.setStatus(HttpServletResponse.SC_OK); expect(response.getOutputStream()).andReturn(outputStream); response.setContentType(injector.getInstance(Text.class).contentType()); replay(response); renderer.render(response, Reply.with(HELLO_THERE)); verify(response); assert HELLO_THERE.equals(outputStream.toString()); }
13. RestUtil#setStatus()
Project: railo
File: RestUtil.java
File: RestUtil.java
public static void setStatus(PageContext pc, int status, String msg) { pc.clear(); if (msg != null) { try { pc.forceWrite(msg); } catch (IOException e) { } } HttpServletResponse rsp = pc.getHttpServletResponse(); // IE unter IIS6, Win2K3 und Resin rsp.setHeader("Connection", "close"); rsp.setStatus(status); }
14. BasicProcessingFilterEntryPoint#commence()
Project: gocd
File: BasicProcessingFilterEntryPoint.java
File: BasicProcessingFilterEntryPoint.java
public void commence(ServletRequest request, ServletResponse response, AuthenticationException authException) throws IOException, ServletException { HttpServletResponse httpResponse = (HttpServletResponse) response; httpResponse.addHeader("WWW-Authenticate", "Basic realm=\"GoCD\""); if (hasAccept(request, "application/vnd.go.cd.v1+json")) { httpResponse.setContentType("application/vnd.go.cd.v1+json"); httpResponse.setStatus(HttpServletResponse.SC_UNAUTHORIZED); httpResponse.getOutputStream().print("{\n"); httpResponse.getOutputStream().print(" \"message\": \"You are not authorized to access this resource!\"\n"); httpResponse.getOutputStream().print("}\n"); return; } httpResponse.sendError(HttpServletResponse.SC_UNAUTHORIZED, authException.getMessage()); }
15. ManageGuestbooksPage#downloadResponsesByDataverseAndGuestbook()
Project: dataverse
File: ManageGuestbooksPage.java
File: ManageGuestbooksPage.java
public void downloadResponsesByDataverseAndGuestbook() { FacesContext ctx = FacesContext.getCurrentInstance(); HttpServletResponse response = (HttpServletResponse) ctx.getExternalContext().getResponse(); response.setContentType("text/comma-separated-values"); String fileNameString = "attachment;filename=" + getFileName(); response.setHeader("Content-Disposition", fileNameString); //selectedGuestbook String converted = convertResponsesToCommaDelimited(guestbookResponseService.findArrayByDataverseIdAndGuestbookId(dataverseId, selectedGuestbook.getId())); try { ServletOutputStream out = response.getOutputStream(); out.write(converted.getBytes()); out.flush(); ctx.responseComplete(); } catch (Exception e) { } }
16. ManageGuestbooksPage#downloadResponsesByDataverse()
Project: dataverse
File: ManageGuestbooksPage.java
File: ManageGuestbooksPage.java
public void downloadResponsesByDataverse() { FacesContext ctx = FacesContext.getCurrentInstance(); HttpServletResponse response = (HttpServletResponse) ctx.getExternalContext().getResponse(); response.setContentType("text/comma-separated-values"); String fileNameString = "attachment;filename=" + getFileName(); response.setHeader("Content-Disposition", fileNameString); String converted = convertResponsesToCommaDelimited(guestbookResponseService.findArrayByDataverseId(dataverseId)); try { ServletOutputStream out = response.getOutputStream(); out.write(converted.getBytes()); out.flush(); ctx.responseComplete(); } catch (Exception e) { } }
17. GuestbookResponsesPage#downloadResponsesByDataverseAndGuestbook()
Project: dataverse
File: GuestbookResponsesPage.java
File: GuestbookResponsesPage.java
public void downloadResponsesByDataverseAndGuestbook() { FacesContext ctx = FacesContext.getCurrentInstance(); HttpServletResponse response = (HttpServletResponse) ctx.getExternalContext().getResponse(); response.setContentType("text/comma-separated-values"); String fileNameString = "attachment;filename=" + getFileName(); response.setHeader("Content-Disposition", fileNameString); //selectedGuestbook String converted = convertResponsesToTabDelimited(guestbookResponseService.findArrayByDataverseIdAndGuestbookId(dataverseId, guestbookId)); try { ServletOutputStream out = response.getOutputStream(); out.write(converted.getBytes()); out.flush(); ctx.responseComplete(); } catch (Exception e) { } }
18. DatasetPage#downloadCitationXML()
Project: dataverse
File: DatasetPage.java
File: DatasetPage.java
public void downloadCitationXML(FileMetadata fileMetadata) { String xml = datasetService.createCitationXML(workingVersion, fileMetadata); FacesContext ctx = FacesContext.getCurrentInstance(); HttpServletResponse response = (HttpServletResponse) ctx.getExternalContext().getResponse(); response.setContentType("text/xml"); String fileNameString = ""; if (fileMetadata == null || fileMetadata.getLabel() == null) { // Dataset-level citation: fileNameString = "attachment;filename=" + getFileNameDOI() + ".xml"; } else { // Datafile-level citation: fileNameString = "attachment;filename=" + getFileNameDOI() + "-" + fileMetadata.getLabel().replaceAll("\\.tab$", "-endnote.xml"); } response.setHeader("Content-Disposition", fileNameString); try { ServletOutputStream out = response.getOutputStream(); out.write(xml.getBytes()); out.flush(); ctx.responseComplete(); } catch (Exception e) { } }
19. ShutdownFilter#doFilter()
Project: heroic
File: ShutdownFilter.java
File: ShutdownFilter.java
@Override public void doFilter(final ServletRequest request, final ServletResponse response, final FilterChain chain) throws IOException, ServletException { if (!stopping.get()) { chain.doFilter(request, response); return; } final HttpServletResponse httpResponse = (HttpServletResponse) response; final InternalErrorMessage info = new InternalErrorMessage("Heroic is shutting down", Status.SERVICE_UNAVAILABLE); httpResponse.setStatus(Status.SERVICE_UNAVAILABLE.getStatusCode()); httpResponse.setContentType(CONTENT_TYPE); // intercept request try (final ByteArrayOutputStream output = new ByteArrayOutputStream(4096)) { final OutputStreamWriter writer = new OutputStreamWriter(output, Charsets.UTF_8); mapper.writeValue(writer, info); response.setContentLength(output.size()); output.writeTo(httpResponse.getOutputStream()); } }
20. ServletRestfulResponse#sendAttachmentResponse()
Project: hapi-fhir
File: ServletRestfulResponse.java
File: ServletRestfulResponse.java
@Override public Object sendAttachmentResponse(IBaseBinary bin, int stausCode, String contentType) throws IOException { addHeaders(); HttpServletResponse theHttpResponse = getRequestDetails().getServletResponse(); theHttpResponse.setStatus(stausCode); theHttpResponse.setContentType(contentType); if (bin.getContent() == null || bin.getContent().length == 0) { return null; } else { theHttpResponse.setContentLength(bin.getContent().length); ServletOutputStream oos = theHttpResponse.getOutputStream(); oos.write(bin.getContent()); oos.close(); return null; } }
21. HTTPBasicAuth#doFilter()
Project: zookeeper
File: HTTPBasicAuth.java
File: HTTPBasicAuth.java
@Override public void doFilter(ServletRequest req0, ServletResponse resp0, FilterChain chain) throws IOException, ServletException { HttpServletRequest request = (HttpServletRequest) req0; HttpServletResponse response = (HttpServletResponse) resp0; String authorization = request.getHeader("Authorization"); if (authorization != null) { String c[] = parseAuthorization(authorization); if (c != null && credentials.containsKey(c[0]) && credentials.get(c[0]).equals(c[1])) { chain.doFilter(request, response); return; } } response.setHeader("WWW-Authenticate", "Basic realm=\"Restricted\""); response.sendError(401); }
22. SimpleAsyncListener#onError()
Project: undertow
File: SimpleAsyncListener.java
File: SimpleAsyncListener.java
@Override public void onError(AsyncEvent event) throws IOException { ServletResponse response = event.getSuppliedResponse(); HttpServletResponse httpResponse = (HttpServletResponse) response; httpResponse.setContentType("text/plain"); httpResponse.setStatus(StatusCodes.OK); PrintWriter writer = httpResponse.getWriter(); writer.write(MESSAGE); writer.flush(); if (this.ctx != null) { ctx.complete(); } else { event.getAsyncContext().complete(); } }
23. RequestHandlerBase#writeResponse()
Project: togglz
File: RequestHandlerBase.java
File: RequestHandlerBase.java
protected void writeResponse(RequestEvent event, String body) throws IOException { HttpServletResponse response = event.getResponse(); Map<String, Object> model = new HashMap<String, Object>(); model.put("content", body); model.put("serverInfo", event.getContext().getServerInfo()); model.put("togglzTitle", Togglz.getNameWithVersion()); if (event.getContext().getServletContextName() != null) { model.put("displayName", event.getContext().getServletContextName()); } String template = getResourceAsString("template.html"); String result = new Engine().transform(template, model); response.setContentType("text/html"); ServletOutputStream outputStream = response.getOutputStream(); outputStream.write(result.getBytes(UTF8)); response.flushBuffer(); }
24. AuthorizationFilterTest#testUserOnAccessDeniedWithResponseError()
Project: shiro
File: AuthorizationFilterTest.java
File: AuthorizationFilterTest.java
@Test public void testUserOnAccessDeniedWithResponseError() throws IOException { // Tests when a user (known identity) is denied access and no unauthorizedUrl has been configured. // This should trigger an HTTP response error code. //log in the user using the account provided by the superclass for tests: SecurityUtils.getSubject().login(new UsernamePasswordToken("test", "test")); AuthorizationFilter filter = new AuthorizationFilter() { @Override protected boolean isAccessAllowed(ServletRequest request, ServletResponse response, Object mappedValue) throws Exception { //for this test case return false; } }; HttpServletRequest request = createNiceMock(HttpServletRequest.class); HttpServletResponse response = createNiceMock(HttpServletResponse.class); response.sendError(HttpServletResponse.SC_UNAUTHORIZED); replay(response); filter.onAccessDenied(request, response); verify(response); }
25. HttpInboundRewriteImpl#sendStatusCode()
Project: rewrite
File: HttpInboundRewriteImpl.java
File: HttpInboundRewriteImpl.java
@Override public void sendStatusCode(final int code) { HttpServletResponse response = getResponse(); if (response.isCommitted()) { throw new IllegalStateException("Response is already committed. Cannot send codes."); } try { response.setStatus(code); response.flushBuffer(); abort(); } catch (IOException e) { throw new RewriteException("Could not send HTTP status code.", e); } }
26. HttpInboundRewriteImpl#redirectPermanent()
Project: rewrite
File: HttpInboundRewriteImpl.java
File: HttpInboundRewriteImpl.java
@Override public void redirectPermanent(final String location) { log.debug("Permanent Redirect (301) requested: [" + location + "]"); HttpServletResponse response = getResponse(); if (response.isCommitted()) { throw new IllegalStateException("Response is already committed. Cannot issue redirect."); } dispatchResource = encodeRedirectUrl(response, location); this.flow = ServletRewriteFlow.REDIRECT_PERMANENT; }
27. HttpInboundRewriteImpl#redirectTemporary()
Project: rewrite
File: HttpInboundRewriteImpl.java
File: HttpInboundRewriteImpl.java
@Override public void redirectTemporary(final String location) { log.debug("Temporary Redirect (302) requested: [" + location + "]"); HttpServletResponse response = getResponse(); if (response.isCommitted()) { throw new IllegalStateException("Response is already committed. Cannot issue redirect."); } dispatchResource = encodeRedirectUrl(response, location); this.flow = ServletRewriteFlow.REDIRECT_TEMPORARY; }
28. WidgetApiTest#deleteWidgetComment()
Project: rave
File: WidgetApiTest.java
File: WidgetApiTest.java
@Test public void deleteWidgetComment() { widgetService.removeWidgetComment("2", "1"); replay(widgetService); HttpServletResponse httpServletResponse = createMock(HttpServletResponse.class); httpServletResponse.setStatus(HttpStatus.NO_CONTENT.value()); replay(httpServletResponse); widgetApi.deleteWidgetComment("2", "1", httpServletResponse); verify(widgetService); verify(httpServletResponse); }
29. WidgetApiTest#updateWidgetComment()
Project: rave
File: WidgetApiTest.java
File: WidgetApiTest.java
@Test public void updateWidgetComment() { String message = "updated comment"; WidgetComment widgetComment = new WidgetCommentImpl("2"); expect(widgetService.getWidgetComment("2", "2")).andReturn(widgetComment); widgetService.updateWidgetComment("2", widgetComment); replay(widgetService); HttpServletResponse httpServletResponse = createMock(HttpServletResponse.class); httpServletResponse.setStatus(HttpStatus.NO_CONTENT.value()); replay(httpServletResponse); widgetApi.updateWidgetComment("2", "2", message, httpServletResponse); assertEquals(message, widgetComment.getText()); verify(widgetService, httpServletResponse); }
30. WidgetApiTest#updateNonExistentWidgetComment()
Project: rave
File: WidgetApiTest.java
File: WidgetApiTest.java
@Test public void updateNonExistentWidgetComment() { String message = "message"; WidgetComment widgetComment = new WidgetCommentImpl(); widgetComment.setText(message); widgetComment.setUserId(VALID_USER_ID); expect(userService.getAuthenticatedUser()).andReturn(user); expect(widgetService.getWidgetComment("2", "3")).andReturn(null); widgetService.createWidgetComment("2", widgetComment); replay(userService, widgetService); HttpServletResponse httpServletResponse = createMock(HttpServletResponse.class); httpServletResponse.setStatus(HttpStatus.NO_CONTENT.value()); replay(httpServletResponse); widgetApi.updateWidgetComment("2", "3", message, httpServletResponse); verify(userService, widgetService, httpServletResponse); }
31. WidgetApiTest#createWidgetComment()
Project: rave
File: WidgetApiTest.java
File: WidgetApiTest.java
@Test public void createWidgetComment() { String comment = "new comment"; WidgetImpl widget = new WidgetImpl(); widget.setId("1"); widget.setComments(new ArrayList<WidgetComment>()); HttpServletResponse httpServletResponse = createMock(HttpServletResponse.class); httpServletResponse.setStatus(HttpStatus.NO_CONTENT.value()); expect(userService.getAuthenticatedUser()).andReturn(user); replay(userService, httpServletResponse); widgetApi.createWidgetComment("1", comment, httpServletResponse); verify(userService, httpServletResponse); }
32. PageContextImpl#setLocale()
Project: railo
File: PageContextImpl.java
File: PageContextImpl.java
@Override public void setLocale(Locale locale) { ((ApplicationContextPro) getApplicationContext()).setLocale(locale); this.locale = locale; HttpServletResponse rsp = getHttpServletResponse(); String charEnc = ReqRspUtil.getCharacterEncoding(this, rsp); rsp.setLocale(locale); if (charEnc.equalsIgnoreCase("UTF-8")) { rsp.setContentType("text/html; charset=UTF-8"); } else if (!charEnc.equalsIgnoreCase(ReqRspUtil.getCharacterEncoding(this, rsp))) { rsp.setContentType("text/html; charset=" + charEnc); } }
33. Common#response_from_file()
Project: odo
File: Common.java
File: Common.java
@ResponseOverride(description = "Use response from .txt file", parameters = { "Filename" }, blockRequest = true) public static void response_from_file(PluginArguments args, String filename) throws Exception { HttpServletResponse response = args.getResponse(); File statusFile = new File(filename); String statusString = ""; if (statusFile.exists()) { BufferedReader bufferedReader = new BufferedReader(new FileReader(filename)); String line; while ((line = bufferedReader.readLine()) != null) { statusString = statusString + line; } response.setStatus(Constants.statusOK); } else { statusString = createErrorMessage(Constants.statusNotFound, "\"No File\""); response.setStatus(Constants.statusNotFound); } response.setContentType(Constants.contentType); PluginHelper.writeResponseContent(response, statusString); }
34. PerfTestControllerTest#testDownloadReportData()
Project: ngrinder
File: PerfTestControllerTest.java
File: PerfTestControllerTest.java
@Test public void testDownloadReportData() { String testName = "test1"; PerfTest test = createPerfTest(testName, Status.FINISHED, new Date()); HttpServletResponse resp = new MockHttpServletResponse(); try { controller.downloadCSV(getTestUser(), test.getId(), resp); } catch (IllegalStateException e) { assertTrue(true); } resp.reset(); controller.downloadLog(getTestUser(), test.getId(), "log", resp); }
35. UploadFiles#writeFileInput()
Project: brightspot-cms
File: UploadFiles.java
File: UploadFiles.java
public static void writeFileInput(ToolPageContext page) throws IOException, ServletException { String inputName = ObjectUtils.firstNonBlank(page.param(String.class, "inputName"), (String) page.getRequest().getAttribute("inputName"), "file"); String pathName = inputName + ".path"; String path = page.param(String.class, pathName); if (ObjectUtils.isBlank(path)) { return; } HttpServletResponse response = page.getResponse(); StorageItem newStorageItem = StorageItem.Static.createIn(Settings.get(String.class, StorageItem.DEFAULT_STORAGE_SETTING)); newStorageItem.setPath(path); ImageTag.Builder imageTagBuilder = new ImageTag.Builder(newStorageItem); imageTagBuilder.setWidth(170); response.setContentType("text/html"); page.writeStart("div"); page.write(imageTagBuilder.toHtml()); page.writeTag("input", "type", "hidden", "name", pathName, "value", page.h(path)); page.writeEnd(); }
36. Upload#writeFilePreview()
Project: brightspot-cms
File: Upload.java
File: Upload.java
private static void writeFilePreview(ToolPageContext page) throws IOException, ServletException { String inputName = ObjectUtils.firstNonBlank(page.param(String.class, "inputName"), (String) page.getRequest().getAttribute("inputName"), "file"); StorageItem storageItem = StorageItemFilter.getParameter(page.getRequest(), inputName, null); HttpServletResponse response = page.getResponse(); response.setContentType("text/html"); String contentType = storageItem.getContentType(); if (StringUtils.isBlank(contentType)) { return; } if (contentType.startsWith("image/")) { ImageTag.Builder imageTagBuilder = new ImageTag.Builder(storageItem); imageTagBuilder.setWidth(150); imageTagBuilder.setHeight(110); imageTagBuilder.setResizeOption(ResizeOption.ONLY_SHRINK_LARGER); page.writeStart("div"); page.write(imageTagBuilder.toHtml()); page.writeEnd(); } }
37. PostCasAuthenticationFilter#doFilter()
Project: apis
File: PostCasAuthenticationFilter.java
File: PostCasAuthenticationFilter.java
@Override public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { HttpServletRequest httpServletRequest = (HttpServletRequest) request; HttpServletResponse httpResponse = (HttpServletResponse) response; CasUser casUser = new CasUser(); String uid = httpServletRequest.getRemoteUser(); casUser.setUid(uid); if (admins.contains(uid)) { casUser.setAdmin(true); } httpServletRequest.getSession().setAttribute(POST_CAS_AUTHENTICATION_INFO, casUser); String uri = (String) httpServletRequest.getSession().getAttribute(REDIRECT_URL); httpResponse.sendRedirect(uri); }
38. AllowAllFilter#redirectToInternalLogin()
Project: airpal
File: AllowAllFilter.java
File: AllowAllFilter.java
private void redirectToInternalLogin(ServletRequest request, ServletResponse response) throws IOException { Cookie sessionCookie = new Cookie(JSESSIONID, ""); sessionCookie.setMaxAge(0); HttpServletResponse httpResponse = WebUtils.toHttp(response); httpResponse.addCookie(sessionCookie); WebUtils.issueRedirect(request, response, getLoginUrl(), Collections.emptyMap(), !(URI.create(getLoginUrl()).isAbsolute())); }
39. ServletWebResponseTest#testReset()
Project: tapestry4
File: ServletWebResponseTest.java
File: ServletWebResponseTest.java
public void testReset() { HttpServletResponse response = newResponse(); response.reset(); replayControls(); ServletWebResponse swr = new ServletWebResponse(response); swr.reset(); verifyControls(); }
40. ServletWebResponseTest#testGetPrintWriter()
Project: tapestry4
File: ServletWebResponseTest.java
File: ServletWebResponseTest.java
public void testGetPrintWriter() throws Exception { PrintWriter writer = new PrintWriter(new CharArrayWriter()); HttpServletResponse response = newResponse(); response.setContentType("foo/bar"); trainGetWriter(response, writer); replayControls(); ServletWebResponse swr = new ServletWebResponse(response); assertSame(writer, swr.getPrintWriter(new ContentType("foo/bar"))); verifyControls(); }
41. CookieSourceTest#testRemoveCookie()
Project: tapestry4
File: CookieSourceTest.java
File: CookieSourceTest.java
public void testRemoveCookie() { HttpServletRequest request = newRequest(); HttpServletResponse response = newResponse(); // Training trainGetContextPath(request, "/context"); Cookie cookie = new ComparableCookie("foo", null, 0); cookie.setPath("/context/"); response.addCookie(cookie); replayControls(); CookieSourceImpl cs = new CookieSourceImpl(); cs.setRequest(request); cs.setResponse(response); cs.removeCookieValue("foo"); verifyControls(); }
42. CookieSourceTest#testWriteCookieWithMaxAge()
Project: tapestry4
File: CookieSourceTest.java
File: CookieSourceTest.java
public void testWriteCookieWithMaxAge() { HttpServletRequest request = newRequest(); HttpServletResponse response = newResponse(); // Training trainGetContextPath(request, "/ctx"); Cookie cookie = new ComparableCookie("foo", "bar", -1); cookie.setPath("/ctx/"); response.addCookie(cookie); replayControls(); CookieSourceImpl cs = new CookieSourceImpl(); cs.setRequest(request); cs.setResponse(response); cs.setDefaultMaxAge(ONE_WEEK); cs.writeCookieValue("foo", "bar", -1); verifyControls(); }
43. CookieSourceTest#testWriteCookie()
Project: tapestry4
File: CookieSourceTest.java
File: CookieSourceTest.java
public void testWriteCookie() { HttpServletRequest request = newRequest(); HttpServletResponse response = newResponse(); // Training trainGetContextPath(request, "/context"); Cookie cookie = new ComparableCookie("foo", "bar", ONE_WEEK); cookie.setPath("/context/"); response.addCookie(cookie); replayControls(); CookieSourceImpl cs = new CookieSourceImpl(); cs.setRequest(request); cs.setResponse(response); cs.setDefaultMaxAge(ONE_WEEK); cs.writeCookieValue("foo", "bar"); verifyControls(); }
44. RestartServiceTest#testNoSession()
Project: tapestry4
File: RestartServiceTest.java
File: RestartServiceTest.java
public void testNoSession() throws Exception { HttpServletRequest request = newServletRequest(); HttpServletResponse response = newServletResponse(); IRequestCycle cycle = newCycle(); // Training trainGetSession(request, false, null); trainGetAbsoluteURL(cycle, "/app", "http://myserver/app"); response.sendRedirect("http://myserver/app"); replayControls(); RestartService s = new RestartService(); s.setRequest(request); s.setResponse(response); s.setServletPath("/app"); s.service(cycle); verifyControls(); }
45. ValidateAction#doFilter()
Project: sonarqube
File: ValidateAction.java
File: ValidateAction.java
@Override public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException { HttpServletRequest request = (HttpServletRequest) servletRequest; HttpServletResponse response = (HttpServletResponse) servletResponse; boolean isAuthenticated = authenticate(request, response); response.setContentType(MediaTypes.JSON); JsonWriter jsonWriter = JsonWriter.of(response.getWriter()); jsonWriter.beginObject(); jsonWriter.prop("valid", isAuthenticated); jsonWriter.endObject(); }
46. XmlResult#execute()
Project: jsunit
File: XmlResult.java
File: XmlResult.java
public void execute(ActionInvocation invocation) throws Exception { XmlProducer producer = (XmlProducer) invocation.getAction(); XmlRenderable xmlRenderable = producer.getXmlRenderable(); Element element = xmlRenderable.asXml(); Document document = new Document(element); String xmlString = XmlUtility.asString(document); HttpServletResponse response = ServletActionContext.getResponse(); response.setContentType("text/xml"); try { OutputStream out = response.getOutputStream(); BufferedOutputStream bufferedOut = new BufferedOutputStream(out); bufferedOut.write(xmlString.getBytes()); bufferedOut.close(); } catch (IOException e) { logger.warning("Failed to write result XML response to browser: " + e.toString()); } }
47. WebRememberMeManagerTest#onLogout()
Project: jsecurity
File: WebRememberMeManagerTest.java
File: WebRememberMeManagerTest.java
@Test public void onLogout() { HttpServletRequest mockRequest = createMock(HttpServletRequest.class); WebUtils.bind(mockRequest); HttpServletResponse mockResponse = createMock(HttpServletResponse.class); WebUtils.bind(mockResponse); Cookie cookie = new Cookie(WebRememberMeManager.DEFAULT_REMEMBER_ME_COOKIE_NAME, ""); cookie.setMaxAge(0); Cookie[] cookies = new Cookie[] { cookie }; expect(mockRequest.getCookies()).andReturn(cookies); expect(mockRequest.getContextPath()).andReturn(null).anyTimes(); mockResponse.addCookie(eq(cookie)); replay(mockRequest); replay(mockResponse); PrincipalCollection pc = new SimplePrincipalCollection("user", "test"); WebRememberMeManager mgr = new WebRememberMeManager(); mgr.onLogout(pc); verify(mockRequest); verify(mockResponse); }
48. CookieAttribute#onStoreValue()
Project: jsecurity
File: CookieAttribute.java
File: CookieAttribute.java
public void onStoreValue(T value, ServletRequest servletRequest, ServletResponse servletResponse) { HttpServletRequest request = toHttp(servletRequest); HttpServletResponse response = toHttp(servletResponse); String name = getName(); int maxAge = getMaxAge(); String path = getPath() != null ? getPath() : request.getContextPath(); String stringValue = toStringValue(value); Cookie cookie = new Cookie(name, stringValue); cookie.setMaxAge(maxAge); cookie.setPath(path); if (isSecure()) { cookie.setSecure(true); } response.addCookie(cookie); if (log.isTraceEnabled()) { log.trace("Added Cookie [" + name + "] to path [" + path + "] with value [" + stringValue + "] to the HttpServletResponse."); } }
49. AccessDeniedHandlerImpl#handle()
Project: Jenkins2
File: AccessDeniedHandlerImpl.java
File: AccessDeniedHandlerImpl.java
public void handle(ServletRequest request, ServletResponse response, AccessDeniedException cause) throws IOException, ServletException { HttpServletRequest req = (HttpServletRequest) request; HttpServletResponse rsp = (HttpServletResponse) response; rsp.setStatus(HttpServletResponse.SC_FORBIDDEN); req.setAttribute("exception", cause); if (cause instanceof AccessDeniedException2) { ((AccessDeniedException2) cause).reportAsHeaders(rsp); } WebApp.get(Jenkins.getInstance().servletContext).getSomeStapler().invoke(req, rsp, Jenkins.getInstance(), "/accessDenied"); }
50. AccessDeniedHandlerImpl#handle()
Project: hudson
File: AccessDeniedHandlerImpl.java
File: AccessDeniedHandlerImpl.java
public void handle(ServletRequest request, ServletResponse response, AccessDeniedException cause) throws IOException, ServletException { HttpServletRequest req = (HttpServletRequest) request; HttpServletResponse rsp = (HttpServletResponse) response; rsp.setStatus(HttpServletResponse.SC_FORBIDDEN); req.setAttribute("exception", cause); if (cause instanceof AccessDeniedException2) { ((AccessDeniedException2) cause).reportAsHeaders(rsp); } WebApp.get(Jenkins.getInstance().servletContext).getSomeStapler().invoke(req, rsp, Jenkins.getInstance(), "/accessDenied"); }
51. OpenIdPhaseListener#sendXRDS()
Project: zanata-server
File: OpenIdPhaseListener.java
File: OpenIdPhaseListener.java
private void sendXRDS() throws IOException { FacesContext context = FacesContext.getCurrentInstance(); ExternalContext extContext = context.getExternalContext(); HttpServletResponse response = (HttpServletResponse) extContext.getResponse(); response.setContentType("application/xrds+xml"); PrintWriter out = response.getWriter(); // XXX ENCODE THE URL! ZanataOpenId open = ServiceLocator.instance().getInstance(ZanataOpenId.class); out.println("<XRDS xmlns=\"xri://$xrd*($v*2.0)\"><XRD><Service>" + "<Type>http://specs.openid.net/auth/2.0/return_to</Type><URI>" + open.returnToUrl() + "</URI></Service></XRD></XRDS>"); context.responseComplete(); }
52. InboundGzipFilter#doFilter()
Project: validator
File: InboundGzipFilter.java
File: InboundGzipFilter.java
@Override public void doFilter(ServletRequest req, ServletResponse res, FilterChain chain) throws IOException, ServletException { HttpServletRequest request = (HttpServletRequest) req; HttpServletResponse response = (HttpServletResponse) res; response.setHeader("Accept-Encoding", "gzip"); String ce = request.getHeader("Content-Encoding"); if (ce != null && "gzip".equalsIgnoreCase(ce.trim())) { chain.doFilter(new RequestWrapper(request), res); } else { chain.doFilter(req, res); } }
53. AbstractVaadinAuthenticationTargetUrlRequestHandler#handle()
Project: vaadin4spring
File: AbstractVaadinAuthenticationTargetUrlRequestHandler.java
File: AbstractVaadinAuthenticationTargetUrlRequestHandler.java
/** * Invokes the configured {@code RedirectStrategy} with the URL returned by the {@code determineTargetUrl} method. * <p/> * The redirect will not be performed if the response has already been committed. */ protected void handle(Authentication authentication) throws IOException, ServletException { HttpServletRequest request = http.getCurrentRequest(); HttpServletResponse response = http.getCurrentResponse(); String targetUrl = determineTargetUrl(request, response); if (response.isCommitted()) { logger.debug("Response has already been committed. Unable to redirect to " + targetUrl); return; } else { logger.debug("Redirecting to " + targetUrl); } redirectStrategy.sendRedirect(targetUrl); }
54. AssetHandlerTest#doGet()
Project: commons
File: AssetHandlerTest.java
File: AssetHandlerTest.java
private Request doGet(String suppliedChecksum, String supportedEncodings, int expectedResponseCode, boolean expectRead) throws Exception { HttpServletRequest req = createMock(HttpServletRequest.class); HttpServletResponse resp = createMock(HttpServletResponse.class); if (expectRead) { expect(inputSupplier.getInput()).andReturn(new ByteArrayInputStream(TEST_DATA.getBytes())); } expect(req.getHeader("If-None-Match")).andReturn(suppliedChecksum); resp.setStatus(expectedResponseCode); if (expectedResponseCode == SC_OK) { expect(req.getHeader("Accept-Encoding")).andReturn(supportedEncodings); resp.setHeader("Cache-Control", "public,max-age=" + CACHE_CONTROL_MAX_AGE_SECS); resp.setHeader("ETag", TEST_DATA_CHECKSUM); resp.setContentType(CONTENT_TYPE); if (supportedEncodings != null && supportedEncodings.contains("gzip")) { resp.setHeader("Content-Encoding", "gzip"); } } return new Request(req, resp, expectPayload(resp)); }
55. AbstractDefaultToStringRenderableTest#testToString()
Project: tiles
File: AbstractDefaultToStringRenderableTest.java
File: AbstractDefaultToStringRenderableTest.java
/** * Test method for {@link org.apache.tiles.velocity.template.AbstractDefaultToStringRenderable#toString()}. */ @Test public void testToString() { Context velociContext = createMock(Context.class); HttpServletRequest request = createMock(HttpServletRequest.class); HttpServletResponse response = createMock(HttpServletResponse.class); Map<String, Object> params = new HashMap<String, Object>(); params.put("one", "value1"); replay(velociContext, request, response); DefaultRenderable renderable = new DefaultRenderable(velociContext, params, response, request); assertEquals("Hello!", renderable.toString()); assertTrue(renderable.getWriter() instanceof StringWriter); assertNull(renderable.getInternalContextAdapter()); verify(velociContext, request, response); }
56. AbstractDefaultToStringRenderableTest#testAbstractDefaultToStringRenderable()
Project: tiles
File: AbstractDefaultToStringRenderableTest.java
File: AbstractDefaultToStringRenderableTest.java
/** * Test method for {@link org.apache.tiles.velocity.template.AbstractDefaultToStringRenderable * #AbstractDefaultToStringRenderable(org.apache.velocity.context.Context, * java.util.Map, javax.servlet.http.HttpServletResponse, javax.servlet.http.HttpServletRequest)}. */ @Test public void testAbstractDefaultToStringRenderable() { Context velociContext = createMock(Context.class); HttpServletRequest request = createMock(HttpServletRequest.class); HttpServletResponse response = createMock(HttpServletResponse.class); Map<String, Object> params = new HashMap<String, Object>(); replay(velociContext, request, response); DefaultRenderable renderable = new DefaultRenderable(velociContext, params, response, request); assertEquals(velociContext, renderable.getVelocityContext()); assertEquals(request, renderable.getRequest()); assertEquals(response, renderable.getResponse()); assertEquals(params, renderable.getParams()); verify(velociContext, request, response); }
57. MultipartServletRequestFilterTest#multipartRequestIsDecoded()
Project: tapestry5
File: MultipartServletRequestFilterTest.java
File: MultipartServletRequestFilterTest.java
@Test public void multipartRequestIsDecoded() throws Exception { MultipartDecoder decoder = newMock(MultipartDecoder.class); HttpServletRequest request = mockHttpServletRequest(); HttpServletRequest decodedRequest = mockHttpServletRequest(); HttpServletResponse response = mockHttpServletResponse(); HttpServletRequestHandler handler = newMock(HttpServletRequestHandler.class); MultipartServletRequestFilter filter = new MultipartServletRequestFilter(decoder); expect(request.getMethod()).andReturn("post"); expect(request.getContentType()).andReturn("multipart/form"); expect(decoder.decode(request)).andReturn(decodedRequest); expect(handler.service(decodedRequest, response)).andReturn(true); replay(); boolean isHandled = filter.service(request, response, handler); assertTrue(isHandled); verify(); }
58. MultipartServletRequestFilterTest#normalRequestDoesNothing()
Project: tapestry5
File: MultipartServletRequestFilterTest.java
File: MultipartServletRequestFilterTest.java
@Test public void normalRequestDoesNothing() throws Exception { MultipartDecoder decoder = newMock(MultipartDecoder.class); HttpServletRequest request = mockHttpServletRequest(); HttpServletResponse response = mockHttpServletResponse(); HttpServletRequestHandler handler = newMock(HttpServletRequestHandler.class); MultipartServletRequestFilter filter = new MultipartServletRequestFilter(decoder); expect(request.getMethod()).andReturn("get"); expect(handler.service(request, response)).andReturn(true); replay(); boolean isHandled = filter.service(request, response, handler); assertTrue(isHandled); verify(); }
59. IgnoredPathsFilterTest#path_excluded()
Project: tapestry5
File: IgnoredPathsFilterTest.java
File: IgnoredPathsFilterTest.java
@Test public void path_excluded() throws Exception { HttpServletRequest request = mockHttpServletRequest(); HttpServletResponse response = mockHttpServletResponse(); HttpServletRequestHandler handler = mockHttpServletRequestHandler(); train_getServletPath(request, "/"); train_getPathInfo(request, "barney/rubble"); List<String> configuration = CollectionFactory.newList("/barney.*"); replay(); HttpServletRequestFilter filter = new IgnoredPathsFilter(configuration); assertFalse(filter.service(request, response, handler)); verify(); }
60. IgnoredPathsFilterTest#no_path_info()
Project: tapestry5
File: IgnoredPathsFilterTest.java
File: IgnoredPathsFilterTest.java
@Test public void no_path_info() throws Exception { HttpServletRequest request = mockHttpServletRequest(); HttpServletResponse response = mockHttpServletResponse(); HttpServletRequestHandler handler = mockHttpServletRequestHandler(); train_getServletPath(request, "/"); train_getPathInfo(request, null); train_service(handler, request, response, true); List<String> configuration = CollectionFactory.newList("/fred"); replay(); HttpServletRequestFilter filter = new IgnoredPathsFilter(configuration); assertTrue(filter.service(request, response, handler)); verify(); }
61. IgnoredPathsFilterTest#no_match()
Project: tapestry5
File: IgnoredPathsFilterTest.java
File: IgnoredPathsFilterTest.java
@Test public void no_match() throws IOException { HttpServletRequest request = mockHttpServletRequest(); HttpServletResponse response = mockHttpServletResponse(); HttpServletRequestHandler handler = mockHttpServletRequestHandler(); train_getServletPath(request, "/"); train_getPathInfo(request, "barney"); train_service(handler, request, response, true); List<String> configuration = CollectionFactory.newList("/fred"); replay(); HttpServletRequestFilter filter = new IgnoredPathsFilter(configuration); assertTrue(filter.service(request, response, handler)); verify(); }
62. TestServletWebRequest#testGetPathInfo()
Project: tapestry4
File: TestServletWebRequest.java
File: TestServletWebRequest.java
public void testGetPathInfo() { HttpServletRequest request = newRequest(); HttpServletResponse response = newResponse(); request.getPathInfo(); setReturnValue(request, "bar/baz"); replayControls(); WebRequest wr = new ServletWebRequest(request, response); assertEquals("bar/baz", wr.getPathInfo()); verifyControls(); }
63. TestServletWebRequest#testGetActivationPath()
Project: tapestry4
File: TestServletWebRequest.java
File: TestServletWebRequest.java
public void testGetActivationPath() { HttpServletRequest request = newRequest(); HttpServletResponse response = newResponse(); request.getServletPath(); setReturnValue(request, "/foo"); replayControls(); WebRequest wr = new ServletWebRequest(request, response); assertEquals("/foo", wr.getActivationPath()); verifyControls(); }
64. TestServletWebRequest#testForwardInternalNoDispatcher()
Project: tapestry4
File: TestServletWebRequest.java
File: TestServletWebRequest.java
public void testForwardInternalNoDispatcher() throws Exception { HttpServletRequest request = newRequest(); HttpServletResponse response = newResponse(); trainGetRequestDispatcher(request, "/local.html", null); replayControls(); WebRequest wr = new ServletWebRequest(request, response); try { wr.forward("local.html"); unreachable(); } catch (ApplicationRuntimeException ex) { assertEquals("Unable to find a request dispatcher for local resource '/local.html'.", ex.getMessage()); } verifyControls(); }
65. TestServletWebRequest#testForwardNull()
Project: tapestry4
File: TestServletWebRequest.java
File: TestServletWebRequest.java
public void testForwardNull() throws Exception { HttpServletRequest request = newRequest(); HttpServletResponse response = newResponse(); RequestDispatcher dispatcher = newDispatcher(); trainGetRequestDispatcher(request, "/", dispatcher); dispatcher.forward(request, response); replayControls(); WebRequest wr = new ServletWebRequest(request, response); wr.forward(null); verifyControls(); }
66. TestServletWebRequest#testForwardInternal()
Project: tapestry4
File: TestServletWebRequest.java
File: TestServletWebRequest.java
public void testForwardInternal() throws Exception { HttpServletRequest request = newRequest(); HttpServletResponse response = newResponse(); RequestDispatcher dispatcher = newDispatcher(); trainGetRequestDispatcher(request, "/local.html", dispatcher); dispatcher.forward(request, response); replayControls(); WebRequest wr = new ServletWebRequest(request, response); wr.forward("local.html"); verifyControls(); }
67. TestServletWebRequest#testGetRequestURI()
Project: tapestry4
File: TestServletWebRequest.java
File: TestServletWebRequest.java
public void testGetRequestURI() { HttpServletRequest request = newRequest(); HttpServletResponse response = newResponse(); request.getRequestURI(); setReturnValue(request, "/foo/bar"); replayControls(); WebRequest wr = new ServletWebRequest(request, response); assertEquals("/foo/bar", wr.getRequestURI()); verifyControls(); }
68. TestServletWebRequest#testGetServerPort()
Project: tapestry4
File: TestServletWebRequest.java
File: TestServletWebRequest.java
public void testGetServerPort() { HttpServletRequest request = newRequest(); HttpServletResponse response = newResponse(); request.getServerPort(); setReturnValue(request, 80); replayControls(); WebRequest wr = new ServletWebRequest(request, response); assertEquals(80, wr.getServerPort()); verifyControls(); }
69. TestServletWebRequest#testGetServerName()
Project: tapestry4
File: TestServletWebRequest.java
File: TestServletWebRequest.java
public void testGetServerName() { HttpServletRequest request = newRequest(); HttpServletResponse response = newResponse(); request.getServerName(); setReturnValue(request, "www.myhost.com"); replayControls(); WebRequest wr = new ServletWebRequest(request, response); assertEquals("www.myhost.com", wr.getServerName()); verifyControls(); }
70. TestServletWebRequest#testGetScheme()
Project: tapestry4
File: TestServletWebRequest.java
File: TestServletWebRequest.java
public void testGetScheme() { HttpServletRequest request = newRequest(); HttpServletResponse response = newResponse(); request.getScheme(); setReturnValue(request, "http"); replayControls(); WebRequest wr = new ServletWebRequest(request, response); assertEquals("http", wr.getScheme()); verifyControls(); }
71. TestServletWebRequest#testSetAttributeToNull()
Project: tapestry4
File: TestServletWebRequest.java
File: TestServletWebRequest.java
public void testSetAttributeToNull() { HttpServletRequest request = newRequest(); HttpServletResponse response = newResponse(); request.removeAttribute("tonull"); replayControls(); WebRequest wr = new ServletWebRequest(request, response); wr.setAttribute("tonull", null); verifyControls(); }
72. TestServletWebRequest#testSetAttribute()
Project: tapestry4
File: TestServletWebRequest.java
File: TestServletWebRequest.java
public void testSetAttribute() { HttpServletRequest request = newRequest(); HttpServletResponse response = newResponse(); Object attribute = new Object(); request.setAttribute("name", attribute); replayControls(); WebRequest wr = new ServletWebRequest(request, response); wr.setAttribute("name", attribute); verifyControls(); }
73. TestServletWebRequest#testGetAttribute()
Project: tapestry4
File: TestServletWebRequest.java
File: TestServletWebRequest.java
public void testGetAttribute() { HttpServletRequest request = newRequest(); HttpServletResponse response = newResponse(); Object attribute = new Object(); request.getAttribute("attr"); setReturnValue(request, attribute); replayControls(); WebRequest wr = new ServletWebRequest(request, response); assertSame(attribute, wr.getAttribute("attr")); verifyControls(); }
74. TestServletWebRequest#testGetAttributeNames()
Project: tapestry4
File: TestServletWebRequest.java
File: TestServletWebRequest.java
public void testGetAttributeNames() { HttpServletRequest request = newRequest(); HttpServletResponse response = newResponse(); request.getAttributeNames(); setReturnValue(request, newEnumeration()); replayControls(); WebRequest wr = new ServletWebRequest(request, response); List l = wr.getAttributeNames(); checkList(l); verifyControls(); }
75. TestServletWebRequest#testGetContextPath()
Project: tapestry4
File: TestServletWebRequest.java
File: TestServletWebRequest.java
public void testGetContextPath() { HttpServletRequest request = newRequest(); HttpServletResponse response = newResponse(); request.getContextPath(); setReturnValue(request, "/foo"); replayControls(); WebRequest wr = new ServletWebRequest(request, response); assertEquals("/foo", wr.getContextPath()); verifyControls(); }
76. TestServletWebRequest#testGetParameterValues()
Project: tapestry4
File: TestServletWebRequest.java
File: TestServletWebRequest.java
public void testGetParameterValues() { HttpServletRequest request = newRequest(); HttpServletResponse response = newResponse(); String[] values = { "William Orbit", "Steely Dan" }; request.getParameterValues("artist"); setReturnValue(request, values); replayControls(); WebRequest wr = new ServletWebRequest(request, response); assertSame(values, wr.getParameterValues("artist")); verifyControls(); }
77. TestServletWebRequest#testGetParameterValue()
Project: tapestry4
File: TestServletWebRequest.java
File: TestServletWebRequest.java
public void testGetParameterValue() { HttpServletRequest request = newRequest(); HttpServletResponse response = newResponse(); String value = "William Orbit"; request.getParameter("artist"); setReturnValue(request, value); replayControls(); WebRequest wr = new ServletWebRequest(request, response); assertSame(value, wr.getParameterValue("artist")); verifyControls(); }
78. TestServletWebRequest#testGetParameterNames()
Project: tapestry4
File: TestServletWebRequest.java
File: TestServletWebRequest.java
public void testGetParameterNames() { HttpServletRequest request = newRequest(); HttpServletResponse response = newResponse(); request.getParameterNames(); setReturnValue(request, newEnumeration()); replayControls(); WebRequest wr = new ServletWebRequest(request, response); List l = wr.getParameterNames(); checkList(l); verifyControls(); }
79. TestSetupRequestEncoding#testEncodingNull()
Project: tapestry4
File: TestSetupRequestEncoding.java
File: TestSetupRequestEncoding.java
public void testEncodingNull() throws Exception { HttpServletRequest request = newRequest(null); HttpServletResponse response = newResponse(); ServletRequestServicer servicer = newServicer(); request.setCharacterEncoding("output-encoding"); servicer.service(request, response); replayControls(); SetupRequestEncoding sre = new SetupRequestEncoding(); sre.setOutputEncoding("output-encoding"); sre.service(request, response, servicer); verifyControls(); }
80. TestSetupRequestEncoding#testEncodingNotNull()
Project: tapestry4
File: TestSetupRequestEncoding.java
File: TestSetupRequestEncoding.java
public void testEncodingNotNull() throws Exception { HttpServletRequest request = newRequest("utf-8"); HttpServletResponse response = newResponse(); ServletRequestServicer servicer = newServicer(); servicer.service(request, response); replayControls(); SetupRequestEncoding sre = new SetupRequestEncoding(); sre.setOutputEncoding("output-encoding"); sre.service(request, response, servicer); verifyControls(); }
81. TestBasicInfrastructure#testRequestGlobals()
Project: tapestry4
File: TestBasicInfrastructure.java
File: TestBasicInfrastructure.java
public void testRequestGlobals() { RequestGlobalsImpl si = new RequestGlobalsImpl(); HttpServletRequest r = (HttpServletRequest) newMock(HttpServletRequest.class); HttpServletResponse p = (HttpServletResponse) newMock(HttpServletResponse.class); replayControls(); si.store(r, p); assertSame(r, si.getRequest()); assertSame(p, si.getResponse()); verifyControls(); }
82. TestRequestContext#testCreateSession()
Project: tapestry4
File: TestRequestContext.java
File: TestRequestContext.java
public void testCreateSession() { HttpSession session = newSession(); HttpServletRequest request = newRequest(true, session); HttpServletResponse response = newResponse(); replayControls(); RequestContext rc = new RequestContext(request, response); assertSame(session, rc.createSession()); verifyControls(); }
83. TestRequestContext#testGetSession()
Project: tapestry4
File: TestRequestContext.java
File: TestRequestContext.java
public void testGetSession() { HttpSession session = newSession(); HttpServletRequest request = newRequest(false, session); HttpServletResponse response = newResponse(); replayControls(); RequestContext rc = new RequestContext(request, response); assertSame(session, rc.getSession()); verifyControls(); }
84. TestRequestContext#testGetAttribute()
Project: tapestry4
File: TestRequestContext.java
File: TestRequestContext.java
public void testGetAttribute() { MockControl control = newControl(HttpServletRequest.class); HttpServletRequest request = (HttpServletRequest) control.getMock(); HttpServletResponse response = newResponse(); Object attribute = new Object(); request.getAttribute("myattr"); control.setReturnValue(attribute); replayControls(); RequestContext rc = new RequestContext(request, response); assertSame(attribute, rc.getAttribute("myattr")); verifyControls(); }
85. TestRequestContext#testGetRequestAndResponse()
Project: tapestry4
File: TestRequestContext.java
File: TestRequestContext.java
public void testGetRequestAndResponse() { HttpServletRequest request = newRequest(); HttpServletResponse response = newResponse(); replayControls(); RequestContext rc = new RequestContext(request, response); assertSame(request, rc.getRequest()); assertSame(response, rc.getResponse()); verifyControls(); }
86. TestRequestContext#testGetParameters()
Project: tapestry4
File: TestRequestContext.java
File: TestRequestContext.java
public void testGetParameters() { MockControl control = newControl(HttpServletRequest.class); HttpServletRequest request = (HttpServletRequest) control.getMock(); HttpServletResponse response = newResponse(); String[] values = { "this", "that" }; request.getParameterValues("myparam"); control.setReturnValue(values); replayControls(); RequestContext rc = new RequestContext(request, response); assertSame(values, rc.getParameters("myparam")); verifyControls(); }
87. TestRequestContext#testGetParameter()
Project: tapestry4
File: TestRequestContext.java
File: TestRequestContext.java
public void testGetParameter() { MockControl control = newControl(HttpServletRequest.class); HttpServletRequest request = (HttpServletRequest) control.getMock(); HttpServletResponse response = newResponse(); String value = "VALUE"; request.getParameter("myparam"); control.setReturnValue(value); replayControls(); RequestContext rc = new RequestContext(request, response); assertSame(value, rc.getParameter("myparam")); verifyControls(); }
88. TestDecodedRequestInjector#testNoExtension()
Project: tapestry4
File: TestDecodedRequestInjector.java
File: TestDecodedRequestInjector.java
public void testNoExtension() throws Exception { HttpServletRequest request = newRequest(); HttpServletResponse response = newResponse(); ILibrarySpecification spec = newSpec(false, null); ServletRequestServicer servicer = (ServletRequestServicer) newMock(ServletRequestServicer.class); servicer.service(request, response); replayControls(); DecodedRequestInjector dri = new DecodedRequestInjector(); dri.setApplicationSpecification(spec); dri.initializeService(); dri.service(request, response, servicer); verifyControls(); }
89. TestMultipartDecoderFilter#testNormalRequest()
Project: tapestry4
File: TestMultipartDecoderFilter.java
File: TestMultipartDecoderFilter.java
public void testNormalRequest() throws Exception { HttpServletRequest request = newRequest("application/x-www-form-urlencoded"); HttpServletResponse response = newResponse(); MockServicer servicer = new MockServicer(); replayControls(); MultipartDecoderFilter f = new MultipartDecoderFilter(); f.service(request, response, servicer); assertSame(request, servicer._request); verifyControls(); }
90. MultipartServletRequestFilterTest#multipartRequestIsDecoded()
Project: tapestry-5
File: MultipartServletRequestFilterTest.java
File: MultipartServletRequestFilterTest.java
@Test public void multipartRequestIsDecoded() throws Exception { MultipartDecoder decoder = newMock(MultipartDecoder.class); HttpServletRequest request = mockHttpServletRequest(); HttpServletRequest decodedRequest = mockHttpServletRequest(); HttpServletResponse response = mockHttpServletResponse(); HttpServletRequestHandler handler = newMock(HttpServletRequestHandler.class); MultipartServletRequestFilter filter = new MultipartServletRequestFilter(decoder); expect(request.getMethod()).andReturn("post"); expect(request.getContentType()).andReturn("multipart/form"); expect(decoder.decode(request)).andReturn(decodedRequest); expect(handler.service(decodedRequest, response)).andReturn(true); replay(); boolean isHandled = filter.service(request, response, handler); assertTrue(isHandled); verify(); }
91. MultipartServletRequestFilterTest#normalRequestDoesNothing()
Project: tapestry-5
File: MultipartServletRequestFilterTest.java
File: MultipartServletRequestFilterTest.java
@Test public void normalRequestDoesNothing() throws Exception { MultipartDecoder decoder = newMock(MultipartDecoder.class); HttpServletRequest request = mockHttpServletRequest(); HttpServletResponse response = mockHttpServletResponse(); HttpServletRequestHandler handler = newMock(HttpServletRequestHandler.class); MultipartServletRequestFilter filter = new MultipartServletRequestFilter(decoder); expect(request.getMethod()).andReturn("get"); expect(handler.service(request, response)).andReturn(true); replay(); boolean isHandled = filter.service(request, response, handler); assertTrue(isHandled); verify(); }
92. IgnoredPathsFilterTest#path_excluded()
Project: tapestry-5
File: IgnoredPathsFilterTest.java
File: IgnoredPathsFilterTest.java
@Test public void path_excluded() throws Exception { HttpServletRequest request = mockHttpServletRequest(); HttpServletResponse response = mockHttpServletResponse(); HttpServletRequestHandler handler = mockHttpServletRequestHandler(); train_getServletPath(request, "/"); train_getPathInfo(request, "barney/rubble"); List<String> configuration = CollectionFactory.newList("/barney.*"); replay(); HttpServletRequestFilter filter = new IgnoredPathsFilter(configuration); assertFalse(filter.service(request, response, handler)); verify(); }
93. IgnoredPathsFilterTest#no_path_info()
Project: tapestry-5
File: IgnoredPathsFilterTest.java
File: IgnoredPathsFilterTest.java
@Test public void no_path_info() throws Exception { HttpServletRequest request = mockHttpServletRequest(); HttpServletResponse response = mockHttpServletResponse(); HttpServletRequestHandler handler = mockHttpServletRequestHandler(); train_getServletPath(request, "/"); train_getPathInfo(request, null); train_service(handler, request, response, true); List<String> configuration = CollectionFactory.newList("/fred"); replay(); HttpServletRequestFilter filter = new IgnoredPathsFilter(configuration); assertTrue(filter.service(request, response, handler)); verify(); }
94. IgnoredPathsFilterTest#no_match()
Project: tapestry-5
File: IgnoredPathsFilterTest.java
File: IgnoredPathsFilterTest.java
@Test public void no_match() throws IOException { HttpServletRequest request = mockHttpServletRequest(); HttpServletResponse response = mockHttpServletResponse(); HttpServletRequestHandler handler = mockHttpServletRequestHandler(); train_getServletPath(request, "/"); train_getPathInfo(request, "barney"); train_service(handler, request, response, true); List<String> configuration = CollectionFactory.newList("/fred"); replay(); HttpServletRequestFilter filter = new IgnoredPathsFilter(configuration); assertTrue(filter.service(request, response, handler)); verify(); }
95. ResponseImplTest#addHeader()
Project: tapestry-5
File: ResponseImplTest.java
File: ResponseImplTest.java
@Test public void addHeader() { final String HEADER_NAME = "Header-Name"; final String[] HEADER_VALUES = { "asdfasdf", "FHDFGH", "####" }; final HttpServletResponse httpServletResponse = mockHttpServletResponse(); final HttpServletRequest httpServletRequest = mockHttpServletRequest(); Response response = new ResponseImpl(httpServletRequest, httpServletResponse); for (String value : HEADER_VALUES) { httpServletResponse.addHeader(HEADER_NAME, value); } replay(); for (String value : HEADER_VALUES) { response.addHeader(HEADER_NAME, value); } verify(); }
96. ProtectedResourceProcessingFilterTests#testOnValidSignature()
Project: spring-security-oauth
File: ProtectedResourceProcessingFilterTests.java
File: ProtectedResourceProcessingFilterTests.java
/** * test onValidSignature */ @Test public void testOnValidSignature() throws Exception { ProtectedResourceProcessingFilter filter = new ProtectedResourceProcessingFilter(); HttpServletRequest request = mock(HttpServletRequest.class); HttpServletResponse response = mock(HttpServletResponse.class); FilterChain chain = mock(FilterChain.class); ConsumerCredentials creds = new ConsumerCredentials("key", "sig", "meth", "base", "tok"); ConsumerAuthentication authentication = new ConsumerAuthentication(mock(ConsumerDetails.class), creds); authentication.setAuthenticated(true); SecurityContextHolder.getContext().setAuthentication(authentication); OAuthProviderTokenServices tokenServices = mock(OAuthProviderTokenServices.class); OAuthAccessProviderToken token = mock(OAuthAccessProviderToken.class); filter.setTokenServices(tokenServices); when(tokenServices.getToken("tok")).thenReturn(token); when(token.isAccessToken()).thenReturn(true); Authentication userAuthentication = mock(Authentication.class); when(token.getUserAuthentication()).thenReturn(userAuthentication); filter.onValidSignature(request, response, chain); verify(chain).doFilter(request, response); assertSame(userAuthentication, SecurityContextHolder.getContext().getAuthentication()); SecurityContextHolder.getContext().setAuthentication(null); }
97. SessionManagementFilterTests#strategyFailureInvokesFailureHandler()
Project: spring-security
File: SessionManagementFilterTests.java
File: SessionManagementFilterTests.java
@Test public void strategyFailureInvokesFailureHandler() throws Exception { SecurityContextRepository repo = mock(SecurityContextRepository.class); // repo will return false to containsContext() SessionAuthenticationStrategy strategy = mock(SessionAuthenticationStrategy.class); AuthenticationFailureHandler failureHandler = mock(AuthenticationFailureHandler.class); SessionManagementFilter filter = new SessionManagementFilter(repo, strategy); filter.setAuthenticationFailureHandler(failureHandler); HttpServletRequest request = new MockHttpServletRequest(); HttpServletResponse response = new MockHttpServletResponse(); FilterChain fc = mock(FilterChain.class); authenticateUser(); SessionAuthenticationException exception = new SessionAuthenticationException("Failure"); doThrow(exception).when(strategy).onAuthentication(SecurityContextHolder.getContext().getAuthentication(), request, response); filter.doFilter(request, response, fc); verifyZeroInteractions(fc); verify(failureHandler).onAuthenticationFailure(request, response, exception); }
98. RequestWrapperTests#resetWhenForward()
Project: spring-security
File: RequestWrapperTests.java
File: RequestWrapperTests.java
@Test public void resetWhenForward() throws Exception { String denormalizedPath = testPaths.keySet().iterator().next(); String forwardPath = "/forward/path"; HttpServletRequest mockRequest = mock(HttpServletRequest.class); HttpServletResponse mockResponse = mock(HttpServletResponse.class); RequestDispatcher mockDispatcher = mock(RequestDispatcher.class); when(mockRequest.getServletPath()).thenReturn(""); when(mockRequest.getPathInfo()).thenReturn(denormalizedPath); when(mockRequest.getRequestDispatcher(forwardPath)).thenReturn(mockDispatcher); RequestWrapper wrapper = new RequestWrapper(mockRequest); RequestDispatcher dispatcher = wrapper.getRequestDispatcher(forwardPath); dispatcher.forward(mockRequest, mockResponse); verify(mockRequest).getRequestDispatcher(forwardPath); verify(mockDispatcher).forward(mockRequest, mockResponse); assertThat(wrapper.getPathInfo()).isEqualTo(denormalizedPath); verify(mockRequest, times(2)).getPathInfo(); // validate wrapper.getServletPath() delegates to the mock wrapper.getServletPath(); verify(mockRequest, times(2)).getServletPath(); verifyNoMoreInteractions(mockRequest, mockResponse, mockDispatcher); }
99. CookieCsrfTokenRepositoryServlet3Tests#httpOnlyPreServlet30()
Project: spring-security
File: CookieCsrfTokenRepositoryServlet3Tests.java
File: CookieCsrfTokenRepositoryServlet3Tests.java
@Test public void httpOnlyPreServlet30() throws Exception { spy(ReflectionUtils.class); when(ReflectionUtils.findMethod(Cookie.class, "setHttpOnly", boolean.class)).thenReturn(null); HttpServletRequest request = mock(HttpServletRequest.class); when(request.getContextPath()).thenReturn("/contextpath"); HttpServletResponse response = mock(HttpServletResponse.class); ArgumentCaptor<Cookie> cookie = ArgumentCaptor.forClass(Cookie.class); CookieCsrfTokenRepository repository = new CookieCsrfTokenRepository(); CsrfToken token = repository.generateToken(request); repository.saveToken(token, request, response); verify(response).addCookie(cookie.capture()); verifyStatic(never()); ReflectionUtils.invokeMethod(same(this.method), eq(cookie.getValue()), eq(true)); }
100. CookieCsrfTokenRepositoryServlet3Tests#httpOnlyServlet30()
Project: spring-security
File: CookieCsrfTokenRepositoryServlet3Tests.java
File: CookieCsrfTokenRepositoryServlet3Tests.java
@Test public void httpOnlyServlet30() throws Exception { spy(ReflectionUtils.class); when(ReflectionUtils.findMethod(Cookie.class, "setHttpOnly", boolean.class)).thenReturn(this.method); HttpServletRequest request = mock(HttpServletRequest.class); when(request.getContextPath()).thenReturn("/contextpath"); HttpServletResponse response = mock(HttpServletResponse.class); ArgumentCaptor<Cookie> cookie = ArgumentCaptor.forClass(Cookie.class); CookieCsrfTokenRepository repository = new CookieCsrfTokenRepository(); CsrfToken token = repository.generateToken(request); repository.saveToken(token, request, response); verify(response).addCookie(cookie.capture()); verifyStatic(); ReflectionUtils.invokeMethod(same(this.method), eq(cookie.getValue()), eq(true)); }