Class MockDataformConnection (2.45.0-rc)

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

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 ListRepositories(google::cloud::dataform::v1::ListRepositoriesRequest)

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 >

virtual GetRepository(google::cloud::dataform::v1::GetRepositoryRequest 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::dataform::v1::GetRepositoryRequest const &
Returns
Type Description
StatusOr< google::cloud::dataform::v1::Repository >

virtual CreateRepository(google::cloud::dataform::v1::CreateRepositoryRequest 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::dataform::v1::CreateRepositoryRequest const &
Returns
Type Description
StatusOr< google::cloud::dataform::v1::Repository >

virtual UpdateRepository(google::cloud::dataform::v1::UpdateRepositoryRequest 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::dataform::v1::UpdateRepositoryRequest const &
Returns
Type Description
StatusOr< google::cloud::dataform::v1::Repository >

virtual DeleteRepository(google::cloud::dataform::v1::DeleteRepositoryRequest 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::dataform::v1::DeleteRepositoryRequest const &
Returns
Type Description
Status

virtual CommitRepositoryChanges(google::cloud::dataform::v1::CommitRepositoryChangesRequest 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::dataform::v1::CommitRepositoryChangesRequest const &
Returns
Type Description
StatusOr< google::cloud::dataform::v1::CommitRepositoryChangesResponse >

virtual ReadRepositoryFile(google::cloud::dataform::v1::ReadRepositoryFileRequest 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::dataform::v1::ReadRepositoryFileRequest const &
Returns
Type Description
StatusOr< google::cloud::dataform::v1::ReadRepositoryFileResponse >

virtual QueryRepositoryDirectoryContents(google::cloud::dataform::v1::QueryRepositoryDirectoryContentsRequest)

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 >

virtual FetchRepositoryHistory(google::cloud::dataform::v1::FetchRepositoryHistoryRequest)

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 >

virtual ComputeRepositoryAccessTokenStatus(google::cloud::dataform::v1::ComputeRepositoryAccessTokenStatusRequest 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::dataform::v1::ComputeRepositoryAccessTokenStatusRequest const &
Returns
Type Description
StatusOr< google::cloud::dataform::v1::ComputeRepositoryAccessTokenStatusResponse >

virtual FetchRemoteBranches(google::cloud::dataform::v1::FetchRemoteBranchesRequest 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::dataform::v1::FetchRemoteBranchesRequest const &
Returns
Type Description
StatusOr< google::cloud::dataform::v1::FetchRemoteBranchesResponse >

virtual ListWorkspaces(google::cloud::dataform::v1::ListWorkspacesRequest)

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 >

virtual GetWorkspace(google::cloud::dataform::v1::GetWorkspaceRequest 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::dataform::v1::GetWorkspaceRequest const &
Returns
Type Description
StatusOr< google::cloud::dataform::v1::Workspace >

virtual CreateWorkspace(google::cloud::dataform::v1::CreateWorkspaceRequest 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::dataform::v1::CreateWorkspaceRequest const &
Returns
Type Description
StatusOr< google::cloud::dataform::v1::Workspace >

virtual DeleteWorkspace(google::cloud::dataform::v1::DeleteWorkspaceRequest 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::dataform::v1::DeleteWorkspaceRequest const &
Returns
Type Description
Status

virtual InstallNpmPackages(google::cloud::dataform::v1::InstallNpmPackagesRequest 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::dataform::v1::InstallNpmPackagesRequest const &
Returns
Type Description
StatusOr< google::cloud::dataform::v1::InstallNpmPackagesResponse >

virtual PullGitCommits(google::cloud::dataform::v1::PullGitCommitsRequest 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::dataform::v1::PullGitCommitsRequest const &
Returns
Type Description
StatusOr< google::cloud::dataform::v1::PullGitCommitsResponse >

virtual PushGitCommits(google::cloud::dataform::v1::PushGitCommitsRequest 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::dataform::v1::PushGitCommitsRequest const &
Returns
Type Description
StatusOr< google::cloud::dataform::v1::PushGitCommitsResponse >

virtual FetchFileGitStatuses(google::cloud::dataform::v1::FetchFileGitStatusesRequest 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::dataform::v1::FetchFileGitStatusesRequest const &
Returns
Type Description
StatusOr< google::cloud::dataform::v1::FetchFileGitStatusesResponse >

virtual FetchGitAheadBehind(google::cloud::dataform::v1::FetchGitAheadBehindRequest 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::dataform::v1::FetchGitAheadBehindRequest const &
Returns
Type Description
StatusOr< google::cloud::dataform::v1::FetchGitAheadBehindResponse >

virtual CommitWorkspaceChanges(google::cloud::dataform::v1::CommitWorkspaceChangesRequest 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::dataform::v1::CommitWorkspaceChangesRequest const &
Returns
Type Description
StatusOr< google::cloud::dataform::v1::CommitWorkspaceChangesResponse >

virtual ResetWorkspaceChanges(google::cloud::dataform::v1::ResetWorkspaceChangesRequest 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::dataform::v1::ResetWorkspaceChangesRequest const &
Returns
Type Description
StatusOr< google::cloud::dataform::v1::ResetWorkspaceChangesResponse >

virtual FetchFileDiff(google::cloud::dataform::v1::FetchFileDiffRequest 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::dataform::v1::FetchFileDiffRequest const &
Returns
Type Description
StatusOr< google::cloud::dataform::v1::FetchFileDiffResponse >

virtual QueryDirectoryContents(google::cloud::dataform::v1::QueryDirectoryContentsRequest)

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 >

virtual SearchFiles(google::cloud::dataform::v1::SearchFilesRequest)

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 >

virtual MakeDirectory(google::cloud::dataform::v1::MakeDirectoryRequest 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::dataform::v1::MakeDirectoryRequest const &
Returns
Type Description
StatusOr< google::cloud::dataform::v1::MakeDirectoryResponse >

virtual RemoveDirectory(google::cloud::dataform::v1::RemoveDirectoryRequest 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::dataform::v1::RemoveDirectoryRequest const &
Returns
Type Description
StatusOr< google::cloud::dataform::v1::RemoveDirectoryResponse >

virtual MoveDirectory(google::cloud::dataform::v1::MoveDirectoryRequest 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::dataform::v1::MoveDirectoryRequest const &
Returns
Type Description
StatusOr< google::cloud::dataform::v1::MoveDirectoryResponse >

virtual ReadFile(google::cloud::dataform::v1::ReadFileRequest 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::dataform::v1::ReadFileRequest const &
Returns
Type Description
StatusOr< google::cloud::dataform::v1::ReadFileResponse >

virtual RemoveFile(google::cloud::dataform::v1::RemoveFileRequest 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::dataform::v1::RemoveFileRequest const &
Returns
Type Description
StatusOr< google::cloud::dataform::v1::RemoveFileResponse >

virtual MoveFile(google::cloud::dataform::v1::MoveFileRequest 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::dataform::v1::MoveFileRequest const &
Returns
Type Description
StatusOr< google::cloud::dataform::v1::MoveFileResponse >

virtual WriteFile(google::cloud::dataform::v1::WriteFileRequest 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::dataform::v1::WriteFileRequest const &
Returns
Type Description
StatusOr< google::cloud::dataform::v1::WriteFileResponse >

virtual ListReleaseConfigs(google::cloud::dataform::v1::ListReleaseConfigsRequest)

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 >

virtual GetReleaseConfig(google::cloud::dataform::v1::GetReleaseConfigRequest 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::dataform::v1::GetReleaseConfigRequest const &
Returns
Type Description
StatusOr< google::cloud::dataform::v1::ReleaseConfig >

virtual CreateReleaseConfig(google::cloud::dataform::v1::CreateReleaseConfigRequest 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::dataform::v1::CreateReleaseConfigRequest const &
Returns
Type Description
StatusOr< google::cloud::dataform::v1::ReleaseConfig >

virtual UpdateReleaseConfig(google::cloud::dataform::v1::UpdateReleaseConfigRequest 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::dataform::v1::UpdateReleaseConfigRequest const &
Returns
Type Description
StatusOr< google::cloud::dataform::v1::ReleaseConfig >

virtual DeleteReleaseConfig(google::cloud::dataform::v1::DeleteReleaseConfigRequest 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::dataform::v1::DeleteReleaseConfigRequest const &
Returns
Type Description
Status

virtual ListCompilationResults(google::cloud::dataform::v1::ListCompilationResultsRequest)

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 >

virtual GetCompilationResult(google::cloud::dataform::v1::GetCompilationResultRequest 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::dataform::v1::GetCompilationResultRequest const &
Returns
Type Description
StatusOr< google::cloud::dataform::v1::CompilationResult >

virtual CreateCompilationResult(google::cloud::dataform::v1::CreateCompilationResultRequest 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::dataform::v1::CreateCompilationResultRequest const &
Returns
Type Description
StatusOr< google::cloud::dataform::v1::CompilationResult >

virtual QueryCompilationResultActions(google::cloud::dataform::v1::QueryCompilationResultActionsRequest)

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 >

virtual ListWorkflowConfigs(google::cloud::dataform::v1::ListWorkflowConfigsRequest)

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 >

virtual GetWorkflowConfig(google::cloud::dataform::v1::GetWorkflowConfigRequest 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::dataform::v1::GetWorkflowConfigRequest const &
Returns
Type Description
StatusOr< google::cloud::dataform::v1::WorkflowConfig >

virtual CreateWorkflowConfig(google::cloud::dataform::v1::CreateWorkflowConfigRequest 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::dataform::v1::CreateWorkflowConfigRequest const &
Returns
Type Description
StatusOr< google::cloud::dataform::v1::WorkflowConfig >

virtual UpdateWorkflowConfig(google::cloud::dataform::v1::UpdateWorkflowConfigRequest 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::dataform::v1::UpdateWorkflowConfigRequest const &
Returns
Type Description
StatusOr< google::cloud::dataform::v1::WorkflowConfig >

virtual DeleteWorkflowConfig(google::cloud::dataform::v1::DeleteWorkflowConfigRequest 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::dataform::v1::DeleteWorkflowConfigRequest const &
Returns
Type Description
Status

virtual ListWorkflowInvocations(google::cloud::dataform::v1::ListWorkflowInvocationsRequest)

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 >

virtual GetWorkflowInvocation(google::cloud::dataform::v1::GetWorkflowInvocationRequest 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::dataform::v1::GetWorkflowInvocationRequest const &
Returns
Type Description
StatusOr< google::cloud::dataform::v1::WorkflowInvocation >

virtual CreateWorkflowInvocation(google::cloud::dataform::v1::CreateWorkflowInvocationRequest 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::dataform::v1::CreateWorkflowInvocationRequest const &
Returns
Type Description
StatusOr< google::cloud::dataform::v1::WorkflowInvocation >

virtual DeleteWorkflowInvocation(google::cloud::dataform::v1::DeleteWorkflowInvocationRequest 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::dataform::v1::DeleteWorkflowInvocationRequest const &
Returns
Type Description
Status

virtual CancelWorkflowInvocation(google::cloud::dataform::v1::CancelWorkflowInvocationRequest 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::dataform::v1::CancelWorkflowInvocationRequest const &
Returns
Type Description
StatusOr< google::cloud::dataform::v1::CancelWorkflowInvocationResponse >

virtual QueryWorkflowInvocationActions(google::cloud::dataform::v1::QueryWorkflowInvocationActionsRequest)

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 >

virtual GetConfig(google::cloud::dataform::v1::GetConfigRequest 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::dataform::v1::GetConfigRequest const &
Returns
Type Description
StatusOr< google::cloud::dataform::v1::Config >

virtual UpdateConfig(google::cloud::dataform::v1::UpdateConfigRequest 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::dataform::v1::UpdateConfigRequest const &
Returns
Type Description
StatusOr< google::cloud::dataform::v1::Config >

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 SetIamPolicy(google::iam::v1::SetIamPolicyRequest 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::iam::v1::SetIamPolicyRequest const &
Returns
Type Description
StatusOr< google::iam::v1::Policy >

virtual GetIamPolicy(google::iam::v1::GetIamPolicyRequest 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::iam::v1::GetIamPolicyRequest const &
Returns
Type Description
StatusOr< google::iam::v1::Policy >

virtual TestIamPermissions(google::iam::v1::TestIamPermissionsRequest 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::iam::v1::TestIamPermissionsRequest const &
Returns
Type Description
StatusOr< google::iam::v1::TestIamPermissionsResponse >