From 1ffdba6071d716d9843fada802c3cb4d2dcaedf7 Mon Sep 17 00:00:00 2001 From: Alex Saveau Date: Mon, 21 Oct 2019 16:26:48 -0700 Subject: [PATCH] fix: add details to GoogleJsonResponseExceptions created with GoogleJsonResponseExceptionFactoryTesting (#1395) * Add details to GoogleJsonResponseExceptions created with GoogleJsonResponseExceptionFactoryTesting * Add import --- .../json/GoogleJsonResponseExceptionFactoryTesting.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/google-api-client/src/main/java/com/google/api/client/googleapis/testing/json/GoogleJsonResponseExceptionFactoryTesting.java b/google-api-client/src/main/java/com/google/api/client/googleapis/testing/json/GoogleJsonResponseExceptionFactoryTesting.java index 5afaaedb1..4ee29091e 100644 --- a/google-api-client/src/main/java/com/google/api/client/googleapis/testing/json/GoogleJsonResponseExceptionFactoryTesting.java +++ b/google-api-client/src/main/java/com/google/api/client/googleapis/testing/json/GoogleJsonResponseExceptionFactoryTesting.java @@ -17,6 +17,7 @@ import com.google.api.client.googleapis.json.GoogleJsonResponseException; import com.google.api.client.http.HttpRequest; import com.google.api.client.http.HttpResponse; +import com.google.api.client.json.Json; import com.google.api.client.json.JsonFactory; import com.google.api.client.testing.http.HttpTesting; import com.google.api.client.testing.http.MockHttpTransport; @@ -59,7 +60,10 @@ public static GoogleJsonResponseException newMock(JsonFactory jsonFactory, MockLowLevelHttpResponse otherServiceUnavaiableLowLevelResponse = new MockLowLevelHttpResponse() .setStatusCode(httpCode) - .setReasonPhrase(reasonPhrase); + .setReasonPhrase(reasonPhrase) + .setContentType(Json.MEDIA_TYPE) + .setContent("{ \"error\": { \"errors\": [ { \"reason\": \"" + reasonPhrase + "\" } ], " + + "\"code\": " + httpCode + " } }"); MockHttpTransport otherTransport = new MockHttpTransport.Builder() .setLowLevelHttpResponse(otherServiceUnavaiableLowLevelResponse) .build();