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 ListAccountConnectors(google::cloud::developerconnect::v1::ListAccountConnectorsRequest)
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::ListAccountConnectorsRequest
|
| Returns |
| Type |
Description |
StreamRange< google::cloud::developerconnect::v1::AccountConnector > |
|
virtual GetAccountConnector(google::cloud::developerconnect::v1::GetAccountConnectorRequest 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::GetAccountConnectorRequest const &
|
| Returns |
| Type |
Description |
StatusOr< google::cloud::developerconnect::v1::AccountConnector > |
|
virtual CreateAccountConnector(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::AccountConnector > > |
|
virtual UpdateAccountConnector(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::AccountConnector > > |
|
virtual DeleteAccountConnector(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 FetchAccessToken(google::cloud::developerconnect::v1::FetchAccessTokenRequest 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::FetchAccessTokenRequest const &
|
| Returns |
| Type |
Description |
StatusOr< google::cloud::developerconnect::v1::FetchAccessTokenResponse > |
|
virtual ListUsers(google::cloud::developerconnect::v1::ListUsersRequest)
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::ListUsersRequest
|
| Returns |
| Type |
Description |
StreamRange< google::cloud::developerconnect::v1::User > |
|
virtual DeleteUser(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 FetchSelf(google::cloud::developerconnect::v1::FetchSelfRequest 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::FetchSelfRequest const &
|
| Returns |
| Type |
Description |
StatusOr< google::cloud::developerconnect::v1::User > |
|
virtual DeleteSelf(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 StartOAuth(google::cloud::developerconnect::v1::StartOAuthRequest 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::StartOAuthRequest const &
|
| Returns |
| Type |
Description |
StatusOr< google::cloud::developerconnect::v1::StartOAuthResponse > |
|
virtual FinishOAuth(google::cloud::developerconnect::v1::FinishOAuthRequest 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::FinishOAuthRequest const &
|
| Returns |
| Type |
Description |
StatusOr< google::cloud::developerconnect::v1::FinishOAuthResponse > |
|
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 |
|