Class MockCloudDeployConnection (2.17.0)

A class to mock CloudDeployConnection.

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

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::deploy::v1::ListDeliveryPipelinesRequest
Returns
Type Description
StreamRange< google::cloud::deploy::v1::DeliveryPipeline >

virtual GetDeliveryPipeline(google::cloud::deploy::v1::GetDeliveryPipelineRequest 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::deploy::v1::GetDeliveryPipelineRequest const &
Returns
Type Description
StatusOr< google::cloud::deploy::v1::DeliveryPipeline >

virtual CreateDeliveryPipeline(google::cloud::deploy::v1::CreateDeliveryPipelineRequest 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::deploy::v1::CreateDeliveryPipelineRequest const &
Returns
Type Description
future< StatusOr< google::cloud::deploy::v1::DeliveryPipeline > >

virtual UpdateDeliveryPipeline(google::cloud::deploy::v1::UpdateDeliveryPipelineRequest 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::deploy::v1::UpdateDeliveryPipelineRequest const &
Returns
Type Description
future< StatusOr< google::cloud::deploy::v1::DeliveryPipeline > >

virtual DeleteDeliveryPipeline(google::cloud::deploy::v1::DeleteDeliveryPipelineRequest 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::deploy::v1::DeleteDeliveryPipelineRequest const &
Returns
Type Description
future< StatusOr< google::cloud::deploy::v1::OperationMetadata > >

virtual ListTargets(google::cloud::deploy::v1::ListTargetsRequest)

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::deploy::v1::ListTargetsRequest
Returns
Type Description
StreamRange< google::cloud::deploy::v1::Target >

virtual GetTarget(google::cloud::deploy::v1::GetTargetRequest 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::deploy::v1::GetTargetRequest const &
Returns
Type Description
StatusOr< google::cloud::deploy::v1::Target >

virtual CreateTarget(google::cloud::deploy::v1::CreateTargetRequest 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::deploy::v1::CreateTargetRequest const &
Returns
Type Description
future< StatusOr< google::cloud::deploy::v1::Target > >

virtual UpdateTarget(google::cloud::deploy::v1::UpdateTargetRequest 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::deploy::v1::UpdateTargetRequest const &
Returns
Type Description
future< StatusOr< google::cloud::deploy::v1::Target > >

virtual DeleteTarget(google::cloud::deploy::v1::DeleteTargetRequest 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::deploy::v1::DeleteTargetRequest const &
Returns
Type Description
future< StatusOr< google::cloud::deploy::v1::OperationMetadata > >

virtual ListReleases(google::cloud::deploy::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::deploy::v1::ListReleasesRequest
Returns
Type Description
StreamRange< google::cloud::deploy::v1::Release >

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

virtual CreateRelease(google::cloud::deploy::v1::CreateReleaseRequest 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::deploy::v1::CreateReleaseRequest const &
Returns
Type Description
future< StatusOr< google::cloud::deploy::v1::Release > >

virtual AbandonRelease(google::cloud::deploy::v1::AbandonReleaseRequest 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::deploy::v1::AbandonReleaseRequest const &
Returns
Type Description
StatusOr< google::cloud::deploy::v1::AbandonReleaseResponse >

virtual ApproveRollout(google::cloud::deploy::v1::ApproveRolloutRequest 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::deploy::v1::ApproveRolloutRequest const &
Returns
Type Description
StatusOr< google::cloud::deploy::v1::ApproveRolloutResponse >

virtual AdvanceRollout(google::cloud::deploy::v1::AdvanceRolloutRequest 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::deploy::v1::AdvanceRolloutRequest const &
Returns
Type Description
StatusOr< google::cloud::deploy::v1::AdvanceRolloutResponse >

virtual CancelRollout(google::cloud::deploy::v1::CancelRolloutRequest 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::deploy::v1::CancelRolloutRequest const &
Returns
Type Description
StatusOr< google::cloud::deploy::v1::CancelRolloutResponse >

virtual ListRollouts(google::cloud::deploy::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::deploy::v1::ListRolloutsRequest
Returns
Type Description
StreamRange< google::cloud::deploy::v1::Rollout >

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

virtual CreateRollout(google::cloud::deploy::v1::CreateRolloutRequest 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::deploy::v1::CreateRolloutRequest const &
Returns
Type Description
future< StatusOr< google::cloud::deploy::v1::Rollout > >

virtual IgnoreJob(google::cloud::deploy::v1::IgnoreJobRequest 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::deploy::v1::IgnoreJobRequest const &
Returns
Type Description
StatusOr< google::cloud::deploy::v1::IgnoreJobResponse >

virtual RetryJob(google::cloud::deploy::v1::RetryJobRequest 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::deploy::v1::RetryJobRequest const &
Returns
Type Description
StatusOr< google::cloud::deploy::v1::RetryJobResponse >

virtual ListJobRuns(google::cloud::deploy::v1::ListJobRunsRequest)

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::deploy::v1::ListJobRunsRequest
Returns
Type Description
StreamRange< google::cloud::deploy::v1::JobRun >

virtual GetJobRun(google::cloud::deploy::v1::GetJobRunRequest 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::deploy::v1::GetJobRunRequest const &
Returns
Type Description
StatusOr< google::cloud::deploy::v1::JobRun >

virtual TerminateJobRun(google::cloud::deploy::v1::TerminateJobRunRequest 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::deploy::v1::TerminateJobRunRequest const &
Returns
Type Description
StatusOr< google::cloud::deploy::v1::TerminateJobRunResponse >

virtual GetConfig(google::cloud::deploy::v1::GetConfigRequest 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::deploy::v1::GetConfigRequest const &
Returns
Type Description
StatusOr< google::cloud::deploy::v1::Config >