A class to mock AnalyticsHubServiceConnection
.
Application developers may want to test their code with simulated responses, including errors, from an object of type AnalyticsHubServiceClient
. To do so, construct an object of type AnalyticsHubServiceClient
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.
Returns |
Type |
Description |
Options |
|
virtual ListDataExchanges(google::cloud::bigquery::analyticshub::v1::ListDataExchangesRequest)
This function is implemented using gMock's MOCK_METHOD()
.
Consult the gMock documentation to use this mock in your tests.
Parameter |
Name |
Description |
request |
google::cloud::bigquery::analyticshub::v1::ListDataExchangesRequest
|
Returns |
Type |
Description |
StreamRange< google::cloud::bigquery::analyticshub::v1::DataExchange > |
|
virtual ListOrgDataExchanges(google::cloud::bigquery::analyticshub::v1::ListOrgDataExchangesRequest)
This function is implemented using gMock's MOCK_METHOD()
.
Consult the gMock documentation to use this mock in your tests.
Parameter |
Name |
Description |
request |
google::cloud::bigquery::analyticshub::v1::ListOrgDataExchangesRequest
|
Returns |
Type |
Description |
StreamRange< google::cloud::bigquery::analyticshub::v1::DataExchange > |
|
virtual GetDataExchange(google::cloud::bigquery::analyticshub::v1::GetDataExchangeRequest const &)
This function is implemented using gMock's MOCK_METHOD()
.
Consult the gMock documentation to use this mock in your tests.
Parameter |
Name |
Description |
request |
google::cloud::bigquery::analyticshub::v1::GetDataExchangeRequest const &
|
Returns |
Type |
Description |
StatusOr< google::cloud::bigquery::analyticshub::v1::DataExchange > |
|
virtual CreateDataExchange(google::cloud::bigquery::analyticshub::v1::CreateDataExchangeRequest const &)
This function is implemented using gMock's MOCK_METHOD()
.
Consult the gMock documentation to use this mock in your tests.
Parameter |
Name |
Description |
request |
google::cloud::bigquery::analyticshub::v1::CreateDataExchangeRequest const &
|
Returns |
Type |
Description |
StatusOr< google::cloud::bigquery::analyticshub::v1::DataExchange > |
|
virtual UpdateDataExchange(google::cloud::bigquery::analyticshub::v1::UpdateDataExchangeRequest const &)
This function is implemented using gMock's MOCK_METHOD()
.
Consult the gMock documentation to use this mock in your tests.
Parameter |
Name |
Description |
request |
google::cloud::bigquery::analyticshub::v1::UpdateDataExchangeRequest const &
|
Returns |
Type |
Description |
StatusOr< google::cloud::bigquery::analyticshub::v1::DataExchange > |
|
virtual DeleteDataExchange(google::cloud::bigquery::analyticshub::v1::DeleteDataExchangeRequest const &)
This function is implemented using gMock's MOCK_METHOD()
.
Consult the gMock documentation to use this mock in your tests.
Parameter |
Name |
Description |
request |
google::cloud::bigquery::analyticshub::v1::DeleteDataExchangeRequest const &
|
Returns |
Type |
Description |
Status |
|
virtual ListListings(google::cloud::bigquery::analyticshub::v1::ListListingsRequest)
This function is implemented using gMock's MOCK_METHOD()
.
Consult the gMock documentation to use this mock in your tests.
Parameter |
Name |
Description |
request |
google::cloud::bigquery::analyticshub::v1::ListListingsRequest
|
Returns |
Type |
Description |
StreamRange< google::cloud::bigquery::analyticshub::v1::Listing > |
|
virtual GetListing(google::cloud::bigquery::analyticshub::v1::GetListingRequest const &)
This function is implemented using gMock's MOCK_METHOD()
.
Consult the gMock documentation to use this mock in your tests.
Parameter |
Name |
Description |
request |
google::cloud::bigquery::analyticshub::v1::GetListingRequest const &
|
Returns |
Type |
Description |
StatusOr< google::cloud::bigquery::analyticshub::v1::Listing > |
|
virtual CreateListing(google::cloud::bigquery::analyticshub::v1::CreateListingRequest const &)
This function is implemented using gMock's MOCK_METHOD()
.
Consult the gMock documentation to use this mock in your tests.
Parameter |
Name |
Description |
request |
google::cloud::bigquery::analyticshub::v1::CreateListingRequest const &
|
Returns |
Type |
Description |
StatusOr< google::cloud::bigquery::analyticshub::v1::Listing > |
|
virtual UpdateListing(google::cloud::bigquery::analyticshub::v1::UpdateListingRequest const &)
This function is implemented using gMock's MOCK_METHOD()
.
Consult the gMock documentation to use this mock in your tests.
Parameter |
Name |
Description |
request |
google::cloud::bigquery::analyticshub::v1::UpdateListingRequest const &
|
Returns |
Type |
Description |
StatusOr< google::cloud::bigquery::analyticshub::v1::Listing > |
|
virtual DeleteListing(google::cloud::bigquery::analyticshub::v1::DeleteListingRequest const &)
This function is implemented using gMock's MOCK_METHOD()
.
Consult the gMock documentation to use this mock in your tests.
Parameter |
Name |
Description |
request |
google::cloud::bigquery::analyticshub::v1::DeleteListingRequest const &
|
Returns |
Type |
Description |
Status |
|
virtual SubscribeListing(google::cloud::bigquery::analyticshub::v1::SubscribeListingRequest const &)
This function is implemented using gMock's MOCK_METHOD()
.
Consult the gMock documentation to use this mock in your tests.
Parameter |
Name |
Description |
request |
google::cloud::bigquery::analyticshub::v1::SubscribeListingRequest const &
|
Returns |
Type |
Description |
StatusOr< google::cloud::bigquery::analyticshub::v1::SubscribeListingResponse > |
|
virtual GetIamPolicy(google::iam::v1::GetIamPolicyRequest const &)
This function is implemented using gMock's MOCK_METHOD()
.
Consult the gMock documentation to use this mock in your tests.
Parameter |
Name |
Description |
request |
google::iam::v1::GetIamPolicyRequest const &
|
Returns |
Type |
Description |
StatusOr< google::iam::v1::Policy > |
|
virtual SetIamPolicy(google::iam::v1::SetIamPolicyRequest const &)
This function is implemented using gMock's MOCK_METHOD()
.
Consult the gMock documentation to use this mock in your tests.
Parameter |
Name |
Description |
request |
google::iam::v1::SetIamPolicyRequest const &
|
Returns |
Type |
Description |
StatusOr< google::iam::v1::Policy > |
|
virtual TestIamPermissions(google::iam::v1::TestIamPermissionsRequest const &)
This function is implemented using gMock's MOCK_METHOD()
.
Consult the gMock documentation to use this mock in your tests.
Parameter |
Name |
Description |
request |
google::iam::v1::TestIamPermissionsRequest const &
|
Returns |
Type |
Description |
StatusOr< google::iam::v1::TestIamPermissionsResponse > |
|