org.springframework.boot.test

Class TestRestTemplate

  • java.lang.Object
    • org.springframework.http.client.support.HttpAccessor
      • org.springframework.http.client.support.InterceptingHttpAccessor
        • org.springframework.web.client.RestTemplate
          • org.springframework.boot.test.TestRestTemplate
  • All Implemented Interfaces:
    org.springframework.web.client.RestOperations


    public class TestRestTemplate
    extends org.springframework.web.client.RestTemplate
    Convenient subclass of RestTemplate that is suitable for integration tests. They are fault tolerant, and optionally can carry Basic authentication headers. If Apache Http Client 4.3.2 or better is available (recommended) it will be used as the client, and configured to ignore cookies and redirects.
    Author:
    Dave Syer, Phillip Webb
    • Field Summary

      • Fields inherited from class org.springframework.http.client.support.HttpAccessor

        logger
    • Method Summary

      • Methods inherited from class org.springframework.web.client.RestTemplate

        acceptHeaderRequestCallback, delete, delete, delete, doExecute, exchange, exchange, exchange, exchange, exchange, exchange, execute, execute, execute, getErrorHandler, getForEntity, getForEntity, getForEntity, getForObject, getForObject, getForObject, getMessageConverters, headersExtractor, headForHeaders, headForHeaders, headForHeaders, httpEntityCallback, httpEntityCallback, optionsForAllow, optionsForAllow, optionsForAllow, postForEntity, postForEntity, postForEntity, postForLocation, postForLocation, postForLocation, postForObject, postForObject, postForObject, put, put, put, responseEntityExtractor, setErrorHandler, setMessageConverters
      • Methods inherited from class org.springframework.http.client.support.InterceptingHttpAccessor

        getInterceptors, getRequestFactory, setInterceptors
      • Methods inherited from class org.springframework.http.client.support.HttpAccessor

        createRequest, setRequestFactory
    • Constructor Detail

      • TestRestTemplate

        public TestRestTemplate()
        Create a new TestRestTemplate instance.
      • TestRestTemplate

        public TestRestTemplate(String username,
                        String password)
        Create a new TestRestTemplate instance with the specified credentials.
        Parameters:
        username - the username to use (or null)
        password - the password (or null)

Copyright © 2014 Pivotal Software, Inc.. All rights reserved.