Send feedback
Class MockDatastreamConnection (2.26.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version 2.26.0 keyboard_arrow_down
A class to mock DatastreamConnection
.
Application developers may want to test their code with simulated responses, including errors, from an object of type DatastreamClient
. To do so, construct an object of type DatastreamClient
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
.
Functions
virtual options()
This function is implemented using gMock 's MOCK_METHOD()
.
Consult the gMock documentation to use this mock in your tests.
Returns
Type
Description
Options
virtual ListConnectionProfiles(google::cloud::datastream::v1::ListConnectionProfilesRequest)
This function is implemented using gMock 's MOCK_METHOD()
.
Consult the gMock documentation to use this mock in your tests.
Parameter
Name
Description
request
google::cloud::datastream::v1::ListConnectionProfilesRequest
Returns
Type
Description
StreamRange< google::cloud::datastream::v1::ConnectionProfile >
virtual GetConnectionProfile(google::cloud::datastream::v1::GetConnectionProfileRequest const &)
This function is implemented using gMock 's MOCK_METHOD()
.
Consult the gMock documentation to use this mock in your tests.
Parameter
Name
Description
request
google::cloud::datastream::v1::GetConnectionProfileRequest const &
Returns
Type
Description
StatusOr< google::cloud::datastream::v1::ConnectionProfile >
virtual CreateConnectionProfile(ExperimentalTag, google::longrunning::Operation const &)
This function is implemented using gMock 's MOCK_METHOD()
.
Consult the gMock documentation to use this mock in your tests.
Parameters
Name
Description
ExperimentalTag
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::datastream::v1::ConnectionProfile > >
virtual UpdateConnectionProfile(ExperimentalTag, google::longrunning::Operation const &)
This function is implemented using gMock 's MOCK_METHOD()
.
Consult the gMock documentation to use this mock in your tests.
Parameters
Name
Description
ExperimentalTag
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::datastream::v1::ConnectionProfile > >
virtual DeleteConnectionProfile(ExperimentalTag, google::longrunning::Operation const &)
This function is implemented using gMock 's MOCK_METHOD()
.
Consult the gMock documentation to use this mock in your tests.
Parameters
Name
Description
ExperimentalTag
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::datastream::v1::OperationMetadata > >
virtual DiscoverConnectionProfile(google::cloud::datastream::v1::DiscoverConnectionProfileRequest const &)
This function is implemented using gMock 's MOCK_METHOD()
.
Consult the gMock documentation to use this mock in your tests.
Parameter
Name
Description
request
google::cloud::datastream::v1::DiscoverConnectionProfileRequest const &
Returns
Type
Description
StatusOr< google::cloud::datastream::v1::DiscoverConnectionProfileResponse >
virtual ListStreams(google::cloud::datastream::v1::ListStreamsRequest)
This function is implemented using gMock 's MOCK_METHOD()
.
Consult the gMock documentation to use this mock in your tests.
Parameter
Name
Description
request
google::cloud::datastream::v1::ListStreamsRequest
Returns
Type
Description
StreamRange< google::cloud::datastream::v1::Stream >
virtual GetStream(google::cloud::datastream::v1::GetStreamRequest const &)
This function is implemented using gMock 's MOCK_METHOD()
.
Consult the gMock documentation to use this mock in your tests.
Parameter
Name
Description
request
google::cloud::datastream::v1::GetStreamRequest const &
Returns
Type
Description
StatusOr< google::cloud::datastream::v1::Stream >
virtual CreateStream(ExperimentalTag, google::longrunning::Operation const &)
This function is implemented using gMock 's MOCK_METHOD()
.
Consult the gMock documentation to use this mock in your tests.
Parameters
Name
Description
ExperimentalTag
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::datastream::v1::Stream > >
virtual UpdateStream(ExperimentalTag, google::longrunning::Operation const &)
This function is implemented using gMock 's MOCK_METHOD()
.
Consult the gMock documentation to use this mock in your tests.
Parameters
Name
Description
ExperimentalTag
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::datastream::v1::Stream > >
virtual DeleteStream(ExperimentalTag, google::longrunning::Operation const &)
This function is implemented using gMock 's MOCK_METHOD()
.
Consult the gMock documentation to use this mock in your tests.
Parameters
Name
Description
ExperimentalTag
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::datastream::v1::OperationMetadata > >
virtual GetStreamObject(google::cloud::datastream::v1::GetStreamObjectRequest const &)
This function is implemented using gMock 's MOCK_METHOD()
.
Consult the gMock documentation to use this mock in your tests.
Parameter
Name
Description
request
google::cloud::datastream::v1::GetStreamObjectRequest const &
Returns
Type
Description
StatusOr< google::cloud::datastream::v1::StreamObject >
virtual LookupStreamObject(google::cloud::datastream::v1::LookupStreamObjectRequest const &)
This function is implemented using gMock 's MOCK_METHOD()
.
Consult the gMock documentation to use this mock in your tests.
Parameter
Name
Description
request
google::cloud::datastream::v1::LookupStreamObjectRequest const &
Returns
Type
Description
StatusOr< google::cloud::datastream::v1::StreamObject >
virtual ListStreamObjects(google::cloud::datastream::v1::ListStreamObjectsRequest)
This function is implemented using gMock 's MOCK_METHOD()
.
Consult the gMock documentation to use this mock in your tests.
Parameter
Name
Description
request
google::cloud::datastream::v1::ListStreamObjectsRequest
Returns
Type
Description
StreamRange< google::cloud::datastream::v1::StreamObject >
virtual StartBackfillJob(google::cloud::datastream::v1::StartBackfillJobRequest const &)
This function is implemented using gMock 's MOCK_METHOD()
.
Consult the gMock documentation to use this mock in your tests.
Parameter
Name
Description
request
google::cloud::datastream::v1::StartBackfillJobRequest const &
Returns
Type
Description
StatusOr< google::cloud::datastream::v1::StartBackfillJobResponse >
virtual StopBackfillJob(google::cloud::datastream::v1::StopBackfillJobRequest const &)
This function is implemented using gMock 's MOCK_METHOD()
.
Consult the gMock documentation to use this mock in your tests.
Parameter
Name
Description
request
google::cloud::datastream::v1::StopBackfillJobRequest const &
Returns
Type
Description
StatusOr< google::cloud::datastream::v1::StopBackfillJobResponse >
virtual FetchStaticIps(google::cloud::datastream::v1::FetchStaticIpsRequest)
This function is implemented using gMock 's MOCK_METHOD()
.
Consult the gMock documentation to use this mock in your tests.
Parameter
Name
Description
request
google::cloud::datastream::v1::FetchStaticIpsRequest
Returns
Type
Description
StreamRange< std::string >
virtual CreatePrivateConnection(ExperimentalTag, google::longrunning::Operation const &)
This function is implemented using gMock 's MOCK_METHOD()
.
Consult the gMock documentation to use this mock in your tests.
Parameters
Name
Description
ExperimentalTag
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::datastream::v1::PrivateConnection > >
virtual GetPrivateConnection(google::cloud::datastream::v1::GetPrivateConnectionRequest const &)
This function is implemented using gMock 's MOCK_METHOD()
.
Consult the gMock documentation to use this mock in your tests.
Parameter
Name
Description
request
google::cloud::datastream::v1::GetPrivateConnectionRequest const &
Returns
Type
Description
StatusOr< google::cloud::datastream::v1::PrivateConnection >
virtual ListPrivateConnections(google::cloud::datastream::v1::ListPrivateConnectionsRequest)
This function is implemented using gMock 's MOCK_METHOD()
.
Consult the gMock documentation to use this mock in your tests.
Parameter
Name
Description
request
google::cloud::datastream::v1::ListPrivateConnectionsRequest
Returns
Type
Description
StreamRange< google::cloud::datastream::v1::PrivateConnection >
virtual DeletePrivateConnection(ExperimentalTag, google::longrunning::Operation const &)
This function is implemented using gMock 's MOCK_METHOD()
.
Consult the gMock documentation to use this mock in your tests.
Parameters
Name
Description
ExperimentalTag
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::datastream::v1::OperationMetadata > >
virtual CreateRoute(ExperimentalTag, google::longrunning::Operation const &)
This function is implemented using gMock 's MOCK_METHOD()
.
Consult the gMock documentation to use this mock in your tests.
Parameters
Name
Description
ExperimentalTag
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::datastream::v1::Route > >
virtual GetRoute(google::cloud::datastream::v1::GetRouteRequest const &)
This function is implemented using gMock 's MOCK_METHOD()
.
Consult the gMock documentation to use this mock in your tests.
Parameter
Name
Description
request
google::cloud::datastream::v1::GetRouteRequest const &
Returns
Type
Description
StatusOr< google::cloud::datastream::v1::Route >
virtual ListRoutes(google::cloud::datastream::v1::ListRoutesRequest)
This function is implemented using gMock 's MOCK_METHOD()
.
Consult the gMock documentation to use this mock in your tests.
Parameter
Name
Description
request
google::cloud::datastream::v1::ListRoutesRequest
Returns
Type
Description
StreamRange< google::cloud::datastream::v1::Route >
virtual DeleteRoute(ExperimentalTag, google::longrunning::Operation const &)
This function is implemented using gMock 's MOCK_METHOD()
.
Consult the gMock documentation to use this mock in your tests.
Parameters
Name
Description
ExperimentalTag
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::datastream::v1::OperationMetadata > >
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-01-28 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-01-28 UTC."],[],[]]