A class to mock google::cloud::spanner::Connection
.
More...
#include <google/cloud/spanner/mocks/mock_spanner_connection.h>
|
| MOCK_METHOD1 (Read, spanner::RowStream(ReadParams)) |
|
| MOCK_METHOD1 (PartitionRead, StatusOr< std::vector< spanner::ReadPartition >>(PartitionReadParams)) |
|
| MOCK_METHOD1 (ExecuteQuery, spanner::RowStream(SqlParams)) |
|
| MOCK_METHOD1 (ExecuteDml, StatusOr< spanner::DmlResult >(SqlParams)) |
|
| MOCK_METHOD1 (ProfileQuery, spanner::ProfileQueryResult(SqlParams)) |
|
| MOCK_METHOD1 (ProfileDml, StatusOr< spanner::ProfileDmlResult >(SqlParams)) |
|
| MOCK_METHOD1 (AnalyzeSql, StatusOr< spanner::ExecutionPlan >(SqlParams)) |
|
| MOCK_METHOD1 (ExecutePartitionedDml, StatusOr< spanner::PartitionedDmlResult >(ExecutePartitionedDmlParams)) |
|
| MOCK_METHOD1 (PartitionQuery, StatusOr< std::vector< spanner::QueryPartition >>(PartitionQueryParams)) |
|
| MOCK_METHOD1 (ExecuteBatchDml, StatusOr< spanner::BatchDmlResult >(ExecuteBatchDmlParams)) |
|
| MOCK_METHOD1 (Commit, StatusOr< spanner::CommitResult >(CommitParams)) |
|
| MOCK_METHOD1 (Rollback, Status(RollbackParams)) |
|
A class to mock google::cloud::spanner::Connection
.
Application developers may want to test their code with simulated responses, including errors from a spanner::Client
. To do so, construct a spanner::Client
with an instance of this class. Then use the Google Test framework functions to program the behavior of this mock.
- See also
- Mocking the Cloud Spanner C++ Client with Google Mock for an example using this class.
Definition at line 41 of file mock_spanner_connection.h.
◆ MOCK_METHOD1() [1/12]
google::cloud::spanner_mocks::v1::MockConnection::MOCK_METHOD1 |
( |
Read |
, |
|
|
spanner::RowStream(ReadParams) |
|
|
) |
| |
◆ MOCK_METHOD1() [2/12]
google::cloud::spanner_mocks::v1::MockConnection::MOCK_METHOD1 |
( |
PartitionRead |
, |
|
|
StatusOr< std::vector< spanner::ReadPartition >> |
PartitionReadParams |
|
) |
| |
◆ MOCK_METHOD1() [3/12]
google::cloud::spanner_mocks::v1::MockConnection::MOCK_METHOD1 |
( |
ExecuteQuery |
, |
|
|
spanner::RowStream(SqlParams) |
|
|
) |
| |
◆ MOCK_METHOD1() [4/12]
google::cloud::spanner_mocks::v1::MockConnection::MOCK_METHOD1 |
( |
ExecuteDml |
, |
|
|
StatusOr< spanner::DmlResult > |
SqlParams |
|
) |
| |
◆ MOCK_METHOD1() [5/12]
google::cloud::spanner_mocks::v1::MockConnection::MOCK_METHOD1 |
( |
ProfileQuery |
, |
|
|
spanner::ProfileQueryResult(SqlParams) |
|
|
) |
| |
◆ MOCK_METHOD1() [6/12]
google::cloud::spanner_mocks::v1::MockConnection::MOCK_METHOD1 |
( |
ProfileDml |
, |
|
|
StatusOr< spanner::ProfileDmlResult > |
SqlParams |
|
) |
| |
◆ MOCK_METHOD1() [7/12]
google::cloud::spanner_mocks::v1::MockConnection::MOCK_METHOD1 |
( |
AnalyzeSql |
, |
|
|
StatusOr< spanner::ExecutionPlan > |
SqlParams |
|
) |
| |
◆ MOCK_METHOD1() [8/12]
google::cloud::spanner_mocks::v1::MockConnection::MOCK_METHOD1 |
( |
ExecutePartitionedDml |
, |
|
|
StatusOr< spanner::PartitionedDmlResult > |
ExecutePartitionedDmlParams |
|
) |
| |
◆ MOCK_METHOD1() [9/12]
google::cloud::spanner_mocks::v1::MockConnection::MOCK_METHOD1 |
( |
PartitionQuery |
, |
|
|
StatusOr< std::vector< spanner::QueryPartition >> |
PartitionQueryParams |
|
) |
| |
◆ MOCK_METHOD1() [10/12]
google::cloud::spanner_mocks::v1::MockConnection::MOCK_METHOD1 |
( |
ExecuteBatchDml |
, |
|
|
StatusOr< spanner::BatchDmlResult > |
ExecuteBatchDmlParams |
|
) |
| |
◆ MOCK_METHOD1() [11/12]
google::cloud::spanner_mocks::v1::MockConnection::MOCK_METHOD1 |
( |
Commit |
, |
|
|
StatusOr< spanner::CommitResult > |
CommitParams |
|
) |
| |
◆ MOCK_METHOD1() [12/12]
google::cloud::spanner_mocks::v1::MockConnection::MOCK_METHOD1 |
( |
Rollback |
, |
|
|
Status(RollbackParams) |
|
|
) |
| |