A class to mock DataformConnection.
Application developers may want to test their code with simulated responses, including errors, from an object of type DataformClient. To do so, construct an object of type DataformClient 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
This function is implemented using gMock's MOCK_METHOD().
Consult the gMock documentation to use this mock in your tests.
| Returns |
| Type |
Description |
Options |
|
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::dataform::v1::ListRepositoriesRequest
|
| Returns |
| Type |
Description |
StreamRange< google::cloud::dataform::v1::Repository > |
|
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::dataform::v1::GetRepositoryRequest const &
|
| Returns |
| Type |
Description |
StatusOr< google::cloud::dataform::v1::Repository > |
|
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::dataform::v1::CreateRepositoryRequest const &
|
| Returns |
| Type |
Description |
StatusOr< google::cloud::dataform::v1::Repository > |
|
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::dataform::v1::UpdateRepositoryRequest const &
|
| Returns |
| Type |
Description |
StatusOr< google::cloud::dataform::v1::Repository > |
|
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::dataform::v1::DeleteRepositoryRequest const &
|
| Returns |
| Type |
Description |
Status |
|
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::dataform::v1::CommitRepositoryChangesRequest const &
|
| Returns |
| Type |
Description |
StatusOr< google::cloud::dataform::v1::CommitRepositoryChangesResponse > |
|
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::dataform::v1::ReadRepositoryFileRequest const &
|
| Returns |
| Type |
Description |
StatusOr< google::cloud::dataform::v1::ReadRepositoryFileResponse > |
|
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::dataform::v1::QueryRepositoryDirectoryContentsRequest
|
| Returns |
| Type |
Description |
StreamRange< google::cloud::dataform::v1::DirectoryEntry > |
|
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::dataform::v1::FetchRepositoryHistoryRequest
|
| Returns |
| Type |
Description |
StreamRange< google::cloud::dataform::v1::CommitLogEntry > |
|
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::dataform::v1::ComputeRepositoryAccessTokenStatusRequest const &
|
| Returns |
| Type |
Description |
StatusOr< google::cloud::dataform::v1::ComputeRepositoryAccessTokenStatusResponse > |
|
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::dataform::v1::FetchRemoteBranchesRequest const &
|
| Returns |
| Type |
Description |
StatusOr< google::cloud::dataform::v1::FetchRemoteBranchesResponse > |
|
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::dataform::v1::ListWorkspacesRequest
|
| Returns |
| Type |
Description |
StreamRange< google::cloud::dataform::v1::Workspace > |
|
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::dataform::v1::GetWorkspaceRequest const &
|
| Returns |
| Type |
Description |
StatusOr< google::cloud::dataform::v1::Workspace > |
|
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::dataform::v1::CreateWorkspaceRequest const &
|
| Returns |
| Type |
Description |
StatusOr< google::cloud::dataform::v1::Workspace > |
|
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::dataform::v1::DeleteWorkspaceRequest const &
|
| Returns |
| Type |
Description |
Status |
|
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::dataform::v1::InstallNpmPackagesRequest const &
|
| Returns |
| Type |
Description |
StatusOr< google::cloud::dataform::v1::InstallNpmPackagesResponse > |
|
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::dataform::v1::PullGitCommitsRequest const &
|
| Returns |
| Type |
Description |
StatusOr< google::cloud::dataform::v1::PullGitCommitsResponse > |
|
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::dataform::v1::PushGitCommitsRequest const &
|
| Returns |
| Type |
Description |
StatusOr< google::cloud::dataform::v1::PushGitCommitsResponse > |
|
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::dataform::v1::FetchFileGitStatusesRequest const &
|
| Returns |
| Type |
Description |
StatusOr< google::cloud::dataform::v1::FetchFileGitStatusesResponse > |
|
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::dataform::v1::FetchGitAheadBehindRequest const &
|
| Returns |
| Type |
Description |
StatusOr< google::cloud::dataform::v1::FetchGitAheadBehindResponse > |
|
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::dataform::v1::CommitWorkspaceChangesRequest const &
|
| Returns |
| Type |
Description |
StatusOr< google::cloud::dataform::v1::CommitWorkspaceChangesResponse > |
|
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::dataform::v1::ResetWorkspaceChangesRequest const &
|
| Returns |
| Type |
Description |
StatusOr< google::cloud::dataform::v1::ResetWorkspaceChangesResponse > |
|
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::dataform::v1::FetchFileDiffRequest const &
|
| Returns |
| Type |
Description |
StatusOr< google::cloud::dataform::v1::FetchFileDiffResponse > |
|
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::dataform::v1::QueryDirectoryContentsRequest
|
| Returns |
| Type |
Description |
StreamRange< google::cloud::dataform::v1::DirectoryEntry > |
|
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::dataform::v1::SearchFilesRequest
|
| Returns |
| Type |
Description |
StreamRange< google::cloud::dataform::v1::SearchResult > |
|
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::dataform::v1::MakeDirectoryRequest const &
|
| Returns |
| Type |
Description |
StatusOr< google::cloud::dataform::v1::MakeDirectoryResponse > |
|
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::dataform::v1::RemoveDirectoryRequest const &
|
| Returns |
| Type |
Description |
StatusOr< google::cloud::dataform::v1::RemoveDirectoryResponse > |
|
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::dataform::v1::MoveDirectoryRequest const &
|
| Returns |
| Type |
Description |
StatusOr< google::cloud::dataform::v1::MoveDirectoryResponse > |
|
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::dataform::v1::ReadFileRequest const &
|
| Returns |
| Type |
Description |
StatusOr< google::cloud::dataform::v1::ReadFileResponse > |
|
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::dataform::v1::RemoveFileRequest const &
|
| Returns |
| Type |
Description |
StatusOr< google::cloud::dataform::v1::RemoveFileResponse > |
|
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::dataform::v1::MoveFileRequest const &
|
| Returns |
| Type |
Description |
StatusOr< google::cloud::dataform::v1::MoveFileResponse > |
|
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::dataform::v1::WriteFileRequest const &
|
| Returns |
| Type |
Description |
StatusOr< google::cloud::dataform::v1::WriteFileResponse > |
|
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::dataform::v1::ListReleaseConfigsRequest
|
| Returns |
| Type |
Description |
StreamRange< google::cloud::dataform::v1::ReleaseConfig > |
|
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::dataform::v1::GetReleaseConfigRequest const &
|
| Returns |
| Type |
Description |
StatusOr< google::cloud::dataform::v1::ReleaseConfig > |
|
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::dataform::v1::CreateReleaseConfigRequest const &
|
| Returns |
| Type |
Description |
StatusOr< google::cloud::dataform::v1::ReleaseConfig > |
|
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::dataform::v1::UpdateReleaseConfigRequest const &
|
| Returns |
| Type |
Description |
StatusOr< google::cloud::dataform::v1::ReleaseConfig > |
|
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::dataform::v1::DeleteReleaseConfigRequest const &
|
| Returns |
| Type |
Description |
Status |
|
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::dataform::v1::ListCompilationResultsRequest
|
| Returns |
| Type |
Description |
StreamRange< google::cloud::dataform::v1::CompilationResult > |
|
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::dataform::v1::GetCompilationResultRequest const &
|
| Returns |
| Type |
Description |
StatusOr< google::cloud::dataform::v1::CompilationResult > |
|
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::dataform::v1::CreateCompilationResultRequest const &
|
| Returns |
| Type |
Description |
StatusOr< google::cloud::dataform::v1::CompilationResult > |
|
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::dataform::v1::QueryCompilationResultActionsRequest
|
| Returns |
| Type |
Description |
StreamRange< google::cloud::dataform::v1::CompilationResultAction > |
|
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::dataform::v1::ListWorkflowConfigsRequest
|
| Returns |
| Type |
Description |
StreamRange< google::cloud::dataform::v1::WorkflowConfig > |
|
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::dataform::v1::GetWorkflowConfigRequest const &
|
| Returns |
| Type |
Description |
StatusOr< google::cloud::dataform::v1::WorkflowConfig > |
|
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::dataform::v1::CreateWorkflowConfigRequest const &
|
| Returns |
| Type |
Description |
StatusOr< google::cloud::dataform::v1::WorkflowConfig > |
|
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::dataform::v1::UpdateWorkflowConfigRequest const &
|
| Returns |
| Type |
Description |
StatusOr< google::cloud::dataform::v1::WorkflowConfig > |
|
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::dataform::v1::DeleteWorkflowConfigRequest const &
|
| Returns |
| Type |
Description |
Status |
|
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::dataform::v1::ListWorkflowInvocationsRequest
|
| Returns |
| Type |
Description |
StreamRange< google::cloud::dataform::v1::WorkflowInvocation > |
|
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::dataform::v1::GetWorkflowInvocationRequest const &
|
| Returns |
| Type |
Description |
StatusOr< google::cloud::dataform::v1::WorkflowInvocation > |
|
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::dataform::v1::CreateWorkflowInvocationRequest const &
|
| Returns |
| Type |
Description |
StatusOr< google::cloud::dataform::v1::WorkflowInvocation > |
|
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::dataform::v1::DeleteWorkflowInvocationRequest const &
|
| Returns |
| Type |
Description |
Status |
|
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::dataform::v1::CancelWorkflowInvocationRequest const &
|
| Returns |
| Type |
Description |
StatusOr< google::cloud::dataform::v1::CancelWorkflowInvocationResponse > |
|
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::dataform::v1::QueryWorkflowInvocationActionsRequest
|
| Returns |
| Type |
Description |
StreamRange< google::cloud::dataform::v1::WorkflowInvocationAction > |
|
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::dataform::v1::GetConfigRequest const &
|
| Returns |
| Type |
Description |
StatusOr< google::cloud::dataform::v1::Config > |
|
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::dataform::v1::UpdateConfigRequest const &
|
| Returns |
| Type |
Description |
StatusOr< google::cloud::dataform::v1::Config > |
|
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 > |
|
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 > |
|
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::iam::v1::SetIamPolicyRequest const &
|
| Returns |
| Type |
Description |
StatusOr< google::iam::v1::Policy > |
|
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::iam::v1::GetIamPolicyRequest const &
|
| Returns |
| Type |
Description |
StatusOr< google::iam::v1::Policy > |
|
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::iam::v1::TestIamPermissionsRequest const &
|
| Returns |
| Type |
Description |
StatusOr< google::iam::v1::TestIamPermissionsResponse > |
|