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 ExpectSubmitConfiguration (SubmitConfigurationChecker 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 SubmitConfiguration (fuchsia_hardware_display_engine::wire::EngineSubmitConfigurationRequest *request,fdf::Arena &arena,SubmitConfigurationCompleter::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