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

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

Introduction

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

Prototype

@Override
    @Nullable
    public String getCharacterEncoding() 

Source Link

Usage

From source file:cherry.foundation.download.TableDownloadTemplateTest.java

@Test
public void testDownloadCsvNoHeader() throws IOException {
    // // w  w w .  j a v a  2s  . co  m
    MockHttpServletResponse response = new MockHttpServletResponse();
    // 
    tableDownloadOperation.downloadCsv(response, StandardCharsets.UTF_8, "test_{0}.csv",
            new LocalDateTime(2015, 1, 23, 12, 34, 56), null, createCommonClause(), createOrderByClause(),
            constant("TEST00"));
    // 
    assertEquals("text/csv", response.getContentType());
    assertEquals("UTF-8", response.getCharacterEncoding());
    assertEquals("text/csv;charset=UTF-8", response.getHeader("Content-Type"));
    assertEquals("attachment; filename=\"test_20150123123456.csv\"", response.getHeader("Content-Disposition"));
    assertEquals("\"TEST00\"\r\n", response.getContentAsString());
}

From source file:cherry.foundation.download.TableDownloadTemplateTest.java

@Test
public void testDownloadCsvWithHeader() throws IOException {
    // //  w  ww. j  av  a  2  s  .  c o m
    MockHttpServletResponse response = new MockHttpServletResponse();
    // 
    tableDownloadOperation.downloadCsv(response, StandardCharsets.UTF_8, "test_{0}.csv",
            new LocalDateTime(2015, 1, 23, 12, 34, 56), asList("HEAD0"), createCommonClause(),
            createOrderByClause(), constant("TEST00"));
    // 
    assertEquals("text/csv", response.getContentType());
    assertEquals("UTF-8", response.getCharacterEncoding());
    assertEquals("text/csv;charset=UTF-8", response.getHeader("Content-Type"));
    assertEquals("attachment; filename=\"test_20150123123456.csv\"", response.getHeader("Content-Disposition"));
    assertEquals("\"HEAD0\"\r\n\"TEST00\"\r\n", response.getContentAsString());
}

From source file:nl.thehyve.podium.gateway.responserewriting.SwaggerBasePathRewritingFilterTest.java

@Test
public void run_on_valid_response() throws Exception {
    MockHttpServletRequest request = new MockHttpServletRequest("GET", "/service1" + DEFAULT_URL);
    RequestContext context = RequestContext.getCurrentContext();
    context.setRequest(request);//  w ww. j  ava2  s .c  o  m

    MockHttpServletResponse response = new MockHttpServletResponse();
    context.setResponseGZipped(false);
    context.setResponse(response);

    InputStream in = IOUtils.toInputStream("{\"basePath\":\"/\"}", StandardCharsets.UTF_8);
    context.setResponseDataStream(in);

    filter.run();

    assertEquals("UTF-8", response.getCharacterEncoding());
    assertEquals("{\"basePath\":\"/service1\"}", context.getResponseBody());
}

From source file:org.osaf.cosmo.cmp.CmpGetTest.java

/**
 *//*w w w .j a  v a2s . c  om*/
public void testGetServerStatus() throws Exception {
    MockHttpServletRequest request = createMockRequest("GET", "/server/status");
    MockHttpServletResponse response = new MockHttpServletResponse();
    servlet.service(request, response);

    assertEquals(MockHttpServletResponse.SC_OK, response.getStatus());
    assertEquals("text/plain", response.getContentType());
    assertEquals("UTF-8", response.getCharacterEncoding());

    BufferedReader content = new BufferedReader(new StringReader(response.getContentAsString()));
    String line = content.readLine();
    boolean found = false;
    while (line != null) {
        if (line.startsWith("jvm.memory.max=")) {
            found = true;
            break;
        }
        line = content.readLine();
    }
    assertTrue("did not find jvm.memory.max in status output", found);
}

From source file:org.osaf.cosmo.cmp.CmpServerUsageTest.java

/**
 *//*  w  w w  .j  a va2 s .  c o  m*/
public void testGetSpaceUsageAllUsers() throws Exception {
    User u1 = testHelper.makeDummyUser();
    u1 = userService.createUser(u1);
    HomeCollectionItem h1 = contentService.getRootItem(u1);
    ContentItem c1 = testHelper.makeDummyContent(u1);
    c1 = contentService.createContent(h1, c1);
    ContentItem c2 = testHelper.makeDummyContent(u1);
    c2 = contentService.createContent(h1, c2);
    CollectionItem l1 = testHelper.makeDummyCollection(u1);
    l1 = contentService.createCollection(h1, l1);
    ContentItem c3 = testHelper.makeDummyContent(u1);
    c3 = contentService.createContent(l1, c3);
    ContentItem c4 = testHelper.makeDummyContent(u1);
    c4 = contentService.createContent(l1, c4);

    User u2 = testHelper.makeDummyUser();
    u2 = userService.createUser(u2);
    HomeCollectionItem h2 = contentService.getRootItem(u2);
    ContentItem c5 = testHelper.makeDummyContent(u2);
    c5 = contentService.createContent(h2, c5);
    ContentItem c6 = testHelper.makeDummyContent(u2);
    c6 = contentService.createContent(h2, c6);

    MockHttpServletRequest request = createMockRequest("GET", "/server/usage/space");
    MockHttpServletResponse response = new MockHttpServletResponse();
    servlet.service(request, response);

    assertEquals(MockHttpServletResponse.SC_OK, response.getStatus());
    assertEquals("text/plain", response.getContentType());
    assertEquals("UTF-8", response.getCharacterEncoding());

    // XXX: verify output
    // log.error(response.getContentAsString());

    userService.removeUser(u1);
    userService.removeUser(u2);
}

From source file:org.osaf.cosmo.cmp.CmpServerUsageTest.java

/**
 *//*from w  ww  . j  a v  a  2 s  .c  o  m*/
public void testGetSpaceUsageOneUser() throws Exception {
    User u1 = testHelper.makeDummyUser();
    u1 = userService.createUser(u1);
    HomeCollectionItem h1 = contentService.getRootItem(u1);
    ContentItem c1 = testHelper.makeDummyContent(u1);
    c1 = contentService.createContent(h1, c1);
    ContentItem c2 = testHelper.makeDummyContent(u1);
    c2 = contentService.createContent(h1, c2);
    CollectionItem l1 = testHelper.makeDummyCollection(u1);
    l1 = contentService.createCollection(h1, l1);
    ContentItem c3 = testHelper.makeDummyContent(u1);
    c3 = contentService.createContent(l1, c3);
    ContentItem c4 = testHelper.makeDummyContent(u1);
    c4 = contentService.createContent(l1, c4);

    MockHttpServletRequest request = createMockRequest("GET", "/server/usage/space/" + u1.getUsername());
    MockHttpServletResponse response = new MockHttpServletResponse();
    servlet.service(request, response);

    assertEquals(MockHttpServletResponse.SC_OK, response.getStatus());
    assertEquals("text/plain", response.getContentType());
    assertEquals("UTF-8", response.getCharacterEncoding());

    // XXX: verify output
    // log.error(response.getContentAsString());

    userService.removeUser(u1);
}