Send feedback
Class MockDlpServiceConnection (2.17.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version 2.17.0 keyboard_arrow_down
A class to mock DlpServiceConnection
.
Application developers may want to test their code with simulated responses, including errors, from an object of type DlpServiceClient
. To do so, construct an object of type DlpServiceClient
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 InspectContent(google::privacy::dlp::v2::InspectContentRequest 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::privacy::dlp::v2::InspectContentRequest const &
Returns
Type
Description
StatusOr< google::privacy::dlp::v2::InspectContentResponse >
virtual RedactImage(google::privacy::dlp::v2::RedactImageRequest 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::privacy::dlp::v2::RedactImageRequest const &
Returns
Type
Description
StatusOr< google::privacy::dlp::v2::RedactImageResponse >
virtual DeidentifyContent(google::privacy::dlp::v2::DeidentifyContentRequest 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::privacy::dlp::v2::DeidentifyContentRequest const &
Returns
Type
Description
StatusOr< google::privacy::dlp::v2::DeidentifyContentResponse >
virtual ReidentifyContent(google::privacy::dlp::v2::ReidentifyContentRequest 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::privacy::dlp::v2::ReidentifyContentRequest const &
Returns
Type
Description
StatusOr< google::privacy::dlp::v2::ReidentifyContentResponse >
virtual ListInfoTypes(google::privacy::dlp::v2::ListInfoTypesRequest 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::privacy::dlp::v2::ListInfoTypesRequest const &
Returns
Type
Description
StatusOr< google::privacy::dlp::v2::ListInfoTypesResponse >
virtual CreateInspectTemplate(google::privacy::dlp::v2::CreateInspectTemplateRequest 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::privacy::dlp::v2::CreateInspectTemplateRequest const &
Returns
Type
Description
StatusOr< google::privacy::dlp::v2::InspectTemplate >
virtual UpdateInspectTemplate(google::privacy::dlp::v2::UpdateInspectTemplateRequest 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::privacy::dlp::v2::UpdateInspectTemplateRequest const &
Returns
Type
Description
StatusOr< google::privacy::dlp::v2::InspectTemplate >
virtual GetInspectTemplate(google::privacy::dlp::v2::GetInspectTemplateRequest 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::privacy::dlp::v2::GetInspectTemplateRequest const &
Returns
Type
Description
StatusOr< google::privacy::dlp::v2::InspectTemplate >
virtual ListInspectTemplates(google::privacy::dlp::v2::ListInspectTemplatesRequest)
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::privacy::dlp::v2::ListInspectTemplatesRequest
Returns
Type
Description
StreamRange< google::privacy::dlp::v2::InspectTemplate >
virtual DeleteInspectTemplate(google::privacy::dlp::v2::DeleteInspectTemplateRequest 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::privacy::dlp::v2::DeleteInspectTemplateRequest const &
Returns
Type
Description
Status
virtual CreateDeidentifyTemplate(google::privacy::dlp::v2::CreateDeidentifyTemplateRequest 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::privacy::dlp::v2::CreateDeidentifyTemplateRequest const &
Returns
Type
Description
StatusOr< google::privacy::dlp::v2::DeidentifyTemplate >
virtual UpdateDeidentifyTemplate(google::privacy::dlp::v2::UpdateDeidentifyTemplateRequest 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::privacy::dlp::v2::UpdateDeidentifyTemplateRequest const &
Returns
Type
Description
StatusOr< google::privacy::dlp::v2::DeidentifyTemplate >
virtual GetDeidentifyTemplate(google::privacy::dlp::v2::GetDeidentifyTemplateRequest 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::privacy::dlp::v2::GetDeidentifyTemplateRequest const &
Returns
Type
Description
StatusOr< google::privacy::dlp::v2::DeidentifyTemplate >
virtual ListDeidentifyTemplates(google::privacy::dlp::v2::ListDeidentifyTemplatesRequest)
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::privacy::dlp::v2::ListDeidentifyTemplatesRequest
Returns
Type
Description
StreamRange< google::privacy::dlp::v2::DeidentifyTemplate >
virtual DeleteDeidentifyTemplate(google::privacy::dlp::v2::DeleteDeidentifyTemplateRequest 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::privacy::dlp::v2::DeleteDeidentifyTemplateRequest const &
Returns
Type
Description
Status
virtual CreateJobTrigger(google::privacy::dlp::v2::CreateJobTriggerRequest 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::privacy::dlp::v2::CreateJobTriggerRequest const &
Returns
Type
Description
StatusOr< google::privacy::dlp::v2::JobTrigger >
virtual UpdateJobTrigger(google::privacy::dlp::v2::UpdateJobTriggerRequest 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::privacy::dlp::v2::UpdateJobTriggerRequest const &
Returns
Type
Description
StatusOr< google::privacy::dlp::v2::JobTrigger >
virtual HybridInspectJobTrigger(google::privacy::dlp::v2::HybridInspectJobTriggerRequest 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::privacy::dlp::v2::HybridInspectJobTriggerRequest const &
Returns
Type
Description
StatusOr< google::privacy::dlp::v2::HybridInspectResponse >
virtual GetJobTrigger(google::privacy::dlp::v2::GetJobTriggerRequest 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::privacy::dlp::v2::GetJobTriggerRequest const &
Returns
Type
Description
StatusOr< google::privacy::dlp::v2::JobTrigger >
virtual ListJobTriggers(google::privacy::dlp::v2::ListJobTriggersRequest)
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::privacy::dlp::v2::ListJobTriggersRequest
Returns
Type
Description
StreamRange< google::privacy::dlp::v2::JobTrigger >
virtual DeleteJobTrigger(google::privacy::dlp::v2::DeleteJobTriggerRequest 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::privacy::dlp::v2::DeleteJobTriggerRequest const &
Returns
Type
Description
Status
virtual ActivateJobTrigger(google::privacy::dlp::v2::ActivateJobTriggerRequest 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::privacy::dlp::v2::ActivateJobTriggerRequest const &
Returns
Type
Description
StatusOr< google::privacy::dlp::v2::DlpJob >
virtual CreateDlpJob(google::privacy::dlp::v2::CreateDlpJobRequest 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::privacy::dlp::v2::CreateDlpJobRequest const &
Returns
Type
Description
StatusOr< google::privacy::dlp::v2::DlpJob >
virtual ListDlpJobs(google::privacy::dlp::v2::ListDlpJobsRequest)
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::privacy::dlp::v2::ListDlpJobsRequest
Returns
Type
Description
StreamRange< google::privacy::dlp::v2::DlpJob >
virtual GetDlpJob(google::privacy::dlp::v2::GetDlpJobRequest 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::privacy::dlp::v2::GetDlpJobRequest const &
Returns
Type
Description
StatusOr< google::privacy::dlp::v2::DlpJob >
virtual DeleteDlpJob(google::privacy::dlp::v2::DeleteDlpJobRequest 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::privacy::dlp::v2::DeleteDlpJobRequest const &
Returns
Type
Description
Status
virtual CancelDlpJob(google::privacy::dlp::v2::CancelDlpJobRequest 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::privacy::dlp::v2::CancelDlpJobRequest const &
Returns
Type
Description
Status
virtual CreateStoredInfoType(google::privacy::dlp::v2::CreateStoredInfoTypeRequest 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::privacy::dlp::v2::CreateStoredInfoTypeRequest const &
Returns
Type
Description
StatusOr< google::privacy::dlp::v2::StoredInfoType >
virtual UpdateStoredInfoType(google::privacy::dlp::v2::UpdateStoredInfoTypeRequest 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::privacy::dlp::v2::UpdateStoredInfoTypeRequest const &
Returns
Type
Description
StatusOr< google::privacy::dlp::v2::StoredInfoType >
virtual GetStoredInfoType(google::privacy::dlp::v2::GetStoredInfoTypeRequest 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::privacy::dlp::v2::GetStoredInfoTypeRequest const &
Returns
Type
Description
StatusOr< google::privacy::dlp::v2::StoredInfoType >
virtual ListStoredInfoTypes(google::privacy::dlp::v2::ListStoredInfoTypesRequest)
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::privacy::dlp::v2::ListStoredInfoTypesRequest
Returns
Type
Description
StreamRange< google::privacy::dlp::v2::StoredInfoType >
virtual DeleteStoredInfoType(google::privacy::dlp::v2::DeleteStoredInfoTypeRequest 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::privacy::dlp::v2::DeleteStoredInfoTypeRequest const &
Returns
Type
Description
Status
virtual HybridInspectDlpJob(google::privacy::dlp::v2::HybridInspectDlpJobRequest 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::privacy::dlp::v2::HybridInspectDlpJobRequest const &
Returns
Type
Description
StatusOr< google::privacy::dlp::v2::HybridInspectResponse >
virtual FinishDlpJob(google::privacy::dlp::v2::FinishDlpJobRequest 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::privacy::dlp::v2::FinishDlpJobRequest const &
Returns
Type
Description
Status
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-05 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-05 UTC."],[[["This document outlines the `MockDlpServiceConnection` class, which is designed for simulating responses and errors in testing applications that use `DlpServiceClient`."],["The class offers various functions, implemented using gMock's `MOCK_METHOD()`, to mock operations like `InspectContent`, `RedactImage`, and many more, allowing comprehensive testing of DLP service interactions."],["It allows testing the different versions of the service, providing a list of available version numbers from `2.37.0-rc` down to `2.11.0`, alongside each version's URL."],["The class facilitates testing with GoogleTest, providing an example for setting up and using the mock with `*Client` and `*Connection` pairs, as done in other libraries."],["This class can use mocks to simulate the behavior of functions to create, update, get, list, and delete templates, job triggers, and jobs, as well as various content inspection and de-identification methods."]]],[]]