Constructor and Description |
---|
GoogleJsonResponseExceptionFactoryTesting() |
Modifier and Type | Method and Description |
---|---|
static GoogleJsonResponseException |
newMock(JsonFactory jsonFactory,
int httpCode,
String reasonPhrase)
Convenience factory method that builds a
GoogleJsonResponseException from its
arguments. |
public GoogleJsonResponseExceptionFactoryTesting()
public static GoogleJsonResponseException newMock(JsonFactory jsonFactory, int httpCode, String reasonPhrase) throws IOException
GoogleJsonResponseException
from its
arguments. The method builds a dummy HttpRequest
and HttpResponse
, sets the
response's status to a user-specified HTTP error code, suppresses exceptions, and executes the
request. This forces the underlying framework to create, but not throw, a GoogleJsonResponseException
, which the method retrieves and returns to the invoker.jsonFactory
- the JSON factory that will create all JSON required by the underlying
frameworkhttpCode
- the desired HTTP error code. Note: do nut specify any codes that indicate
successful completion, e.g. 2XX.reasonPhrase
- the HTTP reason code that explains the error. For example, if httpCode
is 404
, the reason phrase should be NOT FOUND
.GoogleJsonResponseException
, as specified.IOException
- if request transport fails.Copyright © 2010–2020 Google. All rights reserved.