Send feedback
Class MockNotebookServiceConnection (2.12.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version 2.12.0 keyboard_arrow_down
A class to mock NotebookServiceConnection
.
Application developers may want to test their code with simulated responses, including errors, from an object of type NotebookServiceClient
. To do so, construct an object of type NotebookServiceClient
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 ListInstances(google::cloud::notebooks::v1::ListInstancesRequest)
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::notebooks::v1::ListInstancesRequest
Returns
Type
Description
StreamRange< google::cloud::notebooks::v1::Instance >
virtual GetInstance(google::cloud::notebooks::v1::GetInstanceRequest 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::notebooks::v1::GetInstanceRequest const &
Returns
Type
Description
StatusOr< google::cloud::notebooks::v1::Instance >
virtual CreateInstance(google::cloud::notebooks::v1::CreateInstanceRequest 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::notebooks::v1::CreateInstanceRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::notebooks::v1::Instance > >
virtual RegisterInstance(google::cloud::notebooks::v1::RegisterInstanceRequest 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::notebooks::v1::RegisterInstanceRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::notebooks::v1::Instance > >
virtual SetInstanceAccelerator(google::cloud::notebooks::v1::SetInstanceAcceleratorRequest 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::notebooks::v1::SetInstanceAcceleratorRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::notebooks::v1::Instance > >
virtual SetInstanceMachineType(google::cloud::notebooks::v1::SetInstanceMachineTypeRequest 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::notebooks::v1::SetInstanceMachineTypeRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::notebooks::v1::Instance > >
virtual UpdateInstanceConfig(google::cloud::notebooks::v1::UpdateInstanceConfigRequest 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::notebooks::v1::UpdateInstanceConfigRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::notebooks::v1::Instance > >
virtual UpdateShieldedInstanceConfig(google::cloud::notebooks::v1::UpdateShieldedInstanceConfigRequest 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::notebooks::v1::UpdateShieldedInstanceConfigRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::notebooks::v1::Instance > >
virtual SetInstanceLabels(google::cloud::notebooks::v1::SetInstanceLabelsRequest 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::notebooks::v1::SetInstanceLabelsRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::notebooks::v1::Instance > >
virtual UpdateInstanceMetadataItems(google::cloud::notebooks::v1::UpdateInstanceMetadataItemsRequest 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::notebooks::v1::UpdateInstanceMetadataItemsRequest const &
Returns
Type
Description
StatusOr< google::cloud::notebooks::v1::UpdateInstanceMetadataItemsResponse >
virtual DeleteInstance(google::cloud::notebooks::v1::DeleteInstanceRequest 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::notebooks::v1::DeleteInstanceRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::notebooks::v1::OperationMetadata > >
virtual StartInstance(google::cloud::notebooks::v1::StartInstanceRequest 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::notebooks::v1::StartInstanceRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::notebooks::v1::Instance > >
virtual StopInstance(google::cloud::notebooks::v1::StopInstanceRequest 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::notebooks::v1::StopInstanceRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::notebooks::v1::Instance > >
virtual ResetInstance(google::cloud::notebooks::v1::ResetInstanceRequest 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::notebooks::v1::ResetInstanceRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::notebooks::v1::Instance > >
virtual ReportInstanceInfo(google::cloud::notebooks::v1::ReportInstanceInfoRequest 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::notebooks::v1::ReportInstanceInfoRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::notebooks::v1::Instance > >
virtual IsInstanceUpgradeable(google::cloud::notebooks::v1::IsInstanceUpgradeableRequest 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::notebooks::v1::IsInstanceUpgradeableRequest const &
Returns
Type
Description
StatusOr< google::cloud::notebooks::v1::IsInstanceUpgradeableResponse >
virtual GetInstanceHealth(google::cloud::notebooks::v1::GetInstanceHealthRequest 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::notebooks::v1::GetInstanceHealthRequest const &
Returns
Type
Description
StatusOr< google::cloud::notebooks::v1::GetInstanceHealthResponse >
virtual UpgradeInstance(google::cloud::notebooks::v1::UpgradeInstanceRequest 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::notebooks::v1::UpgradeInstanceRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::notebooks::v1::Instance > >
virtual RollbackInstance(google::cloud::notebooks::v1::RollbackInstanceRequest 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::notebooks::v1::RollbackInstanceRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::notebooks::v1::Instance > >
virtual DiagnoseInstance(google::cloud::notebooks::v1::DiagnoseInstanceRequest 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::notebooks::v1::DiagnoseInstanceRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::notebooks::v1::Instance > >
virtual UpgradeInstanceInternal(google::cloud::notebooks::v1::UpgradeInstanceInternalRequest 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::notebooks::v1::UpgradeInstanceInternalRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::notebooks::v1::Instance > >
virtual ListEnvironments(google::cloud::notebooks::v1::ListEnvironmentsRequest)
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::notebooks::v1::ListEnvironmentsRequest
Returns
Type
Description
StreamRange< google::cloud::notebooks::v1::Environment >
virtual GetEnvironment(google::cloud::notebooks::v1::GetEnvironmentRequest 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::notebooks::v1::GetEnvironmentRequest const &
Returns
Type
Description
StatusOr< google::cloud::notebooks::v1::Environment >
virtual CreateEnvironment(google::cloud::notebooks::v1::CreateEnvironmentRequest 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::notebooks::v1::CreateEnvironmentRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::notebooks::v1::Environment > >
virtual DeleteEnvironment(google::cloud::notebooks::v1::DeleteEnvironmentRequest 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::notebooks::v1::DeleteEnvironmentRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::notebooks::v1::OperationMetadata > >
virtual ListSchedules(google::cloud::notebooks::v1::ListSchedulesRequest)
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::notebooks::v1::ListSchedulesRequest
Returns
Type
Description
StreamRange< google::cloud::notebooks::v1::Schedule >
virtual GetSchedule(google::cloud::notebooks::v1::GetScheduleRequest 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::notebooks::v1::GetScheduleRequest const &
Returns
Type
Description
StatusOr< google::cloud::notebooks::v1::Schedule >
virtual DeleteSchedule(google::cloud::notebooks::v1::DeleteScheduleRequest 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::notebooks::v1::DeleteScheduleRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::notebooks::v1::OperationMetadata > >
virtual CreateSchedule(google::cloud::notebooks::v1::CreateScheduleRequest 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::notebooks::v1::CreateScheduleRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::notebooks::v1::Schedule > >
virtual TriggerSchedule(google::cloud::notebooks::v1::TriggerScheduleRequest 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::notebooks::v1::TriggerScheduleRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::notebooks::v1::Schedule > >
virtual ListExecutions(google::cloud::notebooks::v1::ListExecutionsRequest)
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::notebooks::v1::ListExecutionsRequest
Returns
Type
Description
StreamRange< google::cloud::notebooks::v1::Execution >
virtual GetExecution(google::cloud::notebooks::v1::GetExecutionRequest 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::notebooks::v1::GetExecutionRequest const &
Returns
Type
Description
StatusOr< google::cloud::notebooks::v1::Execution >
virtual DeleteExecution(google::cloud::notebooks::v1::DeleteExecutionRequest 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::notebooks::v1::DeleteExecutionRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::notebooks::v1::OperationMetadata > >
virtual CreateExecution(google::cloud::notebooks::v1::CreateExecutionRequest 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::notebooks::v1::CreateExecutionRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::notebooks::v1::Execution > >
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-14 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-14 UTC."],[[["This webpage details the `MockNotebookServiceConnection` class, which is designed to facilitate testing of applications by providing simulated responses and errors for the `NotebookServiceClient`."],["The class offers a comprehensive set of mock methods for testing various `NotebookServiceClient` functionalities, including managing instances, environments, schedules, and executions."],["Each function within the `MockNotebookServiceConnection` class, such as `ListInstances`, `CreateInstance`, `DeleteInstance`, etc., is implemented using gMock's `MOCK_METHOD()`, enabling developers to define and program mock behaviors for their tests."],["The mock class enables developers to simulate various scenarios by mocking the `NotebookServiceConnection`'s behavior, therefore testing the applications responses and reactions to different outcomes."],["The web page contains a comprehensive list of previous versions of `MockNotebookServiceConnection`, ranging from the latest `2.37.0-rc`, to the older version `2.11.0`, with direct links to the class in each version."]]],[]]