func (m *MockHTTPTransport) RoundTrip(req *http.Request) (*http.Response, error) {
	m.checkAndAdaptBoundaries(req)
	m.requests = append(m.requests, req)
	response, err := m.responses[m.callCount], m.errors[m.callCount]
	m.callCount++
	return response, err
}
// RoundTrip satisties the http.RoundTripper interface.
//
// it will store the request to later retrospects and return the stored response
// or the stored error respectively.
// callCount will be incremented on each call.
RoundTrip satisties the http.RoundTripper interface.

it will store the request to later retrospects and return the stored response
or the stored error respectively.
callCount will be incremented on each call.
// RoundTrip satisties the http . RoundTripper interface . // // it will store the request to later retrospects and return the stored response // or the stored error respectively . // callCount will be incremented on each call .
func (m *MockHTTPTransport) RoundTrip(req *http.Request) (*http.Response, error) {
	m.checkAndAdaptBoundaries(req)
	m.requests = append(m.requests, req)
	response, err := m.responses[m.callCount], m.errors[m.callCount]
	m.callCount++
	return response, err
}
func ( m * MockHTTPTransport ) RoundTrip ( req * http . Request ) ( * http . Response , error ) { m . checkAndAdaptBoundaries ( req ) m . requests = append ( m . requests , req ) response , err := m . responses [ m . callCount ] , m . errors [ m . callCount ] m . callCount ++ return response , err }
RoundTrip satisties the http.RoundTripper interface.
RoundTrip satisties the http . RoundTripper interface .