Send feedback
Class MockSqlInstancesServiceConnection (2.13.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version 2.13.0 keyboard_arrow_down
A class to mock SqlInstancesServiceConnection
.
Application developers may want to test their code with simulated responses, including errors, from an object of type SqlInstancesServiceClient
. To do so, construct an object of type SqlInstancesServiceClient
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 AddServerCa(google::cloud::sql::v1::SqlInstancesAddServerCaRequest 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::sql::v1::SqlInstancesAddServerCaRequest const &
Returns
Type
Description
StatusOr< google::cloud::sql::v1::Operation >
virtual Clone(google::cloud::sql::v1::SqlInstancesCloneRequest 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::sql::v1::SqlInstancesCloneRequest const &
Returns
Type
Description
StatusOr< google::cloud::sql::v1::Operation >
virtual Delete(google::cloud::sql::v1::SqlInstancesDeleteRequest 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::sql::v1::SqlInstancesDeleteRequest const &
Returns
Type
Description
StatusOr< google::cloud::sql::v1::Operation >
virtual DemoteMaster(google::cloud::sql::v1::SqlInstancesDemoteMasterRequest 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::sql::v1::SqlInstancesDemoteMasterRequest const &
Returns
Type
Description
StatusOr< google::cloud::sql::v1::Operation >
virtual Export(google::cloud::sql::v1::SqlInstancesExportRequest 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::sql::v1::SqlInstancesExportRequest const &
Returns
Type
Description
StatusOr< google::cloud::sql::v1::Operation >
virtual Failover(google::cloud::sql::v1::SqlInstancesFailoverRequest 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::sql::v1::SqlInstancesFailoverRequest const &
Returns
Type
Description
StatusOr< google::cloud::sql::v1::Operation >
virtual Get(google::cloud::sql::v1::SqlInstancesGetRequest 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::sql::v1::SqlInstancesGetRequest const &
Returns
Type
Description
StatusOr< google::cloud::sql::v1::DatabaseInstance >
virtual Import(google::cloud::sql::v1::SqlInstancesImportRequest 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::sql::v1::SqlInstancesImportRequest const &
Returns
Type
Description
StatusOr< google::cloud::sql::v1::Operation >
virtual Insert(google::cloud::sql::v1::SqlInstancesInsertRequest 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::sql::v1::SqlInstancesInsertRequest const &
Returns
Type
Description
StatusOr< google::cloud::sql::v1::Operation >
virtual List(google::cloud::sql::v1::SqlInstancesListRequest)
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::sql::v1::SqlInstancesListRequest
Returns
Type
Description
StreamRange< google::cloud::sql::v1::DatabaseInstance >
virtual ListServerCas(google::cloud::sql::v1::SqlInstancesListServerCasRequest 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::sql::v1::SqlInstancesListServerCasRequest const &
Returns
Type
Description
StatusOr< google::cloud::sql::v1::InstancesListServerCasResponse >
virtual Patch(google::cloud::sql::v1::SqlInstancesPatchRequest 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::sql::v1::SqlInstancesPatchRequest const &
Returns
Type
Description
StatusOr< google::cloud::sql::v1::Operation >
virtual PromoteReplica(google::cloud::sql::v1::SqlInstancesPromoteReplicaRequest 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::sql::v1::SqlInstancesPromoteReplicaRequest const &
Returns
Type
Description
StatusOr< google::cloud::sql::v1::Operation >
virtual ResetSslConfig(google::cloud::sql::v1::SqlInstancesResetSslConfigRequest 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::sql::v1::SqlInstancesResetSslConfigRequest const &
Returns
Type
Description
StatusOr< google::cloud::sql::v1::Operation >
virtual Restart(google::cloud::sql::v1::SqlInstancesRestartRequest 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::sql::v1::SqlInstancesRestartRequest const &
Returns
Type
Description
StatusOr< google::cloud::sql::v1::Operation >
virtual RestoreBackup(google::cloud::sql::v1::SqlInstancesRestoreBackupRequest 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::sql::v1::SqlInstancesRestoreBackupRequest const &
Returns
Type
Description
StatusOr< google::cloud::sql::v1::Operation >
virtual RotateServerCa(google::cloud::sql::v1::SqlInstancesRotateServerCaRequest 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::sql::v1::SqlInstancesRotateServerCaRequest const &
Returns
Type
Description
StatusOr< google::cloud::sql::v1::Operation >
virtual StartReplica(google::cloud::sql::v1::SqlInstancesStartReplicaRequest 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::sql::v1::SqlInstancesStartReplicaRequest const &
Returns
Type
Description
StatusOr< google::cloud::sql::v1::Operation >
virtual StopReplica(google::cloud::sql::v1::SqlInstancesStopReplicaRequest 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::sql::v1::SqlInstancesStopReplicaRequest const &
Returns
Type
Description
StatusOr< google::cloud::sql::v1::Operation >
virtual TruncateLog(google::cloud::sql::v1::SqlInstancesTruncateLogRequest 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::sql::v1::SqlInstancesTruncateLogRequest const &
Returns
Type
Description
StatusOr< google::cloud::sql::v1::Operation >
virtual Update(google::cloud::sql::v1::SqlInstancesUpdateRequest 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::sql::v1::SqlInstancesUpdateRequest const &
Returns
Type
Description
StatusOr< google::cloud::sql::v1::Operation >
virtual CreateEphemeral(google::cloud::sql::v1::SqlInstancesCreateEphemeralCertRequest 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::sql::v1::SqlInstancesCreateEphemeralCertRequest const &
Returns
Type
Description
StatusOr< google::cloud::sql::v1::SslCert >
virtual RescheduleMaintenance(google::cloud::sql::v1::SqlInstancesRescheduleMaintenanceRequest 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::sql::v1::SqlInstancesRescheduleMaintenanceRequest const &
Returns
Type
Description
StatusOr< google::cloud::sql::v1::Operation >
virtual VerifyExternalSyncSettings(google::cloud::sql::v1::SqlInstancesVerifyExternalSyncSettingsRequest 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::sql::v1::SqlInstancesVerifyExternalSyncSettingsRequest const &
Returns
Type
Description
StatusOr< google::cloud::sql::v1::SqlInstancesVerifyExternalSyncSettingsResponse >
virtual StartExternalSync(google::cloud::sql::v1::SqlInstancesStartExternalSyncRequest 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::sql::v1::SqlInstancesStartExternalSyncRequest const &
Returns
Type
Description
StatusOr< google::cloud::sql::v1::Operation >
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-01-28 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-01-28 UTC."],[],[]]