Application developers may want to test their code with simulated responses, including errors, from an object of type MetastoreServiceClient. To do so, construct an object of type MetastoreServiceClient with an instance of this class. Then use the Google Test framework functions to program the behavior of this mock.
See Also
This example for how to test your application with GoogleTest. While the example showcases types from the BigQuery library, the underlying principles apply for any pair of *Client and *Connection.
Functions
virtual options()
This function is implemented using gMock's MOCK_METHOD().
Consult the gMock documentation to use this mock in your tests.
[[["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-04-17 UTC."],[[["This page provides documentation for the `MockMetastoreServiceConnection` class, which is designed to simulate responses and errors for testing applications that interact with `MetastoreServiceClient`."],["The `MockMetastoreServiceConnection` class is part of the Google Cloud BigQuery BigLake v1 library, with documentation available for multiple versions, including the latest release candidate 2.37.0-rc and down to version 2.11.0."],["This class uses gMock's `MOCK_METHOD()` for implementing its virtual functions such as `options()`, `CreateCatalog()`, `DeleteCatalog()`, and many more related to managing catalogs, databases, and tables, allowing for flexible mock testing scenarios."],["The documentation shows how to use Google Test and gMock frameworks to test your application with simulated responses from the `MetastoreServiceClient` using this class."],["The main purpose of the `MockMetastoreServiceConnection` is to enable developers to rigorously test their application code by simulating the behavior of a real `MetastoreServiceClient`, including the potential for errors and various response types."]]],[]]