List of usage examples for org.springframework.mock.web MockHttpServletResponse setCharacterEncoding
@Override public void setCharacterEncoding(String characterEncoding)
From source file:com.iflytek.edu.cloud.frame.web.filter.CheckOpenServiceFilterTest.java
/** * ???GetPost??PUTDELETE/*from ww w . j a va 2 s . co m*/ */ @Test @Ignore public void testHttpActionGetAndPost() { MockHttpServletRequest request = new MockHttpServletRequest(); MockHttpServletResponse response = new MockHttpServletResponse(); response.setCharacterEncoding("UTF-8"); try { request.setMethod("PUT"); filter.doFilter(request, response, null); Assert.assertEquals(response.getStatus(), HttpServletResponse.SC_BAD_REQUEST); Assert.assertEquals(MainErrorType.HTTP_ACTION_NOT_ALLOWED.value(), ErrorMsgParser.getErrorCode(response)); } catch (IOException e) { e.printStackTrace(); } catch (ServletException e) { e.printStackTrace(); } }
From source file:com.iflytek.edu.cloud.frame.web.filter.CheckOpenServiceFilterTest.java
/** * ?method?//from ww w .jav a 2 s.co m */ @Test @Ignore public void testMethodIsNull() { MockHttpServletRequest request = new MockHttpServletRequest(); MockHttpServletResponse response = new MockHttpServletResponse(); response.setCharacterEncoding("UTF-8"); try { request.setMethod("POST"); request.addParameter("version", "1.0.0"); filter.doFilter(request, response, null); Assert.assertEquals(response.getStatus(), HttpServletResponse.SC_BAD_REQUEST); Assert.assertEquals(MainErrorType.MISSING_METHOD.value(), ErrorMsgParser.getErrorCode(response)); } catch (IOException e) { e.printStackTrace(); } catch (ServletException e) { e.printStackTrace(); } }
From source file:com.iflytek.edu.cloud.frame.web.filter.CheckOpenServiceFilterTest.java
/** * ?version?/* w w w.j a va 2s . c o m*/ */ @Test @Ignore public void testVersionIsNull() { MockHttpServletRequest request = new MockHttpServletRequest(); MockHttpServletResponse response = new MockHttpServletResponse(); response.setCharacterEncoding("UTF-8"); try { request.setMethod("POST"); request.addParameter("method", "user.get"); filter.doFilter(request, response, null); Assert.assertEquals(response.getStatus(), HttpServletResponse.SC_BAD_REQUEST); Assert.assertEquals(MainErrorType.MISSING_VERSION.value(), ErrorMsgParser.getErrorCode(response)); } catch (IOException e) { e.printStackTrace(); } catch (ServletException e) { e.printStackTrace(); } }
From source file:com.iflytek.edu.cloud.frame.web.filter.CheckOpenServiceFilterTest.java
/** * ??//from ww w. j av a2s .c o m */ @Test @Ignore public void testMethodNotExist() { MockHttpServletRequest request = new MockHttpServletRequest(); MockHttpServletResponse response = new MockHttpServletResponse(); response.setCharacterEncoding("UTF-8"); try { request.setMethod("POST"); request.addParameter("method", "user.add"); request.addParameter("version", "1.0.0"); filter.doFilter(request, response, null); Assert.assertEquals(response.getStatus(), HttpServletResponse.SC_BAD_REQUEST); Assert.assertEquals(MainErrorType.INVALID_METHOD.value(), ErrorMsgParser.getErrorCode(response)); } catch (IOException e) { e.printStackTrace(); } catch (ServletException e) { e.printStackTrace(); } }
From source file:com.iflytek.edu.cloud.frame.web.filter.CheckOpenServiceFilterTest.java
/** * ?version?/*from w w w .j a va 2 s . co m*/ */ @Test @Ignore public void testVersionNotExist() { MockHttpServletRequest request = new MockHttpServletRequest(); MockHttpServletResponse response = new MockHttpServletResponse(); response.setCharacterEncoding("UTF-8"); try { request.setMethod("POST"); request.addParameter("method", "user.get"); request.addParameter("version", "1.0.1"); filter.doFilter(request, response, null); Assert.assertEquals(response.getStatus(), HttpServletResponse.SC_BAD_REQUEST); Assert.assertEquals(MainErrorType.UNSUPPORTED_VERSION.value(), ErrorMsgParser.getErrorCode(response)); } catch (IOException e) { e.printStackTrace(); } catch (ServletException e) { e.printStackTrace(); } }
From source file:com.iflytek.edu.cloud.frame.web.filter.CheckOpenServiceFilterTest.java
/** * ?access_token?/*from www. j a va2s . co m*/ */ @Test @Ignore public void testAccessTokenIsNull() { MockHttpServletRequest request = new MockHttpServletRequest(); MockHttpServletResponse response = new MockHttpServletResponse(); response.setCharacterEncoding("UTF-8"); try { request.setMethod("POST"); request.addParameter("method", "user.get"); request.addParameter("version", "1.0.0"); filter.doFilter(request, response, null); Assert.assertEquals(response.getStatus(), HttpServletResponse.SC_BAD_REQUEST); Assert.assertEquals(MainErrorType.MISSING_ACCESS_TOKEN.value(), ErrorMsgParser.getErrorCode(response)); } catch (IOException e) { e.printStackTrace(); } catch (ServletException e) { e.printStackTrace(); } }
From source file:de.codecentric.boot.admin.zuul.filters.post.SendResponseFilterTests.java
private SendResponseFilter createFilter(String content, String characterEncoding, MockHttpServletResponse response, boolean streamContent) throws Exception { HttpServletRequest request = new MockHttpServletRequest(); RequestContext context = new RequestContext(); context.setRequest(request);//from w w w . j av a 2 s . c o m context.setResponse(response); if (characterEncoding != null) { response.setCharacterEncoding(characterEncoding); } if (streamContent) { context.setResponseDataStream(new ByteArrayInputStream(content.getBytes(characterEncoding))); } else { context.setResponseBody(content); } context.addZuulResponseHeader(HttpHeaders.CONTENT_LENGTH, String.valueOf(content.length())); context.set("error.status_code", HttpStatus.NOT_FOUND.value()); RequestContext.testSetCurrentContext(context); SendResponseFilter filter = new SendResponseFilter(); return filter; }
From source file:springfox.documentation.staticdocs.Swagger2MarkupResultHandler.java
/** * Apply the action on the given result. * * @param result the result of the executed request * @throws Exception if a failure occurs *///from ww w . ja v a2 s.c om @Override public void handle(MvcResult result) throws Exception { MockHttpServletResponse response = result.getResponse(); response.setCharacterEncoding(encoding); String swaggerJson = response.getContentAsString(); Swagger2MarkupConverter.fromString(swaggerJson).withMarkupLanguage(markupLanguage) .withPathsGroupedBy(this.pathsGroupedBy).withExamples(examplesFolderPath).build() .intoFolder(outputDir); }