Example usage for org.springframework.http ResponseEntity getStatusCode

List of usage examples for org.springframework.http ResponseEntity getStatusCode

Introduction

In this page you can find the example usage for org.springframework.http ResponseEntity getStatusCode.

Prototype

public HttpStatus getStatusCode() 

Source Link

Document

Return the HTTP status code of the response.

Usage

From source file:sample.web.thymeleaf3.SampleWebThymeleaf3ApplicationTests.java

@Test
public void testHome() throws Exception {
    ResponseEntity<String> entity = this.restTemplate.getForEntity("/", String.class);
    assertThat(entity.getStatusCode()).isEqualTo(HttpStatus.OK);
    assertThat(entity.getBody()).contains("<title>Messages");
    assertThat(entity.getBody()).doesNotContain("layout:fragment");
}

From source file:com.recursivechaos.clearent.controller.SaleControllerTest.java

@Test
public void testPostSale() throws Exception {
    Sale saleRequest = TestUtil.createSaleRequest();

    when(saleService.createSale(saleRequest)).thenReturn(saleRequest);
    URI uri = new URI("/sales/1");
    when(responseService.getLocationUri(saleRequest)).thenReturn(uri);

    ResponseEntity<Void> responseEntity = saleController.postSale(saleRequest);

    assertEquals(HttpStatus.CREATED, responseEntity.getStatusCode());
    assertEquals("/sales/1", responseEntity.getHeaders().getLocation().getPath());
}

From source file:io.spring.initializr.web.project.MainControllerEnvIntegrationTests.java

@Test
public void downloadCliWithCustomRepository() throws Exception {
    ResponseEntity<?> entity = getRestTemplate().getForEntity(createUrl("/spring"), String.class);
    assertThat(entity.getStatusCode()).isEqualTo(HttpStatus.FOUND);
    String expected = "https://repo.spring.io/lib-release/org/springframework/boot/spring-boot-cli/1.1.4.RELEASE/spring-boot-cli-1.1.4.RELEASE-bin.zip";
    assertThat(entity.getHeaders().getLocation()).isEqualTo(new URI(expected));
}

From source file:web.WebApplicationTest.java

@Test
public void indexPage_HasCorrect_Title() throws Exception {
    ResponseEntity<String> entity = new TestRestTemplate().getForEntity("http://localhost:8080", String.class);
    assertEquals(OK, entity.getStatusCode());
    assertTrue("Wrong body (title doesn't match):\n" + entity.getBody(),
            entity.getBody().contains("<title></title>"));
}

From source file:au.id.hazelwood.sos.web.controller.framework.GlobalExceptionHandlerUnitTest.java

@SuppressWarnings("unchecked")
private void assertResponseEntity(ResponseEntity<Object> responseEntity, HttpStatus status, String message) {
    assertThat(responseEntity.getStatusCode(), is(status));
    Map<String, Object> body = (Map<String, Object>) responseEntity.getBody();
    assertThat(body, hasEntry("status", Object.class.cast(status.value())));
    assertThat(body, hasEntry("message", Object.class.cast(message)));
}

From source file:sample.jetty.SampleJettyApplicationTests.java

@Test
public void testHome() throws Exception {
    ResponseEntity<String> entity = this.restTemplate.getForEntity("/", String.class);
    assertThat(entity.getStatusCode()).isEqualTo(HttpStatus.OK);
    //assertThat(entity.getBody()).isEqualTo("Hello World");
}

From source file:com.unknown.pkg.InfoEndpointApplicationIT.java

@Test
public void fetchInfo() {
    RestTemplate rest = new RestTemplate();
    ResponseEntity<String> response = rest.getForEntity("http://localhost:" + port + "/info", String.class);
    Assertions.assertThat(response.getStatusCode()).isEqualTo(HttpStatus.OK);
    Assertions.assertThat(response.getBody()).contains("\"version\":\"0.9.0-SNAPSHOT\"");
}

From source file:io.spring.initializr.stub.ClientApplicationTests.java

@Test
public void testCurrentMetadata() {
    RequestEntity<Void> request = RequestEntity.get(createUri("/"))
            .accept(MediaType.valueOf("application/vnd.initializr.v2.1+json")).build();

    ResponseEntity<String> response = this.restTemplate.exchange(request, String.class);
    assertThat(response.getStatusCode()).isEqualTo(HttpStatus.OK);
    // other assertions here
}

From source file:io.spring.initializr.service.InitializrServiceSmokeTests.java

@Test
public void metadataCanBeSerialized() throws URISyntaxException, IOException {
    RequestEntity<Void> request = RequestEntity.get(new URI("/"))
            .accept(MediaType.parseMediaType("application/vnd.initializr.v2.1+json")).build();
    ResponseEntity<String> response = this.restTemplate.exchange(request, String.class);
    assertThat(response.getStatusCode()).isEqualTo(HttpStatus.OK);
    new ObjectMapper().readTree(response.getBody());
}

From source file:org.trustedanalytics.routermetrics.LatencyMetricsIT.java

@Test
public void callLoadPerSecEndpoint_noInputRequired_shouldReturnLoadData() {

    String url = BASE_URL + MetricsController.LATENCY_HIST_URL;

    when(latencyCollector.getLatencyHistograms()).thenReturn(histogramsToBeReturned);

    TestRestTemplate testRestTemplate = new TestRestTemplate();
    ResponseEntity<Map> response = testRestTemplate.getForEntity(url, Map.class);

    assertThat(response.getStatusCode(), equalTo(HttpStatus.OK));
    assertThat(response.getBody(), equalTo(histogramsToBeReturned));
}