MCPcopy
hub / github.com/minio/minio-go / generateErrorResponse

Function generateErrorResponse

test-utils_test.go:38–47  ·  view source on GitHub ↗

Mocks XML error response from the server.

(resp *http.Response, APIErr APIError, bucketName string)

Source from the content-addressed store, hash-verified

36
37// Mocks XML error response from the server.
38func generateErrorResponse(resp *http.Response, APIErr APIError, bucketName string) *http.Response {
39 // generate error response.
40 errorResponse := getAPIErrorResponse(APIErr, bucketName)
41 encodedErrorResponse := encodeResponse(errorResponse)
42 // write Header.
43 resp.StatusCode = APIErr.HTTPStatusCode
44 resp.Body = io.NopCloser(bytes.NewBuffer(encodedErrorResponse))
45
46 return resp
47}
48
49// getErrorResponse gets in standard error and resource value and
50// provides a encodable populated response values.

Callers 1

Calls 2

getAPIErrorResponseFunction · 0.85
encodeResponseFunction · 0.85

Tested by

no test coverage detected