Google Cloud Spanner C++ Client
A C++ Client Library for Google Cloud Spanner
|
A class to mock google::cloud::spanner::InstanceAdminConnection
.
More...
#include <google/cloud/spanner/mocks/mock_instance_admin_connection.h>
Public Member Functions | |
MOCK_METHOD1 (GetInstance, StatusOr< google::spanner::admin::instance::v1::Instance >(GetInstanceParams)) | |
MOCK_METHOD1 (CreateInstance, future< StatusOr< google::spanner::admin::instance::v1::Instance >>(CreateInstanceParams)) | |
MOCK_METHOD1 (UpdateInstance, future< StatusOr< google::spanner::admin::instance::v1::Instance >>(UpdateInstanceParams)) | |
MOCK_METHOD1 (DeleteInstance, Status(DeleteInstanceParams)) | |
MOCK_METHOD1 (GetInstanceConfig, StatusOr< google::spanner::admin::instance::v1::InstanceConfig >(GetInstanceConfigParams)) | |
MOCK_METHOD1 (ListInstanceConfigs, spanner::ListInstanceConfigsRange(ListInstanceConfigsParams)) | |
MOCK_METHOD1 (ListInstances, spanner::ListInstancesRange(ListInstancesParams)) | |
MOCK_METHOD1 (GetIamPolicy, StatusOr< google::iam::v1::Policy >(GetIamPolicyParams)) | |
MOCK_METHOD1 (SetIamPolicy, StatusOr< google::iam::v1::Policy >(SetIamPolicyParams)) | |
MOCK_METHOD1 (TestIamPermissions, StatusOr< google::iam::v1::TestIamPermissionsResponse >(TestIamPermissionsParams)) | |
A class to mock google::cloud::spanner::InstanceAdminConnection
.
Application developers may want to test their code with simulated responses, including errors from a spanner::InstanceAdminClient
. To do so, construct a spanner::InstanceAdminClient
with an instance of this class. Then use the Google Test framework functions to program the behavior of this mock.
Definition at line 33 of file mock_instance_admin_connection.h.
google::cloud::spanner_mocks::v1::MockInstanceAdminConnection::MOCK_METHOD1 | ( | GetInstance | , |
StatusOr< google::spanner::admin::instance::v1::Instance > | GetInstanceParams | ||
) |
google::cloud::spanner_mocks::v1::MockInstanceAdminConnection::MOCK_METHOD1 | ( | CreateInstance | , |
future< StatusOr< google::spanner::admin::instance::v1::Instance >> | CreateInstanceParams | ||
) |
google::cloud::spanner_mocks::v1::MockInstanceAdminConnection::MOCK_METHOD1 | ( | UpdateInstance | , |
future< StatusOr< google::spanner::admin::instance::v1::Instance >> | UpdateInstanceParams | ||
) |
google::cloud::spanner_mocks::v1::MockInstanceAdminConnection::MOCK_METHOD1 | ( | DeleteInstance | , |
Status(DeleteInstanceParams) | |||
) |
google::cloud::spanner_mocks::v1::MockInstanceAdminConnection::MOCK_METHOD1 | ( | GetInstanceConfig | , |
StatusOr< google::spanner::admin::instance::v1::InstanceConfig > | GetInstanceConfigParams | ||
) |
google::cloud::spanner_mocks::v1::MockInstanceAdminConnection::MOCK_METHOD1 | ( | ListInstanceConfigs | , |
spanner::ListInstanceConfigsRange(ListInstanceConfigsParams) | |||
) |
google::cloud::spanner_mocks::v1::MockInstanceAdminConnection::MOCK_METHOD1 | ( | ListInstances | , |
spanner::ListInstancesRange(ListInstancesParams) | |||
) |
google::cloud::spanner_mocks::v1::MockInstanceAdminConnection::MOCK_METHOD1 | ( | GetIamPolicy | , |
StatusOr< google::iam::v1::Policy > | GetIamPolicyParams | ||
) |
google::cloud::spanner_mocks::v1::MockInstanceAdminConnection::MOCK_METHOD1 | ( | SetIamPolicy | , |
StatusOr< google::iam::v1::Policy > | SetIamPolicyParams | ||
) |
google::cloud::spanner_mocks::v1::MockInstanceAdminConnection::MOCK_METHOD1 | ( | TestIamPermissions | , |
StatusOr< google::iam::v1::TestIamPermissionsResponse > | TestIamPermissionsParams | ||
) |