[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-28 UTC."],[],[],null,["# Package com.google.api.client.testing.http (2.0.0)\n\nVersion latestkeyboard_arrow_down\n\n- [2.0.0 (latest)](/java/docs/reference/google-http-client/latest/com.google.api.client.testing.http)\n- [1.47.1](/java/docs/reference/google-http-client/1.47.1/com.google.api.client.testing.http)\n- [1.46.3](/java/docs/reference/google-http-client/1.46.3/com.google.api.client.testing.http)\n- [1.45.3](/java/docs/reference/google-http-client/1.45.3/com.google.api.client.testing.http)\n- [1.44.2](/java/docs/reference/google-http-client/1.44.2/com.google.api.client.testing.http)\n- [1.43.2](/java/docs/reference/google-http-client/1.43.2/com.google.api.client.testing.http)\n- [1.42.3](/java/docs/reference/google-http-client/1.42.3/com.google.api.client.testing.http)\n- [1.41.8](/java/docs/reference/google-http-client/1.41.8/com.google.api.client.testing.http) \n[com.google.api.client.util.Beta](/java/docs/reference/google-http-client/latest/com.google.api.client.util.Beta) \n\nTesting utilities used for writing tests based on this library.\n\nClasses\n-------\n\n### [FixedClock](/java/docs/reference/google-http-client/latest/com.google.api.client.testing.http.FixedClock)\n\n[Beta](/java/docs/reference/google-http-client/latest/com.google.api.client.util.Beta) \n\nA thread-safe fixed time implementation of the Clock to be used for unit testing.\n\nExplicitly allows you to set the time to any arbitrary value.\n\n### [HttpTesting](/java/docs/reference/google-http-client/latest/com.google.api.client.testing.http.HttpTesting)\n\n[Beta](/java/docs/reference/google-http-client/latest/com.google.api.client.util.Beta) \n\nUtilities and constants related to testing the HTTP library.\n\n### [MockHttpContent](/java/docs/reference/google-http-client/latest/com.google.api.client.testing.http.MockHttpContent)\n\n[Beta](/java/docs/reference/google-http-client/latest/com.google.api.client.util.Beta) \n\nMock for [HttpContent](/java/docs/reference/google-http-client/latest/com.google.api.client.http.HttpContent).\n\nImplementation is not thread-safe.\n\n### [MockHttpTransport](/java/docs/reference/google-http-client/latest/com.google.api.client.testing.http.MockHttpTransport)\n\n[Beta](/java/docs/reference/google-http-client/latest/com.google.api.client.util.Beta) \n\nMock for [HttpTransport](/java/docs/reference/google-http-client/latest/com.google.api.client.http.HttpTransport).\n\nImplementation is thread-safe. For maximum efficiency, applications should use a single\nglobally-shared instance of the HTTP transport.\n\n### [MockHttpTransport.Builder](/java/docs/reference/google-http-client/latest/com.google.api.client.testing.http.MockHttpTransport.Builder)\n\n[Beta](/java/docs/reference/google-http-client/latest/com.google.api.client.util.Beta) \n\nBuilder for [MockHttpTransport](/java/docs/reference/google-http-client/latest/com.google.api.client.testing.http.MockHttpTransport).\n\nImplementation is not thread-safe.\n\n### [MockHttpUnsuccessfulResponseHandler](/java/docs/reference/google-http-client/latest/com.google.api.client.testing.http.MockHttpUnsuccessfulResponseHandler)\n\n[Beta](/java/docs/reference/google-http-client/latest/com.google.api.client.util.Beta) \n\nMock for [HttpUnsuccessfulResponseHandler](/java/docs/reference/google-http-client/latest/com.google.api.client.http.HttpUnsuccessfulResponseHandler).\n\nContains an [#isCalled](/java/docs/reference/google-http-client/latest/com.google.api.client.testing.http.MockHttpUnsuccessfulResponseHandler#com_google_api_client_testing_http_MockHttpUnsuccessfulResponseHandler_isCalled_) method that returns true if [#handleResponse](/java/docs/reference/google-http-client/latest/com.google.api.client.testing.http.MockHttpUnsuccessfulResponseHandler#com_google_api_client_testing_http_MockHttpUnsuccessfulResponseHandler_handleResponse_) is called.\n\n### [MockLowLevelHttpRequest](/java/docs/reference/google-http-client/latest/com.google.api.client.testing.http.MockLowLevelHttpRequest)\n\n[Beta](/java/docs/reference/google-http-client/latest/com.google.api.client.util.Beta) \n\nMock for [LowLevelHttpRequest](/java/docs/reference/google-http-client/latest/com.google.api.client.http.LowLevelHttpRequest).\n\nImplementation is not thread-safe.\n\n### [MockLowLevelHttpResponse](/java/docs/reference/google-http-client/latest/com.google.api.client.testing.http.MockLowLevelHttpResponse)\n\n[Beta](/java/docs/reference/google-http-client/latest/com.google.api.client.util.Beta) \n\nMock for [LowLevelHttpResponse](/java/docs/reference/google-http-client/latest/com.google.api.client.http.LowLevelHttpResponse).\n\nImplementation is not thread-safe."]]