Class MockEdgeNetworkConnection (2.27.0-rc)

A class to mock EdgeNetworkConnection.

Application developers may want to test their code with simulated responses, including errors, from an object of type EdgeNetworkClient. To do so, construct an object of type EdgeNetworkClient 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 InitializeZone(google::cloud::edgenetwork::v1::InitializeZoneRequest 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::cloud::edgenetwork::v1::InitializeZoneRequest const &
Returns
Type Description
StatusOr< google::cloud::edgenetwork::v1::InitializeZoneResponse >

virtual ListZones(google::cloud::edgenetwork::v1::ListZonesRequest)

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::cloud::edgenetwork::v1::ListZonesRequest
Returns
Type Description
StreamRange< google::cloud::edgenetwork::v1::Zone >

virtual GetZone(google::cloud::edgenetwork::v1::GetZoneRequest 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::cloud::edgenetwork::v1::GetZoneRequest const &
Returns
Type Description
StatusOr< google::cloud::edgenetwork::v1::Zone >

virtual ListNetworks(google::cloud::edgenetwork::v1::ListNetworksRequest)

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::cloud::edgenetwork::v1::ListNetworksRequest
Returns
Type Description
StreamRange< google::cloud::edgenetwork::v1::Network >

virtual GetNetwork(google::cloud::edgenetwork::v1::GetNetworkRequest 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::cloud::edgenetwork::v1::GetNetworkRequest const &
Returns
Type Description
StatusOr< google::cloud::edgenetwork::v1::Network >

virtual DiagnoseNetwork(google::cloud::edgenetwork::v1::DiagnoseNetworkRequest 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::cloud::edgenetwork::v1::DiagnoseNetworkRequest const &
Returns
Type Description
StatusOr< google::cloud::edgenetwork::v1::DiagnoseNetworkResponse >

virtual CreateNetwork(ExperimentalTag, google::longrunning::Operation const &)

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

Parameters
Name Description
ExperimentalTag
operation google::longrunning::Operation const &
Returns
Type Description
future< StatusOr< google::cloud::edgenetwork::v1::Network > >

virtual DeleteNetwork(ExperimentalTag, google::longrunning::Operation const &)

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

Parameters
Name Description
ExperimentalTag
operation google::longrunning::Operation const &
Returns
Type Description
future< StatusOr< google::cloud::edgenetwork::v1::OperationMetadata > >

virtual ListSubnets(google::cloud::edgenetwork::v1::ListSubnetsRequest)

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::cloud::edgenetwork::v1::ListSubnetsRequest
Returns
Type Description
StreamRange< google::cloud::edgenetwork::v1::Subnet >

virtual GetSubnet(google::cloud::edgenetwork::v1::GetSubnetRequest 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::cloud::edgenetwork::v1::GetSubnetRequest const &
Returns
Type Description
StatusOr< google::cloud::edgenetwork::v1::Subnet >

virtual CreateSubnet(ExperimentalTag, google::longrunning::Operation const &)

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

Parameters
Name Description
ExperimentalTag
operation google::longrunning::Operation const &
Returns
Type Description
future< StatusOr< google::cloud::edgenetwork::v1::Subnet > >

virtual UpdateSubnet(ExperimentalTag, google::longrunning::Operation const &)

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

Parameters
Name Description
ExperimentalTag
operation google::longrunning::Operation const &
Returns
Type Description
future< StatusOr< google::cloud::edgenetwork::v1::Subnet > >

virtual DeleteSubnet(ExperimentalTag, google::longrunning::Operation const &)

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

Parameters
Name Description
ExperimentalTag
operation google::longrunning::Operation const &
Returns
Type Description
future< StatusOr< google::cloud::edgenetwork::v1::OperationMetadata > >

virtual ListInterconnects(google::cloud::edgenetwork::v1::ListInterconnectsRequest)

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::cloud::edgenetwork::v1::ListInterconnectsRequest
Returns
Type Description
StreamRange< google::cloud::edgenetwork::v1::Interconnect >

virtual GetInterconnect(google::cloud::edgenetwork::v1::GetInterconnectRequest 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::cloud::edgenetwork::v1::GetInterconnectRequest const &
Returns
Type Description
StatusOr< google::cloud::edgenetwork::v1::Interconnect >

virtual DiagnoseInterconnect(google::cloud::edgenetwork::v1::DiagnoseInterconnectRequest 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::cloud::edgenetwork::v1::DiagnoseInterconnectRequest const &
Returns
Type Description
StatusOr< google::cloud::edgenetwork::v1::DiagnoseInterconnectResponse >

virtual ListInterconnectAttachments(google::cloud::edgenetwork::v1::ListInterconnectAttachmentsRequest)

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::cloud::edgenetwork::v1::ListInterconnectAttachmentsRequest
Returns
Type Description
StreamRange< google::cloud::edgenetwork::v1::InterconnectAttachment >

virtual GetInterconnectAttachment(google::cloud::edgenetwork::v1::GetInterconnectAttachmentRequest 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::cloud::edgenetwork::v1::GetInterconnectAttachmentRequest const &
Returns
Type Description
StatusOr< google::cloud::edgenetwork::v1::InterconnectAttachment >

virtual CreateInterconnectAttachment(ExperimentalTag, google::longrunning::Operation const &)

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

Parameters
Name Description
ExperimentalTag
operation google::longrunning::Operation const &
Returns
Type Description
future< StatusOr< google::cloud::edgenetwork::v1::InterconnectAttachment > >

virtual DeleteInterconnectAttachment(ExperimentalTag, google::longrunning::Operation const &)

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

Parameters
Name Description
ExperimentalTag
operation google::longrunning::Operation const &
Returns
Type Description
future< StatusOr< google::cloud::edgenetwork::v1::OperationMetadata > >

virtual ListRouters(google::cloud::edgenetwork::v1::ListRoutersRequest)

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::cloud::edgenetwork::v1::ListRoutersRequest
Returns
Type Description
StreamRange< google::cloud::edgenetwork::v1::Router >

virtual GetRouter(google::cloud::edgenetwork::v1::GetRouterRequest 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::cloud::edgenetwork::v1::GetRouterRequest const &
Returns
Type Description
StatusOr< google::cloud::edgenetwork::v1::Router >

virtual DiagnoseRouter(google::cloud::edgenetwork::v1::DiagnoseRouterRequest 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::cloud::edgenetwork::v1::DiagnoseRouterRequest const &
Returns
Type Description
StatusOr< google::cloud::edgenetwork::v1::DiagnoseRouterResponse >

virtual CreateRouter(ExperimentalTag, google::longrunning::Operation const &)

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

Parameters
Name Description
ExperimentalTag
operation google::longrunning::Operation const &
Returns
Type Description
future< StatusOr< google::cloud::edgenetwork::v1::Router > >

virtual UpdateRouter(ExperimentalTag, google::longrunning::Operation const &)

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

Parameters
Name Description
ExperimentalTag
operation google::longrunning::Operation const &
Returns
Type Description
future< StatusOr< google::cloud::edgenetwork::v1::Router > >

virtual DeleteRouter(ExperimentalTag, google::longrunning::Operation const &)

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

Parameters
Name Description
ExperimentalTag
operation google::longrunning::Operation const &
Returns
Type Description
future< StatusOr< google::cloud::edgenetwork::v1::OperationMetadata > >