Class MockDomainsConnection (2.28.0)

A class to mock DomainsConnection.

Application developers may want to test their code with simulated responses, including errors, from an object of type DomainsClient. To do so, construct an object of type DomainsClient 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 SearchDomains(google::cloud::domains::v1::SearchDomainsRequest 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::domains::v1::SearchDomainsRequest const &
Returns
Type Description
StatusOr< google::cloud::domains::v1::SearchDomainsResponse >

virtual RetrieveRegisterParameters(google::cloud::domains::v1::RetrieveRegisterParametersRequest 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::domains::v1::RetrieveRegisterParametersRequest const &
Returns
Type Description
StatusOr< google::cloud::domains::v1::RetrieveRegisterParametersResponse >

virtual RegisterDomain(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::domains::v1::Registration > >

virtual RetrieveTransferParameters(google::cloud::domains::v1::RetrieveTransferParametersRequest 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::domains::v1::RetrieveTransferParametersRequest const &
Returns
Type Description
StatusOr< google::cloud::domains::v1::RetrieveTransferParametersResponse >

virtual TransferDomain(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::domains::v1::Registration > >

virtual ListRegistrations(google::cloud::domains::v1::ListRegistrationsRequest)

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::domains::v1::ListRegistrationsRequest
Returns
Type Description
StreamRange< google::cloud::domains::v1::Registration >

virtual GetRegistration(google::cloud::domains::v1::GetRegistrationRequest 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::domains::v1::GetRegistrationRequest const &
Returns
Type Description
StatusOr< google::cloud::domains::v1::Registration >

virtual UpdateRegistration(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::domains::v1::Registration > >

virtual ConfigureManagementSettings(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::domains::v1::Registration > >

virtual ConfigureDnsSettings(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::domains::v1::Registration > >

virtual ConfigureContactSettings(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::domains::v1::Registration > >

virtual ExportRegistration(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::domains::v1::Registration > >

virtual DeleteRegistration(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::domains::v1::OperationMetadata > >

virtual RetrieveAuthorizationCode(google::cloud::domains::v1::RetrieveAuthorizationCodeRequest 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::domains::v1::RetrieveAuthorizationCodeRequest const &
Returns
Type Description
StatusOr< google::cloud::domains::v1::AuthorizationCode >

virtual ResetAuthorizationCode(google::cloud::domains::v1::ResetAuthorizationCodeRequest 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::domains::v1::ResetAuthorizationCodeRequest const &
Returns
Type Description
StatusOr< google::cloud::domains::v1::AuthorizationCode >