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:ch.rasc.extclassgenerator.GeneratorTestUtil.java

public static void testWriteModel(Class<?> clazz, String modelName) {
    try {//from   w  w  w .j a  va2s.  c om
        MockHttpServletResponse response = new MockHttpServletResponse();
        ModelGenerator.writeModel(new MockHttpServletRequest(), response, clazz, OutputFormat.EXTJS4, false);
        GeneratorTestUtil.compareExtJs4Code(modelName, response.getContentAsString(), false, false);

        response = new MockHttpServletResponse();
        ModelGenerator.writeModel(new MockHttpServletRequest(), response, clazz, OutputFormat.EXTJS5, false);
        GeneratorTestUtil.compareExtJs5Code(modelName, response.getContentAsString(), false, false);

        response = new MockHttpServletResponse();
        ModelGenerator.writeModel(new MockHttpServletRequest(), response, clazz, OutputFormat.TOUCH2, false);
        GeneratorTestUtil.compareTouch2Code(modelName, response.getContentAsString(), false, false);

        response = new MockHttpServletResponse();
        ModelGenerator.writeModel(new MockHttpServletRequest(), response, clazz, OutputFormat.EXTJS4,
                IncludeValidation.NONE, false);
        GeneratorTestUtil.compareExtJs4Code(modelName, response.getContentAsString(), false, false);

        response = new MockHttpServletResponse();
        ModelGenerator.writeModel(new MockHttpServletRequest(), response, clazz, OutputFormat.EXTJS5,
                IncludeValidation.NONE, false);
        GeneratorTestUtil.compareExtJs5Code(modelName, response.getContentAsString(), false, false);

        response = new MockHttpServletResponse();
        ModelGenerator.writeModel(new MockHttpServletRequest(), response, clazz, OutputFormat.TOUCH2,
                IncludeValidation.NONE, false);
        GeneratorTestUtil.compareTouch2Code(modelName, response.getContentAsString(), false, false);

        response = new MockHttpServletResponse();
        ModelGenerator.writeModel(new MockHttpServletRequest(), response, clazz, OutputFormat.EXTJS4);
        GeneratorTestUtil.compareExtJs4Code(modelName, response.getContentAsString(), false, false);

        response = new MockHttpServletResponse();
        ModelGenerator.writeModel(new MockHttpServletRequest(), response, clazz, OutputFormat.EXTJS5);
        GeneratorTestUtil.compareExtJs5Code(modelName, response.getContentAsString(), false, false);

        response = new MockHttpServletResponse();
        ModelGenerator.writeModel(new MockHttpServletRequest(), response, clazz, OutputFormat.TOUCH2);
        GeneratorTestUtil.compareTouch2Code(modelName, response.getContentAsString(), false, false);

        response = new MockHttpServletResponse();
        ModelGenerator.writeModel(new MockHttpServletRequest(), response, clazz, OutputFormat.EXTJS4, true);
        GeneratorTestUtil.compareExtJs4Code(modelName, response.getContentAsString(), true, false);

        response = new MockHttpServletResponse();
        ModelGenerator.writeModel(new MockHttpServletRequest(), response, clazz, OutputFormat.EXTJS5, true);
        GeneratorTestUtil.compareExtJs5Code(modelName, response.getContentAsString(), true, false);

        response = new MockHttpServletResponse();
        ModelGenerator.writeModel(new MockHttpServletRequest(), response, clazz, OutputFormat.TOUCH2, true);
        GeneratorTestUtil.compareTouch2Code(modelName, response.getContentAsString(), true, false);

        response = new MockHttpServletResponse();
        ModelGenerator.writeModel(new MockHttpServletRequest(), response, clazz, OutputFormat.EXTJS4,
                IncludeValidation.NONE, true);
        GeneratorTestUtil.compareExtJs4Code(modelName, response.getContentAsString(), true, false);

        response = new MockHttpServletResponse();
        ModelGenerator.writeModel(new MockHttpServletRequest(), response, clazz, OutputFormat.EXTJS5,
                IncludeValidation.NONE, true);
        GeneratorTestUtil.compareExtJs5Code(modelName, response.getContentAsString(), true, false);

        response = new MockHttpServletResponse();
        ModelGenerator.writeModel(new MockHttpServletRequest(), response, clazz, OutputFormat.TOUCH2,
                IncludeValidation.NONE, true);
        GeneratorTestUtil.compareTouch2Code(modelName, response.getContentAsString(), true, false);

    } catch (IOException e) {
        throw new RuntimeException(e);
    }
}

From source file:com.xyxy.platform.modules.core.web.ServletsTest.java

@Test
public void checkIfModified() {
    MockHttpServletRequest request = new MockHttpServletRequest();
    MockHttpServletResponse response = new MockHttpServletResponse();
    // Header,true,?
    assertThat(Servlets.checkIfModifiedSince(request, response, (new Date().getTime() - 2000))).isTrue();

    // If-Modified-Since Header
    request.addHeader("If-Modified-Since", new Date().getTime());
    // Header?,, false.
    assertThat(Servlets.checkIfModifiedSince(request, response, (new Date().getTime() - 2000))).isFalse();
    // Header,, true,?.
    assertThat(Servlets.checkIfModifiedSince(request, response, (new Date().getTime() + 2000))).isTrue();
}

From source file:gov.nih.nci.cabig.ctms.lookandfeel.AssetServletTest.java

@Override
protected void setUp() throws Exception {
    super.setUp();
    request = new MockHttpServletRequest();
    response = new MockHttpServletResponse();
    servlet = new AssetServlet();

    request.setMethod("GET");
}

From source file:au.gov.dto.dibp.appointments.security.csrf.CookieBasedCsrfTokenRepositoryTest.java

@Test
public void testSaveAndLoadToken() throws Exception {
    CookieBasedCsrfTokenRepository repo = new CookieBasedCsrfTokenRepository();
    MockHttpServletRequest request = new MockHttpServletRequest();
    MockHttpServletResponse response = new MockHttpServletResponse();
    CsrfToken token = repo.generateToken(request);
    repo.saveToken(token, request, response);

    Cookie cookie = response.getCookie(token.getParameterName());
    assertNotNull(cookie);//from   ww  w.  ja v a 2  s .  c  o m
    assertEquals(token.getToken(), cookie.getValue());
    assertEquals(true, cookie.isHttpOnly());

    request.setCookies(cookie);

    CsrfToken saved = repo.loadToken(request);
    assertEquals(token.getToken(), saved.getToken());
    assertEquals(token.getHeaderName(), saved.getHeaderName());
    assertEquals(token.getParameterName(), saved.getParameterName());
}

From source file:net.eusashead.hateoas.conditional.interceptor.ResponseBuilder.java

public ResponseBuilder() {
    this.response = new MockHttpServletResponse();
}

From source file:antique.UserServletTest.java

@Before
public void setUp() {
    controller = new UserServletTest.UserServletImpl();
    request = new MockHttpServletRequest();
    response = new MockHttpServletResponse();
}

From source file:com.xyxy.platform.examples.showcase.demos.web.CacheControlHeaderFilterTest.java

@Test
public void test() throws IOException, ServletException {
    MockFilterConfig config = new MockFilterConfig();
    MockFilterChain chain = new MockFilterChain();
    MockHttpServletRequest request = new MockHttpServletRequest();
    MockHttpServletResponse response = new MockHttpServletResponse();
    config.addInitParameter("expiresSeconds", "123");

    CacheControlHeaderFilter filter = new CacheControlHeaderFilter();
    filter.init(config);//w w w . j av  a  2s.  co  m
    filter.doFilter(request, response, chain);

    assertThat(response.getHeader("Cache-Control")).isEqualTo("private, max-age=123");
}

From source file:org.terasoluna.gfw.web.util.ResponseUtilsTest.java

@Before
public void setUp() throws Exception {
    response = new MockHttpServletResponse();
}

From source file:fragment.web.ServiceProviderLogoControllerTest.java

@Before
public void init() throws Exception {
    response = new MockHttpServletResponse();
    Configuration configuration = configurationService
            .locateConfigurationByName(Names.com_citrix_cpbm_portal_settings_images_uploadPath);
    configuration.setValue("src\\test\\resources\\9fc7754c-6d46-11e0-a026-065287aed31a\\");

}

From source file:antique.ControllerServletTest.java

@Before
public void setUp() {
    controller = new ControllerServletImpl();
    request = new MockHttpServletRequest();
    response = new MockHttpServletResponse();
}