class MockEngineFidl
Defined at line 24 of file ../../src/graphics/display/drivers/coordinator/testing/mock-engine-fidl.h
Strict mock for the FIDL-generated display Engine protocol.
This is a very rare case where strict mocking is warranted. The code under
test is an adapter that maps C++ calls 1:1 to FIDL calls. So, the API
contract being tested is expressed in terms of individual function calls.
Public Methods
void MockEngineFidl ()
Defined at line 33 of file ../../src/graphics/display/drivers/coordinator/testing/mock-engine-fidl.cc
void ~MockEngineFidl ()
Defined at line 35 of file ../../src/graphics/display/drivers/coordinator/testing/mock-engine-fidl.cc
void ExpectCompleteCoordinatorConnection (CompleteCoordinatorConnectionChecker checker)
Expectations for fuchsia.hardware.display.engine/Engine:
Defined at line 39 of file ../../src/graphics/display/drivers/coordinator/testing/mock-engine-fidl.cc
void ExpectUnsetListener (UnsetListenerChecker checker)
Defined at line 45 of file ../../src/graphics/display/drivers/coordinator/testing/mock-engine-fidl.cc
void ExpectImportBufferCollection (ImportBufferCollectionChecker checker)
Defined at line 50 of file ../../src/graphics/display/drivers/coordinator/testing/mock-engine-fidl.cc
void ExpectReleaseBufferCollection (ReleaseBufferCollectionChecker checker)
Defined at line 55 of file ../../src/graphics/display/drivers/coordinator/testing/mock-engine-fidl.cc
void ExpectImportImage (ImportImageChecker checker)
Defined at line 60 of file ../../src/graphics/display/drivers/coordinator/testing/mock-engine-fidl.cc
void ExpectImportImageForCapture (ImportImageForCaptureChecker checker)
Defined at line 65 of file ../../src/graphics/display/drivers/coordinator/testing/mock-engine-fidl.cc
void MockEngineFidl (const MockEngineFidl & )
Defined at line 70 of file ../../src/graphics/display/drivers/coordinator/testing/mock-engine-fidl.h
void ExpectReleaseImage (ReleaseImageChecker checker)
Defined at line 70 of file ../../src/graphics/display/drivers/coordinator/testing/mock-engine-fidl.cc
MockEngineFidl & operator= (const MockEngineFidl & )
Defined at line 71 of file ../../src/graphics/display/drivers/coordinator/testing/mock-engine-fidl.h
void ExpectCheckConfiguration (CheckConfigurationChecker checker)
Defined at line 75 of file ../../src/graphics/display/drivers/coordinator/testing/mock-engine-fidl.cc
void ExpectApplyConfiguration (ApplyConfigurationChecker checker)
Defined at line 80 of file ../../src/graphics/display/drivers/coordinator/testing/mock-engine-fidl.cc
void ExpectSetBufferCollectionConstraints (SetBufferCollectionConstraintsChecker checker)
Defined at line 85 of file ../../src/graphics/display/drivers/coordinator/testing/mock-engine-fidl.cc
void ExpectSetDisplayPowerMode (SetDisplayPowerModeChecker checker)
Defined at line 91 of file ../../src/graphics/display/drivers/coordinator/testing/mock-engine-fidl.cc
void ExpectSetMinimumRgb (SetMinimumRgbChecker checker)
Defined at line 96 of file ../../src/graphics/display/drivers/coordinator/testing/mock-engine-fidl.cc
void ExpectStartCapture (StartCaptureChecker checker)
Defined at line 101 of file ../../src/graphics/display/drivers/coordinator/testing/mock-engine-fidl.cc
void ExpectReleaseCapture (ReleaseCaptureChecker checker)
Defined at line 106 of file ../../src/graphics/display/drivers/coordinator/testing/mock-engine-fidl.cc
void CheckAllCallsReplayed ()
Must be called at least once during an instance's lifetime.
Tests are recommended to call this in a TearDown() method, or at the end of
the test case implementation.
Defined at line 111 of file ../../src/graphics/display/drivers/coordinator/testing/mock-engine-fidl.cc
void CompleteCoordinatorConnection (fuchsia_hardware_display_engine::wire::EngineCompleteCoordinatorConnectionRequest * request, fdf::Arena & arena, CompleteCoordinatorConnectionCompleter::Sync & completer)
`fdf::WireServer
<fuchsia
_hardware_display_engine::Engine>`:
Defined at line 118 of file ../../src/graphics/display/drivers/coordinator/testing/mock-engine-fidl.cc
void UnsetListener (fdf::Arena & arena, UnsetListenerCompleter::Sync & completer)
Defined at line 131 of file ../../src/graphics/display/drivers/coordinator/testing/mock-engine-fidl.cc
void ImportBufferCollection (fuchsia_hardware_display_engine::wire::EngineImportBufferCollectionRequest * request, fdf::Arena & arena, ImportBufferCollectionCompleter::Sync & completer)
Defined at line 142 of file ../../src/graphics/display/drivers/coordinator/testing/mock-engine-fidl.cc
void ReleaseBufferCollection (fuchsia_hardware_display_engine::wire::EngineReleaseBufferCollectionRequest * request, fdf::Arena & arena, ReleaseBufferCollectionCompleter::Sync & completer)
Defined at line 155 of file ../../src/graphics/display/drivers/coordinator/testing/mock-engine-fidl.cc
void ImportImage (fuchsia_hardware_display_engine::wire::EngineImportImageRequest * request, fdf::Arena & arena, ImportImageCompleter::Sync & completer)
Defined at line 168 of file ../../src/graphics/display/drivers/coordinator/testing/mock-engine-fidl.cc
void ImportImageForCapture (fuchsia_hardware_display_engine::wire::EngineImportImageForCaptureRequest * request, fdf::Arena & arena, ImportImageForCaptureCompleter::Sync & completer)
Defined at line 181 of file ../../src/graphics/display/drivers/coordinator/testing/mock-engine-fidl.cc
void ReleaseImage (fuchsia_hardware_display_engine::wire::EngineReleaseImageRequest * request, fdf::Arena & arena, ReleaseImageCompleter::Sync & completer)
Defined at line 194 of file ../../src/graphics/display/drivers/coordinator/testing/mock-engine-fidl.cc
void CheckConfiguration (fuchsia_hardware_display_engine::wire::EngineCheckConfigurationRequest * request, fdf::Arena & arena, CheckConfigurationCompleter::Sync & completer)
Defined at line 207 of file ../../src/graphics/display/drivers/coordinator/testing/mock-engine-fidl.cc
void ApplyConfiguration (fuchsia_hardware_display_engine::wire::EngineApplyConfigurationRequest * request, fdf::Arena & arena, ApplyConfigurationCompleter::Sync & completer)
Defined at line 220 of file ../../src/graphics/display/drivers/coordinator/testing/mock-engine-fidl.cc
void SetBufferCollectionConstraints (fuchsia_hardware_display_engine::wire::EngineSetBufferCollectionConstraintsRequest * request, fdf::Arena & arena, SetBufferCollectionConstraintsCompleter::Sync & completer)
Defined at line 233 of file ../../src/graphics/display/drivers/coordinator/testing/mock-engine-fidl.cc
void SetDisplayPowerMode (fuchsia_hardware_display_engine::wire::EngineSetDisplayPowerModeRequest * request, fdf::Arena & arena, SetDisplayPowerModeCompleter::Sync & completer)
Defined at line 246 of file ../../src/graphics/display/drivers/coordinator/testing/mock-engine-fidl.cc
void SetMinimumRgb (fuchsia_hardware_display_engine::wire::EngineSetMinimumRgbRequest * request, fdf::Arena & arena, SetMinimumRgbCompleter::Sync & completer)
Defined at line 259 of file ../../src/graphics/display/drivers/coordinator/testing/mock-engine-fidl.cc
void StartCapture (fuchsia_hardware_display_engine::wire::EngineStartCaptureRequest * request, fdf::Arena & arena, StartCaptureCompleter::Sync & completer)
Defined at line 272 of file ../../src/graphics/display/drivers/coordinator/testing/mock-engine-fidl.cc
void ReleaseCapture (fuchsia_hardware_display_engine::wire::EngineReleaseCaptureRequest * request, fdf::Arena & arena, ReleaseCaptureCompleter::Sync & completer)
Defined at line 285 of file ../../src/graphics/display/drivers/coordinator/testing/mock-engine-fidl.cc
void handle_unknown_method (fidl::UnknownMethodMetadata<fuchsia_hardware_display_engine::Engine> metadata, fidl::UnknownMethodCompleter::Sync & completer)
Defined at line 298 of file ../../src/graphics/display/drivers/coordinator/testing/mock-engine-fidl.cc