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:sagan.projects.support.BadgeControllerTest.java

@Test
public void badgeNotFound() throws Exception {

    ResponseEntity<byte[]> response = controller.releaseBadge("spring-data-redis");
    assertThat(response.getStatusCode(), is(equalTo(HttpStatus.NOT_FOUND)));
}

From source file:com.consol.citrus.admin.connector.WebSocketPushMessageListener.java

@Override
public void afterPropertiesSet() throws Exception {
    String statusUrl = String.format("http://%s:%s/connector/status", host, port);
    try {/*from w w w.  j ava 2  s . c om*/
        ResponseEntity response = getRestTemplate().getForEntity(statusUrl, String.class);
        disabled = !response.getStatusCode().equals(HttpStatus.OK);
    } catch (RestClientException e) {
        log.warn(String.format(
                "Failed to connect to citrus-admin connector: '%s' - disabling citrus-admin connector features",
                statusUrl));
        disabled = true;
    }
}

From source file:com.create.controller.AuthenticationIT.java

@Test
public void shouldReturnUnauthorizedForUnauthorizedUser() {
    final ResponseEntity<User> response = testRestTemplate.getForEntity(TEST_GET_PATH, User.class);
    assertThat(response.getStatusCode(), is(HttpStatus.UNAUTHORIZED));
}

From source file:sample.jersey.SampleJerseyApplicationTests.java

@Test
public void reverse() {
    ResponseEntity<String> entity = this.restTemplate
            .getForEntity("http://localhost:" + this.port + "/reverse?input=olleh", String.class);

    assertEquals(HttpStatus.OK, entity.getStatusCode());
    assertEquals("hello", entity.getBody());
}

From source file:com.crazyacking.learn.spring.actuator.ServletPathSampleActuatorApplicationTests.java

@Test
public void testHealth() {
    ResponseEntity<String> entity = this.restTemplate.withBasicAuth("user", getPassword())
            .getForEntity("/spring/actuator/health", String.class);
    assertThat(entity.getStatusCode()).isEqualTo(HttpStatus.OK);
    assertThat(entity.getBody()).contains("\"status\":\"UP\"");
}

From source file:com.github.codersparks.dockerservice.HelloWorldConfigurationTests.java

@Test
public void testGreetingBob() throws Exception {
    ResponseEntity<Greeting> entity = new TestRestTemplate()
            .getForEntity("http://localhost:" + this.port + "/bob", Greeting.class);
    assertEquals(HttpStatus.OK, entity.getStatusCode());

    Greeting greeting = entity.getBody();

    assertEquals("hello", greeting.getGreeting());
    assertEquals("bob", greeting.getName());
}

From source file:com.ogaclejapan.dotapk.WebApiController.java

@ExceptionHandler(value = { WebApiException.class })
@ResponseBody//from w  ww.  j a  va  2s . c om
public ResponseEntity<WebApiErrorReturns> handleWebApiException(WebApiException wae,
        HttpServletRequest request) {
    ResponseEntity<WebApiErrorReturns> errorReturns = wae.getResponseEntity();
    final String errorMessage = errorReturns.getBody().getError().getMessage();
    switch (errorReturns.getStatusCode()) {
    case INTERNAL_SERVER_ERROR:
        log.error(errorMessage, wae);
        break;
    default:
        log.warn(errorMessage, wae);
    }
    return errorReturns;
}

From source file:movies.spring.jdbc.SampleMovieApplicationTests.java

@Test
public void testIndex() throws Exception {
    ResponseEntity<String> entity = new TestRestTemplate().getForEntity("http://localhost:" + this.port + "/",
            String.class);
    assertEquals(HttpStatus.OK, entity.getStatusCode());
    assertTrue("Wrong body:\n" + entity.getBody(), entity.getBody().contains("<title>Neo4j Movies</title>"));
}

From source file:org.cloudfoundry.identity.uaa.login.test.TestClient.java

private void restfulCreate(String adminAccessToken, String json, String url) {
    HttpHeaders headers = new HttpHeaders();
    headers.add("Authorization", "Bearer " + adminAccessToken);
    headers.add("Accept", "application/json");
    headers.add("Content-Type", "application/json");

    HttpEntity<String> requestEntity = new HttpEntity<String>(json, headers);
    ResponseEntity<Void> exchange = restTemplate.exchange(url, HttpMethod.POST, requestEntity, Void.class);
    Assert.assertEquals(HttpStatus.CREATED, exchange.getStatusCode());
}

From source file:at.ac.tuwien.dsg.cloud.utilities.gateway.registry.UserController.java

@RequestMapping(method = RequestMethod.PUT, value = REST_USER_PATH_VARIABLE)
public ResponseEntity<String> register(@PathVariable String user) {

    RequestEntity<KongUserCreateDto> request = RequestEntity
            .post(URI.create(this.kongUris.getKongConsumersUri())).contentType(MediaType.APPLICATION_JSON)
            .body(KongUserCreateDto.build(user));

    ResponseEntity<KongUser> resp = restUtilities.simpleRestExchange(request, KongUser.class);

    if (resp == null || resp.getStatusCode() != HttpStatus.CREATED) {
        return new ResponseEntity<>(HttpStatus.INTERNAL_SERVER_ERROR);
    }//from  w  ww . ja v a  2s. c o m

    KongUser kongUser = resp.getBody();
    kongUser.setKey(kongService.createKeyForUser(kongUser.getUserName()));

    if (kongUser.getKey() == null) {
        return new ResponseEntity<>("User was created but key generation failed!",
                HttpStatus.FAILED_DEPENDENCY);
    }

    this.kongUsers.getUsers().add(kongUser);
    return new ResponseEntity(kongUser.getKey().getKey(), HttpStatus.OK);
}