Google Cloud Spanner C++ Client 2.13.0
A C++ Client Library for Google Cloud Spanner
|
A class to mock google::cloud::spanner::DatabaseAdminConnection
.
More...
#include <google/cloud/spanner/mocks/mock_database_admin_connection.h>
Public Member Functions | |
MOCK_METHOD (future< StatusOr< google::spanner::admin::database::v1::Database > >, CreateDatabase,(CreateDatabaseParams),(override)) | |
MOCK_METHOD (StatusOr< google::spanner::admin::database::v1::Database >, GetDatabase,(GetDatabaseParams),(override)) | |
MOCK_METHOD (StatusOr< google::spanner::admin::database::v1::GetDatabaseDdlResponse >, GetDatabaseDdl,(GetDatabaseDdlParams),(override)) | |
MOCK_METHOD (future< StatusOr< google::spanner::admin::database::v1::UpdateDatabaseDdlMetadata > >, UpdateDatabase,(UpdateDatabaseParams),(override)) | |
MOCK_METHOD (Status, DropDatabase,(DropDatabaseParams),(override)) | |
MOCK_METHOD (spanner::ListDatabaseRange, ListDatabases,(ListDatabasesParams),(override)) | |
MOCK_METHOD (future< StatusOr< google::spanner::admin::database::v1::Database > >, RestoreDatabase,(RestoreDatabaseParams),(override)) | |
MOCK_METHOD (StatusOr< google::iam::v1::Policy >, GetIamPolicy,(GetIamPolicyParams),(override)) | |
MOCK_METHOD (StatusOr< google::iam::v1::Policy >, SetIamPolicy,(SetIamPolicyParams),(override)) | |
MOCK_METHOD (StatusOr< google::iam::v1::TestIamPermissionsResponse >, TestIamPermissions,(TestIamPermissionsParams),(override)) | |
MOCK_METHOD (future< StatusOr< google::spanner::admin::database::v1::Backup > >, CreateBackup,(CreateBackupParams),(override)) | |
MOCK_METHOD (StatusOr< google::spanner::admin::database::v1::Backup >, GetBackup,(GetBackupParams),(override)) | |
MOCK_METHOD (Status, DeleteBackup,(DeleteBackupParams),(override)) | |
MOCK_METHOD (spanner::ListBackupsRange, ListBackups,(ListBackupsParams),(override)) | |
MOCK_METHOD (StatusOr< google::spanner::admin::database::v1::Backup >, UpdateBackup,(UpdateBackupParams),(override)) | |
MOCK_METHOD (spanner::ListBackupOperationsRange, ListBackupOperations,(ListBackupOperationsParams),(override)) | |
MOCK_METHOD (spanner::ListDatabaseOperationsRange, ListDatabaseOperations,(ListDatabaseOperationsParams),(override)) | |
virtual Options | options () |
virtual future< StatusOr< google::spanner::admin::database::v1::Database > > | CreateDatabase (CreateDatabaseParams)=0 |
Define the interface for a google.spanner.v1.DatabaseAdmin.CreateDatabase RPC. More... | |
virtual StatusOr< google::spanner::admin::database::v1::Database > | GetDatabase (GetDatabaseParams)=0 |
Define the interface for a google.spanner.v1.DatabaseAdmin.GetDatabase RPC. More... | |
virtual StatusOr< google::spanner::admin::database::v1::GetDatabaseDdlResponse > | GetDatabaseDdl (GetDatabaseDdlParams)=0 |
Define the interface for a google.spanner.v1.DatabaseAdmin.GetDatabaseDdl RPC. More... | |
virtual future< StatusOr< google::spanner::admin::database::v1::UpdateDatabaseDdlMetadata > > | UpdateDatabase (UpdateDatabaseParams)=0 |
Define the interface for a google.spanner.v1.DatabaseAdmin.UpdateDatabase RPC. More... | |
virtual Status | DropDatabase (DropDatabaseParams)=0 |
Define the interface for a google.spanner.v1.DatabaseAdmin.DropDatabase RPC. More... | |
virtual ListDatabaseRange | ListDatabases (ListDatabasesParams)=0 |
Define the interface for a google.spanner.v1.DatabaseAdmin.DropDatabase RPC. More... | |
virtual future< StatusOr< google::spanner::admin::database::v1::Database > > | RestoreDatabase (RestoreDatabaseParams) |
Define the interface for a google.spanner.v1.DatabaseAdmin.RestoreDatabase RPC. More... | |
virtual StatusOr< google::iam::v1::Policy > | GetIamPolicy (GetIamPolicyParams)=0 |
Define the interface for a google.spanner.v1.DatabaseAdmin.GetIamPolicy RPC. More... | |
virtual StatusOr< google::iam::v1::Policy > | SetIamPolicy (SetIamPolicyParams)=0 |
Define the interface for a google.spanner.v1.DatabaseAdmin.SetIamPolicy RPC. More... | |
virtual StatusOr< google::iam::v1::TestIamPermissionsResponse > | TestIamPermissions (TestIamPermissionsParams)=0 |
Define the interface for a google.spanner.v1.DatabaseAdmin.TestIamPermissions RPC. More... | |
virtual future< StatusOr< google::spanner::admin::database::v1::Backup > > | CreateBackup (CreateBackupParams) |
Define the interface for a google.spanner.v1.DatabaseAdmin.CreateBackup RPC. More... | |
virtual StatusOr< google::spanner::admin::database::v1::Backup > | GetBackup (GetBackupParams) |
Define the interface for a google.spanner.v1.DatabaseAdmin.GetBackup RPC. More... | |
virtual Status | DeleteBackup (DeleteBackupParams) |
Define the interface for a google.spanner.v1.DatabaseAdmin.DeleteBackup RPC. More... | |
virtual ListBackupsRange | ListBackups (ListBackupsParams) |
Define the interface for a google.spanner.v1.DatabaseAdmin.ListBackups RPC. More... | |
virtual StatusOr< google::spanner::admin::database::v1::Backup > | UpdateBackup (UpdateBackupParams) |
Define the interface for a google.spanner.v1.DatabaseAdmin.UpdateBackup RPC. More... | |
virtual ListBackupOperationsRange | ListBackupOperations (ListBackupOperationsParams) |
Define the interface for a google.spanner.v1.DatabaseAdmin.ListBackupOperations RPC. More... | |
virtual ListDatabaseOperationsRange | ListDatabaseOperations (ListDatabaseOperationsParams) |
Define the interface for a google.spanner.v1.DatabaseAdmin.ListDatabaseOperations RPC. More... | |
A class to mock google::cloud::spanner::DatabaseAdminConnection
.
Application developers may want to test their code with simulated responses, including errors from a spanner::DatabaseAdminClient
. To do so, construct a spanner::DatabaseAdminClient
with an instance of this class. Then use the Google Test framework functions to program the behavior of this mock.
|
virtualinherited |
Define the interface for a google.spanner.v1.DatabaseAdmin.CreateBackup RPC.
|
pure virtualinherited |
Define the interface for a google.spanner.v1.DatabaseAdmin.CreateDatabase RPC.
|
virtualinherited |
Define the interface for a google.spanner.v1.DatabaseAdmin.DeleteBackup RPC.
|
pure virtualinherited |
Define the interface for a google.spanner.v1.DatabaseAdmin.DropDatabase RPC.
|
virtualinherited |
Define the interface for a google.spanner.v1.DatabaseAdmin.GetBackup RPC.
|
pure virtualinherited |
Define the interface for a google.spanner.v1.DatabaseAdmin.GetDatabase RPC.
|
pure virtualinherited |
Define the interface for a google.spanner.v1.DatabaseAdmin.GetDatabaseDdl RPC.
|
pure virtualinherited |
Define the interface for a google.spanner.v1.DatabaseAdmin.GetIamPolicy RPC.
|
virtualinherited |
Define the interface for a google.spanner.v1.DatabaseAdmin.ListBackupOperations RPC.
|
virtualinherited |
Define the interface for a google.spanner.v1.DatabaseAdmin.ListBackups RPC.
|
virtualinherited |
Define the interface for a google.spanner.v1.DatabaseAdmin.ListDatabaseOperations RPC.
|
pure virtualinherited |
Define the interface for a google.spanner.v1.DatabaseAdmin.DropDatabase RPC.
google::cloud::spanner_mocks::MockDatabaseAdminConnection::MOCK_METHOD | ( | future< StatusOr< google::spanner::admin::database::v1::Backup > > | , |
CreateBackup | , | ||
(CreateBackupParams) | , | ||
(override) | |||
) |
google::cloud::spanner_mocks::MockDatabaseAdminConnection::MOCK_METHOD | ( | future< StatusOr< google::spanner::admin::database::v1::Database > > | , |
CreateDatabase | , | ||
(CreateDatabaseParams) | , | ||
(override) | |||
) |
google::cloud::spanner_mocks::MockDatabaseAdminConnection::MOCK_METHOD | ( | future< StatusOr< google::spanner::admin::database::v1::Database > > | , |
RestoreDatabase | , | ||
(RestoreDatabaseParams) | , | ||
(override) | |||
) |
google::cloud::spanner_mocks::MockDatabaseAdminConnection::MOCK_METHOD | ( | future< StatusOr< google::spanner::admin::database::v1::UpdateDatabaseDdlMetadata > > | , |
UpdateDatabase | , | ||
(UpdateDatabaseParams) | , | ||
(override) | |||
) |
google::cloud::spanner_mocks::MockDatabaseAdminConnection::MOCK_METHOD | ( | spanner::ListBackupOperationsRange | , |
ListBackupOperations | , | ||
(ListBackupOperationsParams) | , | ||
(override) | |||
) |
google::cloud::spanner_mocks::MockDatabaseAdminConnection::MOCK_METHOD | ( | spanner::ListBackupsRange | , |
ListBackups | , | ||
(ListBackupsParams) | , | ||
(override) | |||
) |
google::cloud::spanner_mocks::MockDatabaseAdminConnection::MOCK_METHOD | ( | spanner::ListDatabaseOperationsRange | , |
ListDatabaseOperations | , | ||
(ListDatabaseOperationsParams) | , | ||
(override) | |||
) |
google::cloud::spanner_mocks::MockDatabaseAdminConnection::MOCK_METHOD | ( | spanner::ListDatabaseRange | , |
ListDatabases | , | ||
(ListDatabasesParams) | , | ||
(override) | |||
) |
google::cloud::spanner_mocks::MockDatabaseAdminConnection::MOCK_METHOD | ( | Status | , |
DeleteBackup | , | ||
(DeleteBackupParams) | , | ||
(override) | |||
) |
google::cloud::spanner_mocks::MockDatabaseAdminConnection::MOCK_METHOD | ( | Status | , |
DropDatabase | , | ||
(DropDatabaseParams) | , | ||
(override) | |||
) |
google::cloud::spanner_mocks::MockDatabaseAdminConnection::MOCK_METHOD | ( | StatusOr< google::iam::v1::Policy > | , |
GetIamPolicy | , | ||
(GetIamPolicyParams) | , | ||
(override) | |||
) |
google::cloud::spanner_mocks::MockDatabaseAdminConnection::MOCK_METHOD | ( | StatusOr< google::iam::v1::Policy > | , |
SetIamPolicy | , | ||
(SetIamPolicyParams) | , | ||
(override) | |||
) |
google::cloud::spanner_mocks::MockDatabaseAdminConnection::MOCK_METHOD | ( | StatusOr< google::iam::v1::TestIamPermissionsResponse > | , |
TestIamPermissions | , | ||
(TestIamPermissionsParams) | , | ||
(override) | |||
) |
google::cloud::spanner_mocks::MockDatabaseAdminConnection::MOCK_METHOD | ( | StatusOr< google::spanner::admin::database::v1::Backup > | , |
GetBackup | , | ||
(GetBackupParams) | , | ||
(override) | |||
) |
google::cloud::spanner_mocks::MockDatabaseAdminConnection::MOCK_METHOD | ( | StatusOr< google::spanner::admin::database::v1::Backup > | , |
UpdateBackup | , | ||
(UpdateBackupParams) | , | ||
(override) | |||
) |
google::cloud::spanner_mocks::MockDatabaseAdminConnection::MOCK_METHOD | ( | StatusOr< google::spanner::admin::database::v1::Database > | , |
GetDatabase | , | ||
(GetDatabaseParams) | , | ||
(override) | |||
) |
google::cloud::spanner_mocks::MockDatabaseAdminConnection::MOCK_METHOD | ( | StatusOr< google::spanner::admin::database::v1::GetDatabaseDdlResponse > | , |
GetDatabaseDdl | , | ||
(GetDatabaseDdlParams) | , | ||
(override) | |||
) |
|
inlinevirtualinherited |
|
virtualinherited |
Define the interface for a google.spanner.v1.DatabaseAdmin.RestoreDatabase RPC.
|
pure virtualinherited |
Define the interface for a google.spanner.v1.DatabaseAdmin.SetIamPolicy RPC.
|
pure virtualinherited |
Define the interface for a google.spanner.v1.DatabaseAdmin.TestIamPermissions RPC.
|
virtualinherited |
Define the interface for a google.spanner.v1.DatabaseAdmin.UpdateBackup RPC.
|
pure virtualinherited |
Define the interface for a google.spanner.v1.DatabaseAdmin.UpdateDatabase RPC.