We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 50cfee9 commit 8029732Copy full SHA for 8029732
1 file changed
gax-java/gax-httpjson/src/test/java/com/google/api/gax/httpjson/HttpJsonErrorParserTest.java
@@ -107,4 +107,18 @@ void parseErrorDetails_noDetails() {
107
String payload = "{\"error\": {}}";
108
assertThat(HttpJsonErrorParser.parseErrorDetails(payload).getErrorInfo()).isNull();
109
}
110
+
111
+ @Test
112
+ void parseErrorDetails_garbageInError() {
113
+ String payload = "{\"error\": \"not-an-object\"}";
114
+ Assertions.assertThrows(
115
+ RuntimeException.class, () -> HttpJsonErrorParser.parseErrorDetails(payload));
116
+ }
117
118
119
+ void parseErrorDetails_arrayInError() {
120
+ String payload = "{\"error\": []}";
121
122
123
124
0 commit comments