15 #ifndef GOOGLE_CLOUD_CPP_GOOGLE_CLOUD_SPANNER_MOCKS_MOCK_SPANNER_CONNECTION_H 16 #define GOOGLE_CLOUD_CPP_GOOGLE_CLOUD_SPANNER_MOCKS_MOCK_SPANNER_CONNECTION_H 22 #include <gmock/gmock.h> 27 namespace spanner_mocks {
43 MOCK_METHOD1(Read, spanner::RowStream(ReadParams));
44 MOCK_METHOD1(PartitionRead, StatusOr<std::vector<spanner::ReadPartition>>(
45 PartitionReadParams));
46 MOCK_METHOD1(ExecuteQuery, spanner::RowStream(SqlParams));
47 MOCK_METHOD1(ExecuteDml, StatusOr<spanner::DmlResult>(SqlParams));
48 MOCK_METHOD1(ProfileQuery, spanner::ProfileQueryResult(SqlParams));
49 MOCK_METHOD1(ProfileDml, StatusOr<spanner::ProfileDmlResult>(SqlParams));
50 MOCK_METHOD1(AnalyzeSql, StatusOr<spanner::ExecutionPlan>(SqlParams));
51 MOCK_METHOD1(ExecutePartitionedDml, StatusOr<spanner::PartitionedDmlResult>(
52 ExecutePartitionedDmlParams));
53 MOCK_METHOD1(PartitionQuery, StatusOr<std::vector<spanner::QueryPartition>>(
54 PartitionQueryParams));
55 MOCK_METHOD1(ExecuteBatchDml,
56 StatusOr<spanner::BatchDmlResult>(ExecuteBatchDmlParams));
57 MOCK_METHOD1(Commit, StatusOr<spanner::CommitResult>(CommitParams));
58 MOCK_METHOD1(Rollback, Status(RollbackParams));
68 MOCK_METHOD0(NextRow, StatusOr<spanner::Row>());
69 MOCK_METHOD0(Metadata, optional<google::spanner::v1::ResultSetMetadata>());
70 MOCK_CONST_METHOD0(Stats, optional<google::spanner::v1::ResultSetStats>());
78 #endif // GOOGLE_CLOUD_CPP_GOOGLE_CLOUD_SPANNER_MOCKS_MOCK_SPANNER_CONNECTION_H Mock the results of a ExecuteQuery() or Read() operation.
A class to mock google::cloud::spanner::Connection.
#define SPANNER_CLIENT_NS