Class MockArtifactRegistryConnection (2.23.0-rc)

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
TypeDescription
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
NameDescription
request google::devtools::artifactregistry::v1::ListDockerImagesRequest
Returns
TypeDescription
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
NameDescription
request google::devtools::artifactregistry::v1::GetDockerImageRequest const &
Returns
TypeDescription
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
NameDescription
request google::devtools::artifactregistry::v1::ListMavenArtifactsRequest
Returns
TypeDescription
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
NameDescription
request google::devtools::artifactregistry::v1::GetMavenArtifactRequest const &
Returns
TypeDescription
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
NameDescription
request google::devtools::artifactregistry::v1::ListNpmPackagesRequest
Returns
TypeDescription
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
NameDescription
request google::devtools::artifactregistry::v1::GetNpmPackageRequest const &
Returns
TypeDescription
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
NameDescription
request google::devtools::artifactregistry::v1::ListPythonPackagesRequest
Returns
TypeDescription
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
NameDescription
request google::devtools::artifactregistry::v1::GetPythonPackageRequest const &
Returns
TypeDescription
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
NameDescription
request google::devtools::artifactregistry::v1::ImportAptArtifactsRequest const &
Returns
TypeDescription
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
NameDescription
request google::devtools::artifactregistry::v1::ImportYumArtifactsRequest const &
Returns
TypeDescription
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
NameDescription
request google::devtools::artifactregistry::v1::ListRepositoriesRequest
Returns
TypeDescription
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
NameDescription
request google::devtools::artifactregistry::v1::GetRepositoryRequest const &
Returns
TypeDescription
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
NameDescription
request google::devtools::artifactregistry::v1::CreateRepositoryRequest const &
Returns
TypeDescription
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
NameDescription
request google::devtools::artifactregistry::v1::UpdateRepositoryRequest const &
Returns
TypeDescription
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
NameDescription
request google::devtools::artifactregistry::v1::DeleteRepositoryRequest const &
Returns
TypeDescription
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
NameDescription
request google::devtools::artifactregistry::v1::ListPackagesRequest
Returns
TypeDescription
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
NameDescription
request google::devtools::artifactregistry::v1::GetPackageRequest const &
Returns
TypeDescription
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
NameDescription
request google::devtools::artifactregistry::v1::DeletePackageRequest const &
Returns
TypeDescription
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
NameDescription
request google::devtools::artifactregistry::v1::ListVersionsRequest
Returns
TypeDescription
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
NameDescription
request google::devtools::artifactregistry::v1::GetVersionRequest const &
Returns
TypeDescription
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
NameDescription
request google::devtools::artifactregistry::v1::DeleteVersionRequest const &
Returns
TypeDescription
future< StatusOr< google::devtools::artifactregistry::v1::OperationMetadata > >

virtual BatchDeleteVersions(google::devtools::artifactregistry::v1::BatchDeleteVersionsRequest const &)

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

Parameter
NameDescription
request google::devtools::artifactregistry::v1::BatchDeleteVersionsRequest const &
Returns
TypeDescription
future< StatusOr< google::devtools::artifactregistry::v1::BatchDeleteVersionsMetadata > >

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
NameDescription
request google::devtools::artifactregistry::v1::ListFilesRequest
Returns
TypeDescription
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
NameDescription
request google::devtools::artifactregistry::v1::GetFileRequest const &
Returns
TypeDescription
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
NameDescription
request google::devtools::artifactregistry::v1::ListTagsRequest
Returns
TypeDescription
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
NameDescription
request google::devtools::artifactregistry::v1::GetTagRequest const &
Returns
TypeDescription
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
NameDescription
request google::devtools::artifactregistry::v1::CreateTagRequest const &
Returns
TypeDescription
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
NameDescription
request google::devtools::artifactregistry::v1::UpdateTagRequest const &
Returns
TypeDescription
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
NameDescription
request google::devtools::artifactregistry::v1::DeleteTagRequest const &
Returns
TypeDescription
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
NameDescription
request google::iam::v1::SetIamPolicyRequest const &
Returns
TypeDescription
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
NameDescription
request google::iam::v1::GetIamPolicyRequest const &
Returns
TypeDescription
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
NameDescription
request google::iam::v1::TestIamPermissionsRequest const &
Returns
TypeDescription
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
NameDescription
request google::devtools::artifactregistry::v1::GetProjectSettingsRequest const &
Returns
TypeDescription
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
NameDescription
request google::devtools::artifactregistry::v1::UpdateProjectSettingsRequest const &
Returns
TypeDescription
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
NameDescription
request google::devtools::artifactregistry::v1::GetVPCSCConfigRequest const &
Returns
TypeDescription
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
NameDescription
request google::devtools::artifactregistry::v1::UpdateVPCSCConfigRequest const &
Returns
TypeDescription
StatusOr< google::devtools::artifactregistry::v1::VPCSCConfig >