|
| MOCK_METHOD (Options, options,(),(override)) |
|
| MOCK_METHOD (StatusOr< google::cloud::bigquery::storage::v1::WriteStream >, CreateWriteStream,(google::cloud::bigquery::storage::v1::CreateWriteStreamRequest const &request),(override)) |
|
| MOCK_METHOD ((std::unique_ptr<::google::cloud::AsyncStreamingReadWriteRpc< google::cloud::bigquery::storage::v1::AppendRowsRequest, google::cloud::bigquery::storage::v1::AppendRowsResponse > >), AsyncAppendRows,(),(override)) |
|
| MOCK_METHOD (StatusOr< google::cloud::bigquery::storage::v1::WriteStream >, GetWriteStream,(google::cloud::bigquery::storage::v1::GetWriteStreamRequest const &request),(override)) |
|
| MOCK_METHOD (StatusOr< google::cloud::bigquery::storage::v1::FinalizeWriteStreamResponse >, FinalizeWriteStream,(google::cloud::bigquery::storage::v1::FinalizeWriteStreamRequest const &request),(override)) |
|
| MOCK_METHOD (StatusOr< google::cloud::bigquery::storage::v1::BatchCommitWriteStreamsResponse >, BatchCommitWriteStreams,(google::cloud::bigquery::storage::v1::BatchCommitWriteStreamsRequest const &request),(override)) |
|
| MOCK_METHOD (StatusOr< google::cloud::bigquery::storage::v1::FlushRowsResponse >, FlushRows,(google::cloud::bigquery::storage::v1::FlushRowsRequest const &request),(override)) |
|
virtual Options | options () |
|
virtual StatusOr< google::cloud::bigquery::storage::v1::WriteStream > | CreateWriteStream (google::cloud::bigquery::storage::v1::CreateWriteStreamRequest const &request) |
|
virtual std::unique_ptr<::google::cloud::AsyncStreamingReadWriteRpc< google::cloud::bigquery::storage::v1::AppendRowsRequest, google::cloud::bigquery::storage::v1::AppendRowsResponse > > | AsyncAppendRows () |
|
virtual StatusOr< google::cloud::bigquery::storage::v1::WriteStream > | GetWriteStream (google::cloud::bigquery::storage::v1::GetWriteStreamRequest const &request) |
|
virtual StatusOr< google::cloud::bigquery::storage::v1::FinalizeWriteStreamResponse > | FinalizeWriteStream (google::cloud::bigquery::storage::v1::FinalizeWriteStreamRequest const &request) |
|
virtual StatusOr< google::cloud::bigquery::storage::v1::BatchCommitWriteStreamsResponse > | BatchCommitWriteStreams (google::cloud::bigquery::storage::v1::BatchCommitWriteStreamsRequest const &request) |
|
virtual StatusOr< google::cloud::bigquery::storage::v1::FlushRowsResponse > | FlushRows (google::cloud::bigquery::storage::v1::FlushRowsRequest const &request) |
|
A class to mock BigQueryWriteConnection
.
Application developers may want to test their code with simulated responses, including errors, from an object of type BigQueryWriteClient
. To do so, construct an object of type BigQueryWriteClient
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
.