Example usage for org.springframework.mock.web MockHttpServletResponse MockHttpServletResponse

List of usage examples for org.springframework.mock.web MockHttpServletResponse MockHttpServletResponse

Introduction

In this page you can find the example usage for org.springframework.mock.web MockHttpServletResponse MockHttpServletResponse.

Prototype

MockHttpServletResponse

Source Link

Usage

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());
}