A class to mock GkeHubConnection.
Application developers may want to test their code with simulated responses, including errors, from an object of type GkeHubClient. To do so, construct an object of type GkeHubClient 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 ListMemberships(google::cloud::gkehub::v1::ListMembershipsRequest)
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::gkehub::v1::ListMembershipsRequest
|
| Returns |
| Type |
Description |
StreamRange< google::cloud::gkehub::v1::Membership > |
|
virtual ListBoundMemberships(google::cloud::gkehub::v1::ListBoundMembershipsRequest)
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::gkehub::v1::ListBoundMembershipsRequest
|
| Returns |
| Type |
Description |
StreamRange< google::cloud::gkehub::v1::Membership > |
|
virtual ListFeatures(google::cloud::gkehub::v1::ListFeaturesRequest)
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::gkehub::v1::ListFeaturesRequest
|
| Returns |
| Type |
Description |
StreamRange< google::cloud::gkehub::v1::Feature > |
|
virtual GetMembership(google::cloud::gkehub::v1::GetMembershipRequest 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::gkehub::v1::GetMembershipRequest const &
|
| Returns |
| Type |
Description |
StatusOr< google::cloud::gkehub::v1::Membership > |
|
virtual GetFeature(google::cloud::gkehub::v1::GetFeatureRequest 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::gkehub::v1::GetFeatureRequest const &
|
| Returns |
| Type |
Description |
StatusOr< google::cloud::gkehub::v1::Feature > |
|
virtual CreateMembership(google::longrunning::Operation const &)
This function is implemented using gMock's MOCK_METHOD().
Consult the gMock documentation to use this mock in your tests.
| Parameter |
| Name |
Description |
operation |
google::longrunning::Operation const &
|
| Returns |
| Type |
Description |
future< StatusOr< google::cloud::gkehub::v1::Membership > > |
|
virtual CreateFeature(google::longrunning::Operation const &)
This function is implemented using gMock's MOCK_METHOD().
Consult the gMock documentation to use this mock in your tests.
| Parameter |
| Name |
Description |
operation |
google::longrunning::Operation const &
|
| Returns |
| Type |
Description |
future< StatusOr< google::cloud::gkehub::v1::Feature > > |
|
virtual DeleteMembership(google::longrunning::Operation const &)
This function is implemented using gMock's MOCK_METHOD().
Consult the gMock documentation to use this mock in your tests.
| Parameter |
| Name |
Description |
operation |
google::longrunning::Operation const &
|
| Returns |
| Type |
Description |
future< StatusOr< google::cloud::gkehub::v1::OperationMetadata > > |
|
virtual DeleteFeature(google::longrunning::Operation const &)
This function is implemented using gMock's MOCK_METHOD().
Consult the gMock documentation to use this mock in your tests.
| Parameter |
| Name |
Description |
operation |
google::longrunning::Operation const &
|
| Returns |
| Type |
Description |
future< StatusOr< google::cloud::gkehub::v1::OperationMetadata > > |
|
virtual UpdateMembership(google::longrunning::Operation const &)
This function is implemented using gMock's MOCK_METHOD().
Consult the gMock documentation to use this mock in your tests.
| Parameter |
| Name |
Description |
operation |
google::longrunning::Operation const &
|
| Returns |
| Type |
Description |
future< StatusOr< google::cloud::gkehub::v1::Membership > > |
|
virtual UpdateFeature(google::longrunning::Operation const &)
This function is implemented using gMock's MOCK_METHOD().
Consult the gMock documentation to use this mock in your tests.
| Parameter |
| Name |
Description |
operation |
google::longrunning::Operation const &
|
| Returns |
| Type |
Description |
future< StatusOr< google::cloud::gkehub::v1::Feature > > |
|
virtual GenerateConnectManifest(google::cloud::gkehub::v1::GenerateConnectManifestRequest 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::gkehub::v1::GenerateConnectManifestRequest const &
|
| Returns |
| Type |
Description |
StatusOr< google::cloud::gkehub::v1::GenerateConnectManifestResponse > |
|
virtual CreateFleet(google::longrunning::Operation const &)
This function is implemented using gMock's MOCK_METHOD().
Consult the gMock documentation to use this mock in your tests.
| Parameter |
| Name |
Description |
operation |
google::longrunning::Operation const &
|
| Returns |
| Type |
Description |
future< StatusOr< google::cloud::gkehub::v1::Fleet > > |
|
virtual GetFleet(google::cloud::gkehub::v1::GetFleetRequest 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::gkehub::v1::GetFleetRequest const &
|
| Returns |
| Type |
Description |
StatusOr< google::cloud::gkehub::v1::Fleet > |
|
virtual UpdateFleet(google::longrunning::Operation const &)
This function is implemented using gMock's MOCK_METHOD().
Consult the gMock documentation to use this mock in your tests.
| Parameter |
| Name |
Description |
operation |
google::longrunning::Operation const &
|
| Returns |
| Type |
Description |
future< StatusOr< google::cloud::gkehub::v1::Fleet > > |
|
virtual DeleteFleet(google::longrunning::Operation const &)
This function is implemented using gMock's MOCK_METHOD().
Consult the gMock documentation to use this mock in your tests.
| Parameter |
| Name |
Description |
operation |
google::longrunning::Operation const &
|
| Returns |
| Type |
Description |
future< StatusOr< google::cloud::gkehub::v1::OperationMetadata > > |
|
virtual ListFleets(google::cloud::gkehub::v1::ListFleetsRequest)
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::gkehub::v1::ListFleetsRequest
|
| Returns |
| Type |
Description |
StreamRange< google::cloud::gkehub::v1::Fleet > |
|
virtual GetScopeNamespace(google::cloud::gkehub::v1::GetScopeNamespaceRequest 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::gkehub::v1::GetScopeNamespaceRequest const &
|
| Returns |
| Type |
Description |
StatusOr< google::cloud::gkehub::v1::Namespace > |
|
virtual CreateScopeNamespace(google::longrunning::Operation const &)
This function is implemented using gMock's MOCK_METHOD().
Consult the gMock documentation to use this mock in your tests.
| Parameter |
| Name |
Description |
operation |
google::longrunning::Operation const &
|
| Returns |
| Type |
Description |
future< StatusOr< google::cloud::gkehub::v1::Namespace > > |
|
virtual UpdateScopeNamespace(google::longrunning::Operation const &)
This function is implemented using gMock's MOCK_METHOD().
Consult the gMock documentation to use this mock in your tests.
| Parameter |
| Name |
Description |
operation |
google::longrunning::Operation const &
|
| Returns |
| Type |
Description |
future< StatusOr< google::cloud::gkehub::v1::Namespace > > |
|
virtual DeleteScopeNamespace(google::longrunning::Operation const &)
This function is implemented using gMock's MOCK_METHOD().
Consult the gMock documentation to use this mock in your tests.
| Parameter |
| Name |
Description |
operation |
google::longrunning::Operation const &
|
| Returns |
| Type |
Description |
future< StatusOr< google::cloud::gkehub::v1::OperationMetadata > > |
|
virtual ListScopeNamespaces(google::cloud::gkehub::v1::ListScopeNamespacesRequest)
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::gkehub::v1::ListScopeNamespacesRequest
|
| Returns |
| Type |
Description |
StreamRange< google::cloud::gkehub::v1::Namespace > |
|
virtual GetScopeRBACRoleBinding(google::cloud::gkehub::v1::GetScopeRBACRoleBindingRequest 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::gkehub::v1::GetScopeRBACRoleBindingRequest const &
|
| Returns |
| Type |
Description |
StatusOr< google::cloud::gkehub::v1::RBACRoleBinding > |
|
virtual CreateScopeRBACRoleBinding(google::longrunning::Operation const &)
This function is implemented using gMock's MOCK_METHOD().
Consult the gMock documentation to use this mock in your tests.
| Parameter |
| Name |
Description |
operation |
google::longrunning::Operation const &
|
| Returns |
| Type |
Description |
future< StatusOr< google::cloud::gkehub::v1::RBACRoleBinding > > |
|
virtual UpdateScopeRBACRoleBinding(google::longrunning::Operation const &)
This function is implemented using gMock's MOCK_METHOD().
Consult the gMock documentation to use this mock in your tests.
| Parameter |
| Name |
Description |
operation |
google::longrunning::Operation const &
|
| Returns |
| Type |
Description |
future< StatusOr< google::cloud::gkehub::v1::RBACRoleBinding > > |
|
virtual DeleteScopeRBACRoleBinding(google::longrunning::Operation const &)
This function is implemented using gMock's MOCK_METHOD().
Consult the gMock documentation to use this mock in your tests.
| Parameter |
| Name |
Description |
operation |
google::longrunning::Operation const &
|
| Returns |
| Type |
Description |
future< StatusOr< google::cloud::gkehub::v1::OperationMetadata > > |
|
virtual ListScopeRBACRoleBindings(google::cloud::gkehub::v1::ListScopeRBACRoleBindingsRequest)
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::gkehub::v1::ListScopeRBACRoleBindingsRequest
|
| Returns |
| Type |
Description |
StreamRange< google::cloud::gkehub::v1::RBACRoleBinding > |
|
virtual GetScope(google::cloud::gkehub::v1::GetScopeRequest 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::gkehub::v1::GetScopeRequest const &
|
| Returns |
| Type |
Description |
StatusOr< google::cloud::gkehub::v1::Scope > |
|
virtual CreateScope(google::longrunning::Operation const &)
This function is implemented using gMock's MOCK_METHOD().
Consult the gMock documentation to use this mock in your tests.
| Parameter |
| Name |
Description |
operation |
google::longrunning::Operation const &
|
| Returns |
| Type |
Description |
future< StatusOr< google::cloud::gkehub::v1::Scope > > |
|
virtual UpdateScope(google::longrunning::Operation const &)
This function is implemented using gMock's MOCK_METHOD().
Consult the gMock documentation to use this mock in your tests.
| Parameter |
| Name |
Description |
operation |
google::longrunning::Operation const &
|
| Returns |
| Type |
Description |
future< StatusOr< google::cloud::gkehub::v1::Scope > > |
|
virtual DeleteScope(google::longrunning::Operation const &)
This function is implemented using gMock's MOCK_METHOD().
Consult the gMock documentation to use this mock in your tests.
| Parameter |
| Name |
Description |
operation |
google::longrunning::Operation const &
|
| Returns |
| Type |
Description |
future< StatusOr< google::cloud::gkehub::v1::OperationMetadata > > |
|
virtual ListScopes(google::cloud::gkehub::v1::ListScopesRequest)
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::gkehub::v1::ListScopesRequest
|
| Returns |
| Type |
Description |
StreamRange< google::cloud::gkehub::v1::Scope > |
|
virtual ListPermittedScopes(google::cloud::gkehub::v1::ListPermittedScopesRequest)
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::gkehub::v1::ListPermittedScopesRequest
|
| Returns |
| Type |
Description |
StreamRange< google::cloud::gkehub::v1::Scope > |
|
virtual GetMembershipBinding(google::cloud::gkehub::v1::GetMembershipBindingRequest 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::gkehub::v1::GetMembershipBindingRequest const &
|
| Returns |
| Type |
Description |
StatusOr< google::cloud::gkehub::v1::MembershipBinding > |
|
virtual CreateMembershipBinding(google::longrunning::Operation const &)
This function is implemented using gMock's MOCK_METHOD().
Consult the gMock documentation to use this mock in your tests.
| Parameter |
| Name |
Description |
operation |
google::longrunning::Operation const &
|
| Returns |
| Type |
Description |
future< StatusOr< google::cloud::gkehub::v1::MembershipBinding > > |
|
virtual UpdateMembershipBinding(google::longrunning::Operation const &)
This function is implemented using gMock's MOCK_METHOD().
Consult the gMock documentation to use this mock in your tests.
| Parameter |
| Name |
Description |
operation |
google::longrunning::Operation const &
|
| Returns |
| Type |
Description |
future< StatusOr< google::cloud::gkehub::v1::MembershipBinding > > |
|
virtual DeleteMembershipBinding(google::longrunning::Operation const &)
This function is implemented using gMock's MOCK_METHOD().
Consult the gMock documentation to use this mock in your tests.
| Parameter |
| Name |
Description |
operation |
google::longrunning::Operation const &
|
| Returns |
| Type |
Description |
future< StatusOr< google::cloud::gkehub::v1::OperationMetadata > > |
|
virtual ListMembershipBindings(google::cloud::gkehub::v1::ListMembershipBindingsRequest)
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::gkehub::v1::ListMembershipBindingsRequest
|
| Returns |
| Type |
Description |
StreamRange< google::cloud::gkehub::v1::MembershipBinding > |
|
virtual GetMembershipRBACRoleBinding(google::cloud::gkehub::v1::GetMembershipRBACRoleBindingRequest 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::gkehub::v1::GetMembershipRBACRoleBindingRequest const &
|
| Returns |
| Type |
Description |
StatusOr< google::cloud::gkehub::v1::RBACRoleBinding > |
|
virtual CreateMembershipRBACRoleBinding(google::longrunning::Operation const &)
This function is implemented using gMock's MOCK_METHOD().
Consult the gMock documentation to use this mock in your tests.
| Parameter |
| Name |
Description |
operation |
google::longrunning::Operation const &
|
| Returns |
| Type |
Description |
future< StatusOr< google::cloud::gkehub::v1::RBACRoleBinding > > |
|
virtual UpdateMembershipRBACRoleBinding(google::longrunning::Operation const &)
This function is implemented using gMock's MOCK_METHOD().
Consult the gMock documentation to use this mock in your tests.
| Parameter |
| Name |
Description |
operation |
google::longrunning::Operation const &
|
| Returns |
| Type |
Description |
future< StatusOr< google::cloud::gkehub::v1::RBACRoleBinding > > |
|
virtual DeleteMembershipRBACRoleBinding(google::longrunning::Operation const &)
This function is implemented using gMock's MOCK_METHOD().
Consult the gMock documentation to use this mock in your tests.
| Parameter |
| Name |
Description |
operation |
google::longrunning::Operation const &
|
| Returns |
| Type |
Description |
future< StatusOr< google::cloud::gkehub::v1::OperationMetadata > > |
|
virtual ListMembershipRBACRoleBindings(google::cloud::gkehub::v1::ListMembershipRBACRoleBindingsRequest)
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::gkehub::v1::ListMembershipRBACRoleBindingsRequest
|
| Returns |
| Type |
Description |
StreamRange< google::cloud::gkehub::v1::RBACRoleBinding > |
|
virtual GenerateMembershipRBACRoleBindingYAML(google::cloud::gkehub::v1::GenerateMembershipRBACRoleBindingYAMLRequest 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::gkehub::v1::GenerateMembershipRBACRoleBindingYAMLRequest const &
|
| Returns |
| Type |
Description |
StatusOr< google::cloud::gkehub::v1::GenerateMembershipRBACRoleBindingYAMLResponse > |
|