List of usage examples for org.springframework.mock.web MockHttpServletResponse MockHttpServletResponse
MockHttpServletResponse
From source file:com.gu.management.manifest.ManifestReportingControllerTest.java
@Test public void shouldWriteManifestToResponseStream() throws Exception { when(manifest.getRevisionNumber()).thenReturn(666L); MockHttpServletResponse responseMock = new MockHttpServletResponse(); ManifestReportingServlet servlet = new ManifestReportingServlet(Arrays.asList(manifest)); servlet.doGet(null, responseMock);/*from ww w. j a v a2s . c o m*/ assertThat(responseMock.getContentType(), equalTo("text/plain")); assertThat(responseMock.getContentAsString(), equalTo("Code Manifest Information\n")); verify(manifest).reload(); }
From source file:org.ngrinder.home.controller.HomeControllerTest.java
@Test public void testHome() { MockHttpServletResponse res = new MockHttpServletResponse(); MockHttpServletRequest req = new MockHttpServletRequest(); CookieLocaleResolver localeResolver = new CookieLocaleResolver(); req.setAttribute(DispatcherServlet.LOCALE_RESOLVER_ATTRIBUTE, localeResolver); User testUser2 = getTestUser();/*from w w w . ja va 2 s. c o m*/ testUser2.setUserLanguage("EN"); ModelMap model = new ModelMap(); String viewName = homeController.home(testUser2, null, null, model, res, req); assertThat(viewName, is("index")); User testUserError = Mockito.spy(testUser2); Mockito.when(testUserError.getRole()).thenReturn(Role.SYSTEM_USER); viewName = homeController.home(testUserError, "Test Error message!", null, model, res, req); assertThat(viewName, is("login")); }
From source file:org.mifos.ui.core.controller.RedirectionControllerTest.java
public void testHandleRequest() throws ServletException, IOException { String expectedPageToRedirectTo = "foopage"; RedirectionController controller = new RedirectionController(); controller.setViewToRedirectTo(expectedPageToRedirectTo); MockHttpServletRequest mockRequest = new MockHttpServletRequest(); MockHttpServletResponse mockResponse = new MockHttpServletResponse(); ModelAndView modelAndView = controller.handleRequest(mockRequest, mockResponse); Assert.assertEquals(expectedPageToRedirectTo, modelAndView.getViewName()); Assert.assertNotNull(modelAndView.getModel()); Map<String, Object> modelMap = (Map<String, Object>) modelAndView.getModel().get("model"); Object response = modelMap.get("response"); Assert.assertNotNull(response);//from ww w . ja v a 2 s . co m Assert.assertEquals(MockHttpServletResponse.class, response.getClass()); }
From source file:org.openmrs.web.controller.encounter.EncounterTypeListControllerTest.java
/** * @see EncounterTypeListController#onSubmit(HttpServletRequest,HttpServletResponse,Object,BindException) *///from w w w .j a v a2s .com @Test @Verifies(value = "should not fail if no encounter types are selected", method = "onSubmit(HttpServletRequest,HttpServletResponse,Object,BindException)") public void onSubmit_shouldNotFailIfNoEncounterTypesAreSelected() throws Exception { MockHttpServletRequest request = new MockHttpServletRequest("POST", ""); HttpServletResponse response = new MockHttpServletResponse(); SimpleFormController controller = (SimpleFormController) applicationContext.getBean("encounterTypeList"); // make sure an NPE isn't thrown here because no encounter types were selected controller.handleRequest(request, response); }
From source file:com.gu.management.logging.Log4JManagerServletTest.java
@Before public void setUp() throws Exception { initMocks(this); request = new MockHttpServletRequest(); response = new MockHttpServletResponse(); servlet = new Log4JManagerServlet(); }
From source file:com.google.api.server.spi.handlers.ApiProxyHandlerTest.java
private void testWithServletPath(String servletPath) throws Exception { MockHttpServletRequest request = new MockHttpServletRequest(); request.setServerName("localhost"); request.setServerPort(8080);/*from ww w . java 2 s . co m*/ request.setServletPath(servletPath); MockHttpServletResponse response = new MockHttpServletResponse(); ApiProxyHandler handler = new ApiProxyHandler(); EndpointsContext context = new EndpointsContext("GET", "static/proxy.html", request, response); handler.handle(context); assertThat(response.getContentAsString()).contains(servletPath); }
From source file:org.jasig.cas.web.support.AbstractInMemoryThrottledSubmissionHandlerInterceptorAdapterTests.java
protected MockHttpServletResponse loginUnsuccessfully(final String username, final String fromAddress) throws Exception { final MockHttpServletRequest request = new MockHttpServletRequest(); final MockHttpServletResponse response = new MockHttpServletResponse(); request.setMethod("POST"); request.setParameter("username", username); request.setRemoteAddr(fromAddress);/*from w w w. j a v a 2 s . c o m*/ MockRequestContext context = new MockRequestContext(); context.setCurrentEvent(new Event("", "error")); request.setAttribute("flowRequestContext", context); getThrottle().preHandle(request, response, null); getThrottle().postHandle(request, response, null, null); return response; }
From source file:com.xemantic.tadedon.guice.servlet.mock.HttpRequestedMethodInterceptor.java
/** {@inheritDoc} */ @Override/*from ww w .j a va2s . c om*/ public Object invoke(MethodInvocation invocation) throws Throwable { MethodInvokingFilterChain chain = new MethodInvokingFilterChain(invocation); MockHttpServletRequest request = m_servletContainer.newRequest("GET", "/foo"); m_guiceFilter.doFilter(request, new MockHttpServletResponse(), chain); Throwable throwable = chain.getThrowable(); if (throwable != null) { throw throwable; } return chain.getResult(); }
From source file:web.interceptor.UserContextInterceptorTest.java
@Before public void init() throws Exception { mav = new ModelAndView(); request = new MockHttpServletRequest(); response = new MockHttpServletResponse(); context.getAutowireCapableBeanFactory().autowireBean(uci); ((MockHttpServletRequest) request).setServletPath("/portal"); ((MockHttpServletRequest) request).setPathInfo("/home"); uci.setSuccessEndpointURL("/portal/home"); }
From source file:com.mtt.myapp.common.util.FileDownloadUtilsTest.java
@Test public void testDownloadNotExistFile() throws IOException { File downFile = null;/* w w w. j av a2 s . com*/ HttpServletResponse resp = new MockHttpServletResponse(); boolean result = FileDownloadUtil.downloadFile(resp, downFile); assertThat(result).isFalse(); downFile = new File("Not-existed-file"); result = FileDownloadUtil.downloadFile(resp, downFile); assertThat(result).isFalse(); }