Example #1
0
  @Test
  public void shouldGetVersion() {
    // Given
    MockRestServiceServer mockServer = MockRestServiceServer.createServer(restTemplate);
    String body = "1.2.0.SNAPSHOT";
    String expectedUri = "http://localhost:8080/test/version";
    mockServer
        .expect(requestTo(expectedUri))
        .andExpect(method(HttpMethod.GET))
        .andRespond(withSuccess(body, MediaType.TEXT_PLAIN));
    willReturn(restTemplate).given(restClient).getRestTemplate();

    // When
    String version = restClient.getVersionFrom(expectedUri);

    // Then
    Assert.assertEquals("Version should be", body, version);
  }