List of usage examples for org.springframework.mock.web MockHttpServletResponse MockHttpServletResponse
MockHttpServletResponse
From source file:org.piraso.server.spring.web.PirasoServletTest.java
@Before public void setUp() throws Exception { registry = spy(new DefaultUserRegistryImpl()); request = CommonMockObjects.mockRequest(MONITORED_ADDR); pirasoRequest = new PirasoHttpServletRequest(request); response = spy(new MockHttpServletResponse()); mapper = JacksonUtils.createMapper(); request.addParameter("activity_uuid", "1"); servlet = new PirasoServlet(); LoggerRegistrySingleton.INSTANCE.setRegistry(registry); }
From source file:org.terasoluna.gfw.web.exception.ExceptionLoggingFilterTest.java
/** * setup all test case./*from w w w . ja va 2 s .c o m*/ * @throws Exception */ @Before public void setup() throws Exception { // create test target. this.testTarget = new ExceptionLoggingFilter(); this.mockExceptionLogger = spy(new ExceptionLogger()); mockExceptionLogger.afterPropertiesSet(); testTarget.setExceptionLogger(mockExceptionLogger); testTarget.afterPropertiesSet(); // setup mock. this.mockRequest = new MockHttpServletRequest(); this.mockResponse = new MockHttpServletResponse(); this.mockFilterChain = mock(FilterChain.class); }
From source file:org.sventon.export.DefaultExportExecutorTest.java
@Test public void testPrepareResponse() throws Exception { final ConfigDirectory configDirectoryMock = createMock(ConfigDirectory.class); final DefaultExportExecutor exportExecutor = new DefaultExportExecutor(configDirectoryMock); final MockHttpServletRequest request = new MockHttpServletRequest(); final MockHttpServletResponse response = new MockHttpServletResponse(); assertEquals(0, response.getHeaderNames().size()); assertNull(response.getContentType()); exportExecutor.prepareResponse(request, response, new File("testfile")); assertEquals(1, response.getHeaderNames().size()); assertEquals("attachment; filename=\"testfile\"", response.getHeader(WebUtils.CONTENT_DISPOSITION_HEADER)); assertEquals(WebUtils.APPLICATION_OCTET_STREAM, response.getContentType()); }
From source file:org.openmrs.web.taglib.OpenmrsMessageTagTest.java
@Before public void createMockPageContext() throws Exception { MockServletContext sc = new MockServletContext(); SimpleWebApplicationContext wac = new SimpleWebApplicationContext(); wac.setServletContext(sc);/*from w w w .j ava 2 s . com*/ wac.setNamespace("test"); wac.refresh(); MockHttpServletRequest request = new MockHttpServletRequest(sc); request.addPreferredLocale(Context.getLocale()); MockHttpServletResponse response = new MockHttpServletResponse(); request.setAttribute(DispatcherServlet.WEB_APPLICATION_CONTEXT_ATTRIBUTE, wac); openmrsMessageTag = new OpenmrsMessageTag(); mockPageContext = new MockPageContext(sc, request, response); openmrsMessageTag.setPageContext(mockPageContext); }
From source file:org.openmrs.contrib.metadatarepository.webapp.controller.SignupControllerTest.java
@Test public void testSignupUser() throws Exception { MockHttpServletRequest request = newPost("/signup.html"); Address address = new Address(); address.setCity("Denver"); address.setProvince("Colorado"); address.setCountry("USA"); address.setPostalCode("80210"); User user = new User(); user.setAddress(address);/*ww w . j ava2 s . c o m*/ user.setUsername("self-registered"); user.setPassword("Password1"); user.setConfirmPassword("Password1"); user.setFirstName("First"); user.setLastName("Last"); user.setEmail("self-registered@raibledesigns.com"); user.setWebsite("http://raibledesigns.com"); user.setPasswordHint("Password is one with you."); HttpServletResponse response = new MockHttpServletResponse(); // start SMTP Server Wiser wiser = new Wiser(); wiser.setPort(getSmtpPort()); wiser.start(); BindingResult errors = new DataBinder(user).getBindingResult(); c.onSubmit(user, errors, request, response); assertFalse("errors returned in model", errors.hasErrors()); // verify an account information e-mail was sent wiser.stop(); assertTrue(wiser.getMessages().size() == 1); // verify that success messages are in the request assertNotNull(request.getSession().getAttribute("successMessages")); assertNotNull(request.getSession().getAttribute(Constants.REGISTERED)); SecurityContextHolder.getContext().setAuthentication(null); }
From source file:com.feilong.mock.UriTemplateUtilControllerTest.java
@Before public void setUp() throws Exception { this.request = new MockHttpServletRequest(); this.response = new MockHttpServletResponse(); // this.handlerAdapter = applicationContext.getBean(HandlerAdapter.class); }
From source file:org.slc.sli.dashboard.web.unit.interceptor.SessionCheckInterceptorTest.java
@Test public void testPreHandle() throws Exception { SessionCheckInterceptor scInterceptor = new SessionCheckInterceptor(); PowerMockito.mockStatic(SecurityUtil.class); PowerMockito.when(SecurityUtil.getToken()).thenReturn("sravan"); MockHttpServletRequest request = new MockHttpServletRequest() { public HttpSession getSession() { return new MockHttpSession(); }// w w w . j a v a2 s. co m public Cookie[] getCookies() { Cookie c = new Cookie(SLIAuthenticationEntryPoint.DASHBOARD_COOKIE, "fake"); return new Cookie[] { c }; } public String getRequestURI() { return "fake_uri"; } }; MockHttpServletResponse response = new MockHttpServletResponse() { public void sendRedirect(String url) { assertEquals(url, "fake_uri"); } }; RESTClient restClient = new RESTClient() { public JsonObject sessionCheck(String token) { JsonObject json = new JsonObject(); json.addProperty("authenticated", false); return json; } }; scInterceptor.setRestClient(restClient); assertEquals(scInterceptor.preHandle(request, response, null), false); }
From source file:org.openxdata.server.servlet.DataExportServletTest.java
@Before public void createMocksAndServlet() { request = new MockHttpServletRequest(); response = new MockHttpServletResponse(); dataExportMock = EasyMock.createMock(DataExport.class); servlet = new DataExportServlet(); servlet.setDataExport(dataExportMock); String from = "" + APRIL_01_2010.getTimeInMillis(); String to = "" + APRIL_15_2010.getTimeInMillis(); setParameters("" + FORM_ID, from, to, "" + USER_ID, "file"); }
From source file:org.jasig.cas.support.oauth.web.OAuth20WrapperControllerTests.java
@Test public void verifyNoPostForAuthCtrl() throws Exception { final MockHttpServletRequest mockRequest = new MockHttpServletRequest("POST", CONTEXT + OAuthConstants.AUTHORIZE_URL); final MockHttpServletResponse mockResponse = new MockHttpServletResponse(); final OAuth20WrapperController oauth20WrapperController = new OAuth20WrapperController(); oauth20WrapperController.handleRequest(mockRequest, mockResponse); assertEquals(HttpStatus.SC_BAD_REQUEST, mockResponse.getStatus()); assertEquals("text/plain", mockResponse.getContentType()); assertEquals("error=" + OAuthConstants.INVALID_REQUEST, mockResponse.getContentAsString()); }