Class MockDomainsConnection (2.17.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::cloud::domains::v1::RegisterDomainRequest 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::RegisterDomainRequest 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::cloud::domains::v1::TransferDomainRequest 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::TransferDomainRequest 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::cloud::domains::v1::UpdateRegistrationRequest 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::UpdateRegistrationRequest const &
Returns
Type Description
future< StatusOr< google::cloud::domains::v1::Registration > >

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

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

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

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

virtual DeleteRegistration(google::cloud::domains::v1::DeleteRegistrationRequest 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::DeleteRegistrationRequest 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 >