Send feedback
Class MockDatastreamConnection (2.21.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version 2.21.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(google::cloud::datastream::v1::CreateConnectionProfileRequest 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::CreateConnectionProfileRequest const &
Returns Type Description future< StatusOr< google::cloud::datastream::v1::ConnectionProfile > >
virtual UpdateConnectionProfile(google::cloud::datastream::v1::UpdateConnectionProfileRequest 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::UpdateConnectionProfileRequest const &
Returns Type Description future< StatusOr< google::cloud::datastream::v1::ConnectionProfile > >
virtual DeleteConnectionProfile(google::cloud::datastream::v1::DeleteConnectionProfileRequest 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::DeleteConnectionProfileRequest 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(google::cloud::datastream::v1::CreateStreamRequest 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::CreateStreamRequest const &
Returns Type Description future< StatusOr< google::cloud::datastream::v1::Stream > >
virtual UpdateStream(google::cloud::datastream::v1::UpdateStreamRequest 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::UpdateStreamRequest const &
Returns Type Description future< StatusOr< google::cloud::datastream::v1::Stream > >
virtual DeleteStream(google::cloud::datastream::v1::DeleteStreamRequest 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::DeleteStreamRequest 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(google::cloud::datastream::v1::CreatePrivateConnectionRequest 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::CreatePrivateConnectionRequest 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(google::cloud::datastream::v1::DeletePrivateConnectionRequest 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::DeletePrivateConnectionRequest const &
Returns Type Description future< StatusOr< google::cloud::datastream::v1::OperationMetadata > >
virtual CreateRoute(google::cloud::datastream::v1::CreateRouteRequest 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::CreateRouteRequest 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(google::cloud::datastream::v1::DeleteRouteRequest 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::DeleteRouteRequest 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."],[],[]]