Send feedback
Class MockArtifactRegistryConnection (2.13.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version 2.13.0 keyboard_arrow_down
A class to mock ArtifactRegistryConnection
.
Application developers may want to test their code with simulated responses, including errors, from an object of type ArtifactRegistryClient
. To do so, construct an object of type ArtifactRegistryClient
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 ListDockerImages(google::devtools::artifactregistry::v1::ListDockerImagesRequest)
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::devtools::artifactregistry::v1::ListDockerImagesRequest
Returns
Type
Description
StreamRange< google::devtools::artifactregistry::v1::DockerImage >
virtual GetDockerImage(google::devtools::artifactregistry::v1::GetDockerImageRequest 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::devtools::artifactregistry::v1::GetDockerImageRequest const &
Returns
Type
Description
StatusOr< google::devtools::artifactregistry::v1::DockerImage >
virtual ListMavenArtifacts(google::devtools::artifactregistry::v1::ListMavenArtifactsRequest)
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::devtools::artifactregistry::v1::ListMavenArtifactsRequest
Returns
Type
Description
StreamRange< google::devtools::artifactregistry::v1::MavenArtifact >
virtual GetMavenArtifact(google::devtools::artifactregistry::v1::GetMavenArtifactRequest 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::devtools::artifactregistry::v1::GetMavenArtifactRequest const &
Returns
Type
Description
StatusOr< google::devtools::artifactregistry::v1::MavenArtifact >
virtual ListNpmPackages(google::devtools::artifactregistry::v1::ListNpmPackagesRequest)
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::devtools::artifactregistry::v1::ListNpmPackagesRequest
Returns
Type
Description
StreamRange< google::devtools::artifactregistry::v1::NpmPackage >
virtual GetNpmPackage(google::devtools::artifactregistry::v1::GetNpmPackageRequest 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::devtools::artifactregistry::v1::GetNpmPackageRequest const &
Returns
Type
Description
StatusOr< google::devtools::artifactregistry::v1::NpmPackage >
virtual ListPythonPackages(google::devtools::artifactregistry::v1::ListPythonPackagesRequest)
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::devtools::artifactregistry::v1::ListPythonPackagesRequest
Returns
Type
Description
StreamRange< google::devtools::artifactregistry::v1::PythonPackage >
virtual GetPythonPackage(google::devtools::artifactregistry::v1::GetPythonPackageRequest 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::devtools::artifactregistry::v1::GetPythonPackageRequest const &
Returns
Type
Description
StatusOr< google::devtools::artifactregistry::v1::PythonPackage >
virtual ImportAptArtifacts(google::devtools::artifactregistry::v1::ImportAptArtifactsRequest 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::devtools::artifactregistry::v1::ImportAptArtifactsRequest const &
Returns
Type
Description
future< StatusOr< google::devtools::artifactregistry::v1::ImportAptArtifactsResponse > >
virtual ImportYumArtifacts(google::devtools::artifactregistry::v1::ImportYumArtifactsRequest 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::devtools::artifactregistry::v1::ImportYumArtifactsRequest const &
Returns
Type
Description
future< StatusOr< google::devtools::artifactregistry::v1::ImportYumArtifactsResponse > >
virtual ListRepositories(google::devtools::artifactregistry::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::devtools::artifactregistry::v1::ListRepositoriesRequest
Returns
Type
Description
StreamRange< google::devtools::artifactregistry::v1::Repository >
virtual GetRepository(google::devtools::artifactregistry::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::devtools::artifactregistry::v1::GetRepositoryRequest const &
Returns
Type
Description
StatusOr< google::devtools::artifactregistry::v1::Repository >
virtual CreateRepository(google::devtools::artifactregistry::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::devtools::artifactregistry::v1::CreateRepositoryRequest const &
Returns
Type
Description
future< StatusOr< google::devtools::artifactregistry::v1::Repository > >
virtual UpdateRepository(google::devtools::artifactregistry::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::devtools::artifactregistry::v1::UpdateRepositoryRequest const &
Returns
Type
Description
StatusOr< google::devtools::artifactregistry::v1::Repository >
virtual DeleteRepository(google::devtools::artifactregistry::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::devtools::artifactregistry::v1::DeleteRepositoryRequest const &
Returns
Type
Description
future< StatusOr< google::devtools::artifactregistry::v1::OperationMetadata > >
virtual ListPackages(google::devtools::artifactregistry::v1::ListPackagesRequest)
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::devtools::artifactregistry::v1::ListPackagesRequest
Returns
Type
Description
StreamRange< google::devtools::artifactregistry::v1::Package >
virtual GetPackage(google::devtools::artifactregistry::v1::GetPackageRequest 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::devtools::artifactregistry::v1::GetPackageRequest const &
Returns
Type
Description
StatusOr< google::devtools::artifactregistry::v1::Package >
virtual DeletePackage(google::devtools::artifactregistry::v1::DeletePackageRequest 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::devtools::artifactregistry::v1::DeletePackageRequest const &
Returns
Type
Description
future< StatusOr< google::devtools::artifactregistry::v1::OperationMetadata > >
virtual ListVersions(google::devtools::artifactregistry::v1::ListVersionsRequest)
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::devtools::artifactregistry::v1::ListVersionsRequest
Returns
Type
Description
StreamRange< google::devtools::artifactregistry::v1::Version >
virtual GetVersion(google::devtools::artifactregistry::v1::GetVersionRequest 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::devtools::artifactregistry::v1::GetVersionRequest const &
Returns
Type
Description
StatusOr< google::devtools::artifactregistry::v1::Version >
virtual DeleteVersion(google::devtools::artifactregistry::v1::DeleteVersionRequest 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::devtools::artifactregistry::v1::DeleteVersionRequest const &
Returns
Type
Description
future< StatusOr< google::devtools::artifactregistry::v1::OperationMetadata > >
virtual ListFiles(google::devtools::artifactregistry::v1::ListFilesRequest)
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::devtools::artifactregistry::v1::ListFilesRequest
Returns
Type
Description
StreamRange< google::devtools::artifactregistry::v1::File >
virtual GetFile(google::devtools::artifactregistry::v1::GetFileRequest 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::devtools::artifactregistry::v1::GetFileRequest const &
Returns
Type
Description
StatusOr< google::devtools::artifactregistry::v1::File >
virtual ListTags(google::devtools::artifactregistry::v1::ListTagsRequest)
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::devtools::artifactregistry::v1::ListTagsRequest
Returns
Type
Description
StreamRange< google::devtools::artifactregistry::v1::Tag >
virtual GetTag(google::devtools::artifactregistry::v1::GetTagRequest 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::devtools::artifactregistry::v1::GetTagRequest const &
Returns
Type
Description
StatusOr< google::devtools::artifactregistry::v1::Tag >
virtual CreateTag(google::devtools::artifactregistry::v1::CreateTagRequest 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::devtools::artifactregistry::v1::CreateTagRequest const &
Returns
Type
Description
StatusOr< google::devtools::artifactregistry::v1::Tag >
virtual UpdateTag(google::devtools::artifactregistry::v1::UpdateTagRequest 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::devtools::artifactregistry::v1::UpdateTagRequest const &
Returns
Type
Description
StatusOr< google::devtools::artifactregistry::v1::Tag >
virtual DeleteTag(google::devtools::artifactregistry::v1::DeleteTagRequest 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::devtools::artifactregistry::v1::DeleteTagRequest const &
Returns
Type
Description
Status
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 >
virtual GetProjectSettings(google::devtools::artifactregistry::v1::GetProjectSettingsRequest 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::devtools::artifactregistry::v1::GetProjectSettingsRequest const &
Returns
Type
Description
StatusOr< google::devtools::artifactregistry::v1::ProjectSettings >
virtual UpdateProjectSettings(google::devtools::artifactregistry::v1::UpdateProjectSettingsRequest 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::devtools::artifactregistry::v1::UpdateProjectSettingsRequest const &
Returns
Type
Description
StatusOr< google::devtools::artifactregistry::v1::ProjectSettings >
virtual GetVPCSCConfig(google::devtools::artifactregistry::v1::GetVPCSCConfigRequest 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::devtools::artifactregistry::v1::GetVPCSCConfigRequest const &
Returns
Type
Description
StatusOr< google::devtools::artifactregistry::v1::VPCSCConfig >
virtual UpdateVPCSCConfig(google::devtools::artifactregistry::v1::UpdateVPCSCConfigRequest 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::devtools::artifactregistry::v1::UpdateVPCSCConfigRequest const &
Returns
Type
Description
StatusOr< google::devtools::artifactregistry::v1::VPCSCConfig >
Send feedback
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-03-14 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-03-14 UTC."],[[["This document outlines the `MockArtifactRegistryConnection` class, which is designed to simulate responses for testing purposes with the `ArtifactRegistryClient` in C++."],["The class is compatible with the Google Test framework and can be used to test applications by mocking various responses, including errors."],["The document lists the available version history for the `MockArtifactRegistryConnection` ranging from the latest `2.37.0-rc` to `2.11.0`, all for the artifactregistry."],["The class utilizes gMock's `MOCK_METHOD()` to implement its functions, allowing for customizable mock behaviors."],["The `MockArtifactRegistryConnection` class includes numerous functions, including `ListDockerImages`, `GetDockerImage`, `ListMavenArtifacts`, and many others, covering a wide range of operations related to managing Docker images, Maven artifacts, Npm packages, and other features within the artifact registry."]]],[]]