Send feedback
Class MockVmwareEngineConnection (2.11.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version 2.11.0 keyboard_arrow_down
A class to mock VmwareEngineConnection
.
Application developers may want to test their code with simulated responses, including errors, from an object of type VmwareEngineClient
. To do so, construct an object of type VmwareEngineClient
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 ListPrivateClouds(google::cloud::vmwareengine::v1::ListPrivateCloudsRequest)
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::vmwareengine::v1::ListPrivateCloudsRequest
Returns
Type
Description
StreamRange< google::cloud::vmwareengine::v1::PrivateCloud >
virtual GetPrivateCloud(google::cloud::vmwareengine::v1::GetPrivateCloudRequest 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::vmwareengine::v1::GetPrivateCloudRequest const &
Returns
Type
Description
StatusOr< google::cloud::vmwareengine::v1::PrivateCloud >
virtual CreatePrivateCloud(google::cloud::vmwareengine::v1::CreatePrivateCloudRequest 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::vmwareengine::v1::CreatePrivateCloudRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::vmwareengine::v1::PrivateCloud > >
virtual UpdatePrivateCloud(google::cloud::vmwareengine::v1::UpdatePrivateCloudRequest 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::vmwareengine::v1::UpdatePrivateCloudRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::vmwareengine::v1::PrivateCloud > >
virtual DeletePrivateCloud(google::cloud::vmwareengine::v1::DeletePrivateCloudRequest 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::vmwareengine::v1::DeletePrivateCloudRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::vmwareengine::v1::PrivateCloud > >
virtual UndeletePrivateCloud(google::cloud::vmwareengine::v1::UndeletePrivateCloudRequest 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::vmwareengine::v1::UndeletePrivateCloudRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::vmwareengine::v1::PrivateCloud > >
virtual ListClusters(google::cloud::vmwareengine::v1::ListClustersRequest)
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::vmwareengine::v1::ListClustersRequest
Returns
Type
Description
StreamRange< google::cloud::vmwareengine::v1::Cluster >
virtual GetCluster(google::cloud::vmwareengine::v1::GetClusterRequest 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::vmwareengine::v1::GetClusterRequest const &
Returns
Type
Description
StatusOr< google::cloud::vmwareengine::v1::Cluster >
virtual CreateCluster(google::cloud::vmwareengine::v1::CreateClusterRequest 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::vmwareengine::v1::CreateClusterRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::vmwareengine::v1::Cluster > >
virtual UpdateCluster(google::cloud::vmwareengine::v1::UpdateClusterRequest 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::vmwareengine::v1::UpdateClusterRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::vmwareengine::v1::Cluster > >
virtual DeleteCluster(google::cloud::vmwareengine::v1::DeleteClusterRequest 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::vmwareengine::v1::DeleteClusterRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::vmwareengine::v1::OperationMetadata > >
virtual ListSubnets(google::cloud::vmwareengine::v1::ListSubnetsRequest)
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::vmwareengine::v1::ListSubnetsRequest
Returns
Type
Description
StreamRange< google::cloud::vmwareengine::v1::Subnet >
virtual ListNodeTypes(google::cloud::vmwareengine::v1::ListNodeTypesRequest)
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::vmwareengine::v1::ListNodeTypesRequest
Returns
Type
Description
StreamRange< google::cloud::vmwareengine::v1::NodeType >
virtual GetNodeType(google::cloud::vmwareengine::v1::GetNodeTypeRequest 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::vmwareengine::v1::GetNodeTypeRequest const &
Returns
Type
Description
StatusOr< google::cloud::vmwareengine::v1::NodeType >
virtual ShowNsxCredentials(google::cloud::vmwareengine::v1::ShowNsxCredentialsRequest 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::vmwareengine::v1::ShowNsxCredentialsRequest const &
Returns
Type
Description
StatusOr< google::cloud::vmwareengine::v1::Credentials >
virtual ShowVcenterCredentials(google::cloud::vmwareengine::v1::ShowVcenterCredentialsRequest 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::vmwareengine::v1::ShowVcenterCredentialsRequest const &
Returns
Type
Description
StatusOr< google::cloud::vmwareengine::v1::Credentials >
virtual ResetNsxCredentials(google::cloud::vmwareengine::v1::ResetNsxCredentialsRequest 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::vmwareengine::v1::ResetNsxCredentialsRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::vmwareengine::v1::PrivateCloud > >
virtual ResetVcenterCredentials(google::cloud::vmwareengine::v1::ResetVcenterCredentialsRequest 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::vmwareengine::v1::ResetVcenterCredentialsRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::vmwareengine::v1::PrivateCloud > >
virtual CreateHcxActivationKey(google::cloud::vmwareengine::v1::CreateHcxActivationKeyRequest 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::vmwareengine::v1::CreateHcxActivationKeyRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::vmwareengine::v1::HcxActivationKey > >
virtual ListHcxActivationKeys(google::cloud::vmwareengine::v1::ListHcxActivationKeysRequest)
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::vmwareengine::v1::ListHcxActivationKeysRequest
Returns
Type
Description
StreamRange< google::cloud::vmwareengine::v1::HcxActivationKey >
virtual GetHcxActivationKey(google::cloud::vmwareengine::v1::GetHcxActivationKeyRequest 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::vmwareengine::v1::GetHcxActivationKeyRequest const &
Returns
Type
Description
StatusOr< google::cloud::vmwareengine::v1::HcxActivationKey >
virtual GetNetworkPolicy(google::cloud::vmwareengine::v1::GetNetworkPolicyRequest 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::vmwareengine::v1::GetNetworkPolicyRequest const &
Returns
Type
Description
StatusOr< google::cloud::vmwareengine::v1::NetworkPolicy >
virtual ListNetworkPolicies(google::cloud::vmwareengine::v1::ListNetworkPoliciesRequest)
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::vmwareengine::v1::ListNetworkPoliciesRequest
Returns
Type
Description
StreamRange< google::cloud::vmwareengine::v1::NetworkPolicy >
virtual CreateNetworkPolicy(google::cloud::vmwareengine::v1::CreateNetworkPolicyRequest 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::vmwareengine::v1::CreateNetworkPolicyRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::vmwareengine::v1::NetworkPolicy > >
virtual UpdateNetworkPolicy(google::cloud::vmwareengine::v1::UpdateNetworkPolicyRequest 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::vmwareengine::v1::UpdateNetworkPolicyRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::vmwareengine::v1::NetworkPolicy > >
virtual DeleteNetworkPolicy(google::cloud::vmwareengine::v1::DeleteNetworkPolicyRequest 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::vmwareengine::v1::DeleteNetworkPolicyRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::vmwareengine::v1::OperationMetadata > >
virtual CreateVmwareEngineNetwork(google::cloud::vmwareengine::v1::CreateVmwareEngineNetworkRequest 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::vmwareengine::v1::CreateVmwareEngineNetworkRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::vmwareengine::v1::VmwareEngineNetwork > >
virtual UpdateVmwareEngineNetwork(google::cloud::vmwareengine::v1::UpdateVmwareEngineNetworkRequest 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::vmwareengine::v1::UpdateVmwareEngineNetworkRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::vmwareengine::v1::VmwareEngineNetwork > >
virtual DeleteVmwareEngineNetwork(google::cloud::vmwareengine::v1::DeleteVmwareEngineNetworkRequest 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::vmwareengine::v1::DeleteVmwareEngineNetworkRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::vmwareengine::v1::OperationMetadata > >
virtual GetVmwareEngineNetwork(google::cloud::vmwareengine::v1::GetVmwareEngineNetworkRequest 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::vmwareengine::v1::GetVmwareEngineNetworkRequest const &
Returns
Type
Description
StatusOr< google::cloud::vmwareengine::v1::VmwareEngineNetwork >
virtual ListVmwareEngineNetworks(google::cloud::vmwareengine::v1::ListVmwareEngineNetworksRequest)
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::vmwareengine::v1::ListVmwareEngineNetworksRequest
Returns
Type
Description
StreamRange< google::cloud::vmwareengine::v1::VmwareEngineNetwork >
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-03-14 UTC.
Need to tell us more?
[[["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-03-14 UTC."],[[["This webpage provides access to documentation for various versions of the `MockVmwareEngineConnection` class, which is used for testing applications that interact with `VmwareEngineClient`."],["The latest version of the documentation available is for version 2.37.0-rc, while a multitude of previous versions are also listed."],["The `MockVmwareEngineConnection` class enables application developers to simulate responses, including errors, when testing their code that utilizes the `VmwareEngineClient`."],["The class uses Google Test's `MOCK_METHOD()` to implement its functions, which requires consulting the gMock documentation for proper utilization in tests."],["The mock class has a wide range of virtual functions related to the Vmware Engine, including operations like listing, getting, creating, updating, and deleting various resources such as PrivateClouds, Clusters, and Network Policies, among others."]]],[]]