Class MockDeveloperConnectConnection (2.42.0-rc)
Note: Some or all of the information on this page might not apply
to Trusted Cloud. For a list of services that are available in
Trusted Cloud, see Services available for
Trusted Cloud .
Version latestkeyboard_arrow_down
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 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
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-08-14 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-14 UTC."],[[["\u003cp\u003eThe latest version of the \u003ccode\u003eMockDeveloperConnectConnection\u003c/code\u003e class is 2.37.0-rc, with prior versions ranging down to 2.27.0 available.\u003c/p\u003e\n"],["\u003cp\u003eThis class allows developers to simulate responses, including errors, from a \u003ccode\u003eDeveloperConnectClient\u003c/code\u003e object for testing purposes.\u003c/p\u003e\n"],["\u003cp\u003eIt uses gMock's \u003ccode\u003eMOCK_METHOD()\u003c/code\u003e to implement various functions, enabling comprehensive testing of application behavior, using similar principles shown in this \u003ca href=\"https://cloud.google.com/cpp/docs/reference/bigquery/latest/bigquery-read-mock\"\u003eexample\u003c/a\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe class supports mocking a wide range of operations related to developer connections, such as managing connections, git repository links, read/write tokens, and other operations.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eMockDeveloperConnectConnection\u003c/code\u003e mock class is designed to be used in conjunction with the Google Test framework.\u003c/p\u003e\n"]]],[],null,[]]