Class MockDomainsConnection (2.23.0-rc)

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
TypeDescription
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
NameDescription
request google::cloud::domains::v1::SearchDomainsRequest const &
Returns
TypeDescription
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
NameDescription
request google::cloud::domains::v1::RetrieveRegisterParametersRequest const &
Returns
TypeDescription
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
NameDescription
request google::cloud::domains::v1::RegisterDomainRequest const &
Returns
TypeDescription
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
NameDescription
request google::cloud::domains::v1::RetrieveTransferParametersRequest const &
Returns
TypeDescription
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
NameDescription
request google::cloud::domains::v1::TransferDomainRequest const &
Returns
TypeDescription
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
NameDescription
request google::cloud::domains::v1::ListRegistrationsRequest
Returns
TypeDescription
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
NameDescription
request google::cloud::domains::v1::GetRegistrationRequest const &
Returns
TypeDescription
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
NameDescription
request google::cloud::domains::v1::UpdateRegistrationRequest const &
Returns
TypeDescription
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
NameDescription
request google::cloud::domains::v1::ConfigureManagementSettingsRequest const &
Returns
TypeDescription
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
NameDescription
request google::cloud::domains::v1::ConfigureDnsSettingsRequest const &
Returns
TypeDescription
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
NameDescription
request google::cloud::domains::v1::ConfigureContactSettingsRequest const &
Returns
TypeDescription
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
NameDescription
request google::cloud::domains::v1::ExportRegistrationRequest const &
Returns
TypeDescription
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
NameDescription
request google::cloud::domains::v1::DeleteRegistrationRequest const &
Returns
TypeDescription
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
NameDescription
request google::cloud::domains::v1::RetrieveAuthorizationCodeRequest const &
Returns
TypeDescription
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
NameDescription
request google::cloud::domains::v1::ResetAuthorizationCodeRequest const &
Returns
TypeDescription
StatusOr< google::cloud::domains::v1::AuthorizationCode >