Class MockMetadataServiceConnection (2.19.0)

A class to mock MetadataServiceConnection.

Application developers may want to test their code with simulated responses, including errors, from an object of type MetadataServiceClient. To do so, construct an object of type MetadataServiceClient 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 CreateMetadataStore(google::cloud::aiplatform::v1::CreateMetadataStoreRequest 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::cloud::aiplatform::v1::CreateMetadataStoreRequest const &
Returns
TypeDescription
future< StatusOr< google::cloud::aiplatform::v1::MetadataStore > >

virtual GetMetadataStore(google::cloud::aiplatform::v1::GetMetadataStoreRequest 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::cloud::aiplatform::v1::GetMetadataStoreRequest const &
Returns
TypeDescription
StatusOr< google::cloud::aiplatform::v1::MetadataStore >

virtual ListMetadataStores(google::cloud::aiplatform::v1::ListMetadataStoresRequest)

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

Parameter
NameDescription
request google::cloud::aiplatform::v1::ListMetadataStoresRequest
Returns
TypeDescription
StreamRange< google::cloud::aiplatform::v1::MetadataStore >

virtual DeleteMetadataStore(google::cloud::aiplatform::v1::DeleteMetadataStoreRequest 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::cloud::aiplatform::v1::DeleteMetadataStoreRequest const &
Returns
TypeDescription
future< StatusOr< google::cloud::aiplatform::v1::DeleteMetadataStoreOperationMetadata > >

virtual CreateArtifact(google::cloud::aiplatform::v1::CreateArtifactRequest 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::cloud::aiplatform::v1::CreateArtifactRequest const &
Returns
TypeDescription
StatusOr< google::cloud::aiplatform::v1::Artifact >

virtual GetArtifact(google::cloud::aiplatform::v1::GetArtifactRequest 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::cloud::aiplatform::v1::GetArtifactRequest const &
Returns
TypeDescription
StatusOr< google::cloud::aiplatform::v1::Artifact >

virtual ListArtifacts(google::cloud::aiplatform::v1::ListArtifactsRequest)

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

Parameter
NameDescription
request google::cloud::aiplatform::v1::ListArtifactsRequest
Returns
TypeDescription
StreamRange< google::cloud::aiplatform::v1::Artifact >

virtual UpdateArtifact(google::cloud::aiplatform::v1::UpdateArtifactRequest 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::cloud::aiplatform::v1::UpdateArtifactRequest const &
Returns
TypeDescription
StatusOr< google::cloud::aiplatform::v1::Artifact >

virtual DeleteArtifact(google::cloud::aiplatform::v1::DeleteArtifactRequest 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::cloud::aiplatform::v1::DeleteArtifactRequest const &
Returns
TypeDescription
future< StatusOr< google::cloud::aiplatform::v1::DeleteOperationMetadata > >

virtual PurgeArtifacts(google::cloud::aiplatform::v1::PurgeArtifactsRequest 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::cloud::aiplatform::v1::PurgeArtifactsRequest const &
Returns
TypeDescription
future< StatusOr< google::cloud::aiplatform::v1::PurgeArtifactsResponse > >

virtual CreateContext(google::cloud::aiplatform::v1::CreateContextRequest 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::cloud::aiplatform::v1::CreateContextRequest const &
Returns
TypeDescription
StatusOr< google::cloud::aiplatform::v1::Context >

virtual GetContext(google::cloud::aiplatform::v1::GetContextRequest 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::cloud::aiplatform::v1::GetContextRequest const &
Returns
TypeDescription
StatusOr< google::cloud::aiplatform::v1::Context >

virtual ListContexts(google::cloud::aiplatform::v1::ListContextsRequest)

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

Parameter
NameDescription
request google::cloud::aiplatform::v1::ListContextsRequest
Returns
TypeDescription
StreamRange< google::cloud::aiplatform::v1::Context >

virtual UpdateContext(google::cloud::aiplatform::v1::UpdateContextRequest 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::cloud::aiplatform::v1::UpdateContextRequest const &
Returns
TypeDescription
StatusOr< google::cloud::aiplatform::v1::Context >

virtual DeleteContext(google::cloud::aiplatform::v1::DeleteContextRequest 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::cloud::aiplatform::v1::DeleteContextRequest const &
Returns
TypeDescription
future< StatusOr< google::cloud::aiplatform::v1::DeleteOperationMetadata > >

virtual PurgeContexts(google::cloud::aiplatform::v1::PurgeContextsRequest 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::cloud::aiplatform::v1::PurgeContextsRequest const &
Returns
TypeDescription
future< StatusOr< google::cloud::aiplatform::v1::PurgeContextsResponse > >

virtual AddContextArtifactsAndExecutions(google::cloud::aiplatform::v1::AddContextArtifactsAndExecutionsRequest 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::cloud::aiplatform::v1::AddContextArtifactsAndExecutionsRequest const &
Returns
TypeDescription
StatusOr< google::cloud::aiplatform::v1::AddContextArtifactsAndExecutionsResponse >

virtual AddContextChildren(google::cloud::aiplatform::v1::AddContextChildrenRequest 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::cloud::aiplatform::v1::AddContextChildrenRequest const &
Returns
TypeDescription
StatusOr< google::cloud::aiplatform::v1::AddContextChildrenResponse >

virtual RemoveContextChildren(google::cloud::aiplatform::v1::RemoveContextChildrenRequest 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::cloud::aiplatform::v1::RemoveContextChildrenRequest const &
Returns
TypeDescription
StatusOr< google::cloud::aiplatform::v1::RemoveContextChildrenResponse >

virtual QueryContextLineageSubgraph(google::cloud::aiplatform::v1::QueryContextLineageSubgraphRequest 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::cloud::aiplatform::v1::QueryContextLineageSubgraphRequest const &
Returns
TypeDescription
StatusOr< google::cloud::aiplatform::v1::LineageSubgraph >

virtual CreateExecution(google::cloud::aiplatform::v1::CreateExecutionRequest 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::cloud::aiplatform::v1::CreateExecutionRequest const &
Returns
TypeDescription
StatusOr< google::cloud::aiplatform::v1::Execution >

virtual GetExecution(google::cloud::aiplatform::v1::GetExecutionRequest 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::cloud::aiplatform::v1::GetExecutionRequest const &
Returns
TypeDescription
StatusOr< google::cloud::aiplatform::v1::Execution >

virtual ListExecutions(google::cloud::aiplatform::v1::ListExecutionsRequest)

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

Parameter
NameDescription
request google::cloud::aiplatform::v1::ListExecutionsRequest
Returns
TypeDescription
StreamRange< google::cloud::aiplatform::v1::Execution >

virtual UpdateExecution(google::cloud::aiplatform::v1::UpdateExecutionRequest 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::cloud::aiplatform::v1::UpdateExecutionRequest const &
Returns
TypeDescription
StatusOr< google::cloud::aiplatform::v1::Execution >

virtual DeleteExecution(google::cloud::aiplatform::v1::DeleteExecutionRequest 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::cloud::aiplatform::v1::DeleteExecutionRequest const &
Returns
TypeDescription
future< StatusOr< google::cloud::aiplatform::v1::DeleteOperationMetadata > >

virtual PurgeExecutions(google::cloud::aiplatform::v1::PurgeExecutionsRequest 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::cloud::aiplatform::v1::PurgeExecutionsRequest const &
Returns
TypeDescription
future< StatusOr< google::cloud::aiplatform::v1::PurgeExecutionsResponse > >

virtual AddExecutionEvents(google::cloud::aiplatform::v1::AddExecutionEventsRequest 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::cloud::aiplatform::v1::AddExecutionEventsRequest const &
Returns
TypeDescription
StatusOr< google::cloud::aiplatform::v1::AddExecutionEventsResponse >

virtual QueryExecutionInputsAndOutputs(google::cloud::aiplatform::v1::QueryExecutionInputsAndOutputsRequest 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::cloud::aiplatform::v1::QueryExecutionInputsAndOutputsRequest const &
Returns
TypeDescription
StatusOr< google::cloud::aiplatform::v1::LineageSubgraph >

virtual CreateMetadataSchema(google::cloud::aiplatform::v1::CreateMetadataSchemaRequest 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::cloud::aiplatform::v1::CreateMetadataSchemaRequest const &
Returns
TypeDescription
StatusOr< google::cloud::aiplatform::v1::MetadataSchema >

virtual GetMetadataSchema(google::cloud::aiplatform::v1::GetMetadataSchemaRequest 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::cloud::aiplatform::v1::GetMetadataSchemaRequest const &
Returns
TypeDescription
StatusOr< google::cloud::aiplatform::v1::MetadataSchema >

virtual ListMetadataSchemas(google::cloud::aiplatform::v1::ListMetadataSchemasRequest)

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

Parameter
NameDescription
request google::cloud::aiplatform::v1::ListMetadataSchemasRequest
Returns
TypeDescription
StreamRange< google::cloud::aiplatform::v1::MetadataSchema >

virtual QueryArtifactLineageSubgraph(google::cloud::aiplatform::v1::QueryArtifactLineageSubgraphRequest 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::cloud::aiplatform::v1::QueryArtifactLineageSubgraphRequest const &
Returns
TypeDescription
StatusOr< google::cloud::aiplatform::v1::LineageSubgraph >