Class MockConfigDeliveryConnection (2.42.0-rc)

A class to mock ConfigDeliveryConnection.

Application developers may want to test their code with simulated responses, including errors, from an object of type ConfigDeliveryClient. To do so, construct an object of type ConfigDeliveryClient 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 ListResourceBundles(google::cloud::configdelivery::v1::ListResourceBundlesRequest)

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::configdelivery::v1::ListResourceBundlesRequest
Returns
Type Description
StreamRange< google::cloud::configdelivery::v1::ResourceBundle >

virtual GetResourceBundle(google::cloud::configdelivery::v1::GetResourceBundleRequest 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::configdelivery::v1::GetResourceBundleRequest const &
Returns
Type Description
StatusOr< google::cloud::configdelivery::v1::ResourceBundle >

virtual CreateResourceBundle(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::configdelivery::v1::ResourceBundle > >

virtual UpdateResourceBundle(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::configdelivery::v1::ResourceBundle > >

virtual DeleteResourceBundle(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::configdelivery::v1::OperationMetadata > >

virtual ListFleetPackages(google::cloud::configdelivery::v1::ListFleetPackagesRequest)

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::configdelivery::v1::ListFleetPackagesRequest
Returns
Type Description
StreamRange< google::cloud::configdelivery::v1::FleetPackage >

virtual GetFleetPackage(google::cloud::configdelivery::v1::GetFleetPackageRequest 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::configdelivery::v1::GetFleetPackageRequest const &
Returns
Type Description
StatusOr< google::cloud::configdelivery::v1::FleetPackage >

virtual CreateFleetPackage(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::configdelivery::v1::FleetPackage > >

virtual UpdateFleetPackage(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::configdelivery::v1::FleetPackage > >

virtual DeleteFleetPackage(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::configdelivery::v1::OperationMetadata > >

virtual ListReleases(google::cloud::configdelivery::v1::ListReleasesRequest)

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::configdelivery::v1::ListReleasesRequest
Returns
Type Description
StreamRange< google::cloud::configdelivery::v1::Release >

virtual GetRelease(google::cloud::configdelivery::v1::GetReleaseRequest 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::configdelivery::v1::GetReleaseRequest const &
Returns
Type Description
StatusOr< google::cloud::configdelivery::v1::Release >

virtual CreateRelease(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::configdelivery::v1::Release > >

virtual UpdateRelease(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::configdelivery::v1::Release > >

virtual DeleteRelease(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::configdelivery::v1::OperationMetadata > >

virtual ListVariants(google::cloud::configdelivery::v1::ListVariantsRequest)

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::configdelivery::v1::ListVariantsRequest
Returns
Type Description
StreamRange< google::cloud::configdelivery::v1::Variant >

virtual GetVariant(google::cloud::configdelivery::v1::GetVariantRequest 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::configdelivery::v1::GetVariantRequest const &
Returns
Type Description
StatusOr< google::cloud::configdelivery::v1::Variant >

virtual CreateVariant(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::configdelivery::v1::Variant > >

virtual UpdateVariant(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::configdelivery::v1::Variant > >

virtual DeleteVariant(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::configdelivery::v1::OperationMetadata > >

virtual ListRollouts(google::cloud::configdelivery::v1::ListRolloutsRequest)

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::configdelivery::v1::ListRolloutsRequest
Returns
Type Description
StreamRange< google::cloud::configdelivery::v1::Rollout >

virtual GetRollout(google::cloud::configdelivery::v1::GetRolloutRequest 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::configdelivery::v1::GetRolloutRequest const &
Returns
Type Description
StatusOr< google::cloud::configdelivery::v1::Rollout >

virtual SuspendRollout(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::configdelivery::v1::Rollout > >

virtual ResumeRollout(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::configdelivery::v1::Rollout > >

virtual AbortRollout(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::configdelivery::v1::Rollout > >

virtual ListLocations(google::cloud::location::ListLocationsRequest)

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::location::ListLocationsRequest
Returns
Type Description
StreamRange< google::cloud::location::Location >

virtual GetLocation(google::cloud::location::GetLocationRequest 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::location::GetLocationRequest const &
Returns
Type Description
StatusOr< google::cloud::location::Location >

virtual ListOperations(google::longrunning::ListOperationsRequest)

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::longrunning::ListOperationsRequest
Returns
Type Description
StreamRange< google::longrunning::Operation >

virtual GetOperation(google::longrunning::GetOperationRequest 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::longrunning::GetOperationRequest const &
Returns
Type Description
StatusOr< google::longrunning::Operation >

virtual DeleteOperation(google::longrunning::DeleteOperationRequest 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::longrunning::DeleteOperationRequest const &
Returns
Type Description
Status

virtual CancelOperation(google::longrunning::CancelOperationRequest 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::longrunning::CancelOperationRequest const &
Returns
Type Description
Status