A class to mock AccessContextManagerConnection
.
Application developers may want to test their code with simulated responses, including errors, from an object of type AccessContextManagerClient
. To do so, construct an object of type AccessContextManagerClient
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 ListAccessPolicies(google::identity::accesscontextmanager::v1::ListAccessPoliciesRequest)
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::identity::accesscontextmanager::v1::ListAccessPoliciesRequest
|
Returns |
---|
Type | Description |
StreamRange< google::identity::accesscontextmanager::v1::AccessPolicy > | |
virtual GetAccessPolicy(google::identity::accesscontextmanager::v1::GetAccessPolicyRequest 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::identity::accesscontextmanager::v1::GetAccessPolicyRequest const &
|
Returns |
---|
Type | Description |
StatusOr< google::identity::accesscontextmanager::v1::AccessPolicy > | |
virtual CreateAccessPolicy(google::identity::accesscontextmanager::v1::AccessPolicy 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::identity::accesscontextmanager::v1::AccessPolicy const &
|
Returns |
---|
Type | Description |
future< StatusOr< google::identity::accesscontextmanager::v1::AccessPolicy > > | |
virtual UpdateAccessPolicy(google::identity::accesscontextmanager::v1::UpdateAccessPolicyRequest 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::identity::accesscontextmanager::v1::UpdateAccessPolicyRequest const &
|
Returns |
---|
Type | Description |
future< StatusOr< google::identity::accesscontextmanager::v1::AccessPolicy > > | |
virtual DeleteAccessPolicy(google::identity::accesscontextmanager::v1::DeleteAccessPolicyRequest 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::identity::accesscontextmanager::v1::DeleteAccessPolicyRequest const &
|
Returns |
---|
Type | Description |
future< StatusOr< google::identity::accesscontextmanager::v1::AccessContextManagerOperationMetadata > > | |
virtual ListAccessLevels(google::identity::accesscontextmanager::v1::ListAccessLevelsRequest)
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::identity::accesscontextmanager::v1::ListAccessLevelsRequest
|
Returns |
---|
Type | Description |
StreamRange< google::identity::accesscontextmanager::v1::AccessLevel > | |
virtual GetAccessLevel(google::identity::accesscontextmanager::v1::GetAccessLevelRequest 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::identity::accesscontextmanager::v1::GetAccessLevelRequest const &
|
Returns |
---|
Type | Description |
StatusOr< google::identity::accesscontextmanager::v1::AccessLevel > | |
virtual CreateAccessLevel(google::identity::accesscontextmanager::v1::CreateAccessLevelRequest 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::identity::accesscontextmanager::v1::CreateAccessLevelRequest const &
|
Returns |
---|
Type | Description |
future< StatusOr< google::identity::accesscontextmanager::v1::AccessLevel > > | |
virtual UpdateAccessLevel(google::identity::accesscontextmanager::v1::UpdateAccessLevelRequest 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::identity::accesscontextmanager::v1::UpdateAccessLevelRequest const &
|
Returns |
---|
Type | Description |
future< StatusOr< google::identity::accesscontextmanager::v1::AccessLevel > > | |
virtual DeleteAccessLevel(google::identity::accesscontextmanager::v1::DeleteAccessLevelRequest 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::identity::accesscontextmanager::v1::DeleteAccessLevelRequest const &
|
Returns |
---|
Type | Description |
future< StatusOr< google::identity::accesscontextmanager::v1::AccessContextManagerOperationMetadata > > | |
virtual ReplaceAccessLevels(google::identity::accesscontextmanager::v1::ReplaceAccessLevelsRequest 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::identity::accesscontextmanager::v1::ReplaceAccessLevelsRequest const &
|
Returns |
---|
Type | Description |
future< StatusOr< google::identity::accesscontextmanager::v1::ReplaceAccessLevelsResponse > > | |
virtual ListServicePerimeters(google::identity::accesscontextmanager::v1::ListServicePerimetersRequest)
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::identity::accesscontextmanager::v1::ListServicePerimetersRequest
|
Returns |
---|
Type | Description |
StreamRange< google::identity::accesscontextmanager::v1::ServicePerimeter > | |
virtual GetServicePerimeter(google::identity::accesscontextmanager::v1::GetServicePerimeterRequest 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::identity::accesscontextmanager::v1::GetServicePerimeterRequest const &
|
Returns |
---|
Type | Description |
StatusOr< google::identity::accesscontextmanager::v1::ServicePerimeter > | |
virtual CreateServicePerimeter(google::identity::accesscontextmanager::v1::CreateServicePerimeterRequest 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::identity::accesscontextmanager::v1::CreateServicePerimeterRequest const &
|
Returns |
---|
Type | Description |
future< StatusOr< google::identity::accesscontextmanager::v1::ServicePerimeter > > | |
virtual UpdateServicePerimeter(google::identity::accesscontextmanager::v1::UpdateServicePerimeterRequest 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::identity::accesscontextmanager::v1::UpdateServicePerimeterRequest const &
|
Returns |
---|
Type | Description |
future< StatusOr< google::identity::accesscontextmanager::v1::ServicePerimeter > > | |
virtual DeleteServicePerimeter(google::identity::accesscontextmanager::v1::DeleteServicePerimeterRequest 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::identity::accesscontextmanager::v1::DeleteServicePerimeterRequest const &
|
Returns |
---|
Type | Description |
future< StatusOr< google::identity::accesscontextmanager::v1::AccessContextManagerOperationMetadata > > | |
virtual ReplaceServicePerimeters(google::identity::accesscontextmanager::v1::ReplaceServicePerimetersRequest 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::identity::accesscontextmanager::v1::ReplaceServicePerimetersRequest const &
|
Returns |
---|
Type | Description |
future< StatusOr< google::identity::accesscontextmanager::v1::ReplaceServicePerimetersResponse > > | |
virtual CommitServicePerimeters(google::identity::accesscontextmanager::v1::CommitServicePerimetersRequest 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::identity::accesscontextmanager::v1::CommitServicePerimetersRequest const &
|
Returns |
---|
Type | Description |
future< StatusOr< google::identity::accesscontextmanager::v1::CommitServicePerimetersResponse > > | |
virtual ListGcpUserAccessBindings(google::identity::accesscontextmanager::v1::ListGcpUserAccessBindingsRequest)
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::identity::accesscontextmanager::v1::ListGcpUserAccessBindingsRequest
|
Returns |
---|
Type | Description |
StreamRange< google::identity::accesscontextmanager::v1::GcpUserAccessBinding > | |
virtual GetGcpUserAccessBinding(google::identity::accesscontextmanager::v1::GetGcpUserAccessBindingRequest 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::identity::accesscontextmanager::v1::GetGcpUserAccessBindingRequest const &
|
Returns |
---|
Type | Description |
StatusOr< google::identity::accesscontextmanager::v1::GcpUserAccessBinding > | |
virtual CreateGcpUserAccessBinding(google::identity::accesscontextmanager::v1::CreateGcpUserAccessBindingRequest 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::identity::accesscontextmanager::v1::CreateGcpUserAccessBindingRequest const &
|
Returns |
---|
Type | Description |
future< StatusOr< google::identity::accesscontextmanager::v1::GcpUserAccessBinding > > | |
virtual UpdateGcpUserAccessBinding(google::identity::accesscontextmanager::v1::UpdateGcpUserAccessBindingRequest 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::identity::accesscontextmanager::v1::UpdateGcpUserAccessBindingRequest const &
|
Returns |
---|
Type | Description |
future< StatusOr< google::identity::accesscontextmanager::v1::GcpUserAccessBinding > > | |
virtual DeleteGcpUserAccessBinding(google::identity::accesscontextmanager::v1::DeleteGcpUserAccessBindingRequest 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::identity::accesscontextmanager::v1::DeleteGcpUserAccessBindingRequest const &
|
Returns |
---|
Type | Description |
future< StatusOr< google::identity::accesscontextmanager::v1::GcpUserAccessBindingOperationMetadata > > | |
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 > | |