Example usage for org.springframework.mock.http MockHttpOutputMessage getBodyAsString

List of usage examples for org.springframework.mock.http MockHttpOutputMessage getBodyAsString

Introduction

In this page you can find the example usage for org.springframework.mock.http MockHttpOutputMessage getBodyAsString.

Prototype

public String getBodyAsString() 

Source Link

Document

Return the body content interpreted as a UTF-8 string.

Usage

From source file:curly.artifactory.ArtifactoryTestHelper.java

public static String json(Object o, HttpMessageConverter<Object> httpMessageConverter) {
    MockHttpOutputMessage message = new MockHttpOutputMessage();
    try {//w ww  .  j  av  a  2 s .co  m
        httpMessageConverter.write(o, jsonMediaType(), message);
    } catch (IOException ignore) {
    }
    return message.getBodyAsString();
}

From source file:com.orange.cepheus.broker.Util.java

static public String json(MappingJackson2HttpMessageConverter mapping, Object o) throws IOException {
    MockHttpOutputMessage mockHttpOutputMessage = new MockHttpOutputMessage();
    mapping.write(o, MediaType.APPLICATION_JSON, mockHttpOutputMessage);
    return mockHttpOutputMessage.getBodyAsString();
}

From source file:com.orange.ngsi.Util.java

static public String xml(MappingJackson2XmlHttpMessageConverter mapping, Object o) throws IOException {
    MockHttpOutputMessage mockHttpOutputMessage = new MockHttpOutputMessage();
    mapping.write(o, MediaType.APPLICATION_XML, mockHttpOutputMessage);
    return mockHttpOutputMessage.getBodyAsString();
}

From source file:com.epam.ta.reportportal.ws.resolver.JacksonViewAwareSerializationTest.java

@Test
public void testWithNoView() throws HttpMessageNotWritableException, IOException {
    MockHttpOutputMessage outputMessage = new MockHttpOutputMessage();
    converter.write(bean, MediaType.APPLICATION_JSON, outputMessage);
    Assert.assertThat(outputMessage.getBodyAsString(), containsString(NO_VIEW_THERE));
    Assert.assertThat(outputMessage.getBodyAsString(), containsString(FIELD_WITH_VIEW));
}

From source file:org.oncoblocks.centromere.web.test.util.HttpMessageConverterTests.java

@Test
public void writeToTextNoFilter() throws Exception {
    List<EntrezGene> genes = EntrezGene.createDummyData();
    ResponseEnvelope envelope = new ResponseEnvelope(genes);
    Assert.isTrue(textConverter.canWrite(envelope.getClass(), textMediaType));
    MockHttpOutputMessage message = new MockHttpOutputMessage();
    textConverter.write(envelope, textMediaType, message);
    String text = message.getBodyAsString();
    Assert.notNull(text);/* www. j  a v a2 s.c o m*/
    System.out.println(text);
    // TODO
}

From source file:com.bs.controller.BillGenerationControllerTests.java

private String convertToJson(Object o) throws IOException {
    MockHttpOutputMessage mockHttpOutputMessage = new MockHttpOutputMessage();
    this.mappingJackson2HttpMessageConverter.write(o, MediaType.APPLICATION_JSON, mockHttpOutputMessage);
    String jsonString = mockHttpOutputMessage.getBodyAsString();
    log.info("JSON INPUT---------------" + jsonString);
    return jsonString;
}

From source file:com.epam.ta.reportportal.ws.resolver.JacksonViewAwareSerializationTest.java

@Test
public void testWithView() throws HttpMessageNotWritableException, IOException {

    MockHttpOutputMessage outputMessage = new MockHttpOutputMessage();
    converter.write(new JacksonViewAware(bean, DemoViewFirst.class), MediaType.APPLICATION_JSON, outputMessage);

    Assert.assertThat(outputMessage.getBodyAsString(), not(containsString(NO_VIEW_THERE)));
    Assert.assertThat(outputMessage.getBodyAsString(), containsString(FIELD_WITH_VIEW));
}

From source file:springJPATest.services.AccountControllerTest.java

private String json(Object o) throws IOException {
    MockHttpOutputMessage mockHttpOutputMessage = new MockHttpOutputMessage();
    mappingJackson2HttpMessageConverter.write(o, MediaType.APPLICATION_JSON, mockHttpOutputMessage);
    return mockHttpOutputMessage.getBodyAsString();
}

From source file:application.controllers.RestControllerTest.java

protected String json(Object o) throws IOException {
    MockHttpOutputMessage mockHttpOutputMessage = new MockHttpOutputMessage();
    this.mappingJackson2HttpMessageConverter.write(o, MediaType.APPLICATION_JSON, mockHttpOutputMessage);
    return mockHttpOutputMessage.getBodyAsString();
}

From source file:com.toptal.controller.AbstractRestTest.java

/**
 * Converts the given object to json string.
 * @param obj Given object./*  w  w w . j a v a  2 s  . c om*/
 * @return Json string.
 * @throws IOException If something goes wrong.
 */
protected final String json(final Object obj) throws IOException {
    final MockHttpOutputMessage result = new MockHttpOutputMessage();
    this.converter.write(obj, MediaType.APPLICATION_JSON_UTF8, result);
    final String json = result.getBodyAsString();
    log.debug("Json of object: {}", json);
    return json;
}