A class to mock DeveloperConnectConnection
.
Application developers may want to test their code with simulated responses, including errors, from an object of type DeveloperConnectClient
. To do so, construct an object of type DeveloperConnectClient
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 ListConnections(google::cloud::developerconnect::v1::ListConnectionsRequest)
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::developerconnect::v1::ListConnectionsRequest
|
Returns |
Type |
Description |
StreamRange< google::cloud::developerconnect::v1::Connection > |
|
virtual GetConnection(google::cloud::developerconnect::v1::GetConnectionRequest 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::developerconnect::v1::GetConnectionRequest const &
|
Returns |
Type |
Description |
StatusOr< google::cloud::developerconnect::v1::Connection > |
|
virtual CreateConnection(google::longrunning::Operation const &)
This function is implemented using gMock's MOCK_METHOD()
.
Consult the gMock documentation to use this mock in your tests.
Parameter |
Name |
Description |
operation |
google::longrunning::Operation const &
|
Returns |
Type |
Description |
future< StatusOr< google::cloud::developerconnect::v1::Connection > > |
|
virtual UpdateConnection(google::longrunning::Operation const &)
This function is implemented using gMock's MOCK_METHOD()
.
Consult the gMock documentation to use this mock in your tests.
Parameter |
Name |
Description |
operation |
google::longrunning::Operation const &
|
Returns |
Type |
Description |
future< StatusOr< google::cloud::developerconnect::v1::Connection > > |
|
virtual DeleteConnection(google::longrunning::Operation const &)
This function is implemented using gMock's MOCK_METHOD()
.
Consult the gMock documentation to use this mock in your tests.
Parameter |
Name |
Description |
operation |
google::longrunning::Operation const &
|
Returns |
Type |
Description |
future< StatusOr< google::cloud::developerconnect::v1::OperationMetadata > > |
|
virtual CreateGitRepositoryLink(google::longrunning::Operation const &)
This function is implemented using gMock's MOCK_METHOD()
.
Consult the gMock documentation to use this mock in your tests.
Parameter |
Name |
Description |
operation |
google::longrunning::Operation const &
|
Returns |
Type |
Description |
future< StatusOr< google::cloud::developerconnect::v1::GitRepositoryLink > > |
|
virtual DeleteGitRepositoryLink(google::longrunning::Operation const &)
This function is implemented using gMock's MOCK_METHOD()
.
Consult the gMock documentation to use this mock in your tests.
Parameter |
Name |
Description |
operation |
google::longrunning::Operation const &
|
Returns |
Type |
Description |
future< StatusOr< google::cloud::developerconnect::v1::OperationMetadata > > |
|
virtual ListGitRepositoryLinks(google::cloud::developerconnect::v1::ListGitRepositoryLinksRequest)
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::developerconnect::v1::ListGitRepositoryLinksRequest
|
Returns |
Type |
Description |
StreamRange< google::cloud::developerconnect::v1::GitRepositoryLink > |
|
virtual GetGitRepositoryLink(google::cloud::developerconnect::v1::GetGitRepositoryLinkRequest 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::developerconnect::v1::GetGitRepositoryLinkRequest const &
|
Returns |
Type |
Description |
StatusOr< google::cloud::developerconnect::v1::GitRepositoryLink > |
|
virtual FetchReadWriteToken(google::cloud::developerconnect::v1::FetchReadWriteTokenRequest 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::developerconnect::v1::FetchReadWriteTokenRequest const &
|
Returns |
Type |
Description |
StatusOr< google::cloud::developerconnect::v1::FetchReadWriteTokenResponse > |
|
virtual FetchReadToken(google::cloud::developerconnect::v1::FetchReadTokenRequest 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::developerconnect::v1::FetchReadTokenRequest const &
|
Returns |
Type |
Description |
StatusOr< google::cloud::developerconnect::v1::FetchReadTokenResponse > |
|
virtual FetchLinkableGitRepositories(google::cloud::developerconnect::v1::FetchLinkableGitRepositoriesRequest)
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::developerconnect::v1::FetchLinkableGitRepositoriesRequest
|
Returns |
Type |
Description |
StreamRange< google::cloud::developerconnect::v1::LinkableGitRepository > |
|
virtual FetchGitHubInstallations(google::cloud::developerconnect::v1::FetchGitHubInstallationsRequest 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::developerconnect::v1::FetchGitHubInstallationsRequest const &
|
Returns |
Type |
Description |
StatusOr< google::cloud::developerconnect::v1::FetchGitHubInstallationsResponse > |
|
virtual FetchGitRefs(google::cloud::developerconnect::v1::FetchGitRefsRequest)
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::developerconnect::v1::FetchGitRefsRequest
|
Returns |
Type |
Description |
StreamRange< std::string > |
|
virtual ListLocations(google::cloud::location::ListLocationsRequest)
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::location::ListLocationsRequest
|
Returns |
Type |
Description |
StreamRange< google::cloud::location::Location > |
|
virtual GetLocation(google::cloud::location::GetLocationRequest 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::location::GetLocationRequest const &
|
Returns |
Type |
Description |
StatusOr< google::cloud::location::Location > |
|
virtual ListOperations(google::longrunning::ListOperationsRequest)
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::longrunning::ListOperationsRequest
|
Returns |
Type |
Description |
StreamRange< google::longrunning::Operation > |
|
virtual GetOperation(google::longrunning::GetOperationRequest 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::longrunning::GetOperationRequest const &
|
Returns |
Type |
Description |
StatusOr< google::longrunning::Operation > |
|
virtual DeleteOperation(google::longrunning::DeleteOperationRequest 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::longrunning::DeleteOperationRequest const &
|
Returns |
Type |
Description |
Status |
|
virtual CancelOperation(google::longrunning::CancelOperationRequest 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::longrunning::CancelOperationRequest const &
|
Returns |
Type |
Description |
Status |
|