class MockFidlDisplayEngineListener
Defined at line 24 of file ../../src/graphics/display/lib/api-protocols/cpp/mock-fidl-display-engine-listener.h
Strict mock for the FIDL-generated DisplayEngineListener 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 MockFidlDisplayEngineListener ()
Defined at line 23 of file ../../src/graphics/display/lib/api-protocols/cpp/mock-fidl-display-engine-listener.cc
void ~MockFidlDisplayEngineListener ()
Defined at line 25 of file ../../src/graphics/display/lib/api-protocols/cpp/mock-fidl-display-engine-listener.cc
void ExpectOnDisplayAdded (OnDisplayAddedChecker checker)
Expectations for fuchsia.hardware.display.controller/DisplayEngineListener:
Defined at line 29 of file ../../src/graphics/display/lib/api-protocols/cpp/mock-fidl-display-engine-listener.cc
void ExpectOnDisplayRemoved (OnDisplayRemovedChecker checker)
Defined at line 34 of file ../../src/graphics/display/lib/api-protocols/cpp/mock-fidl-display-engine-listener.cc
void ExpectOnDisplayVsync (OnDisplayVsyncChecker checker)
Defined at line 39 of file ../../src/graphics/display/lib/api-protocols/cpp/mock-fidl-display-engine-listener.cc
void MockFidlDisplayEngineListener (const MockFidlDisplayEngineListener & )
Defined at line 41 of file ../../src/graphics/display/lib/api-protocols/cpp/mock-fidl-display-engine-listener.h
MockFidlDisplayEngineListener & operator= (const MockFidlDisplayEngineListener & )
Defined at line 42 of file ../../src/graphics/display/lib/api-protocols/cpp/mock-fidl-display-engine-listener.h
void ExpectOnCaptureComplete (OnCaptureCompleteChecker checker)
Defined at line 44 of file ../../src/graphics/display/lib/api-protocols/cpp/mock-fidl-display-engine-listener.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 49 of file ../../src/graphics/display/lib/api-protocols/cpp/mock-fidl-display-engine-listener.cc
fidl::ProtocolHandler<fuchsia_hardware_display_engine::EngineListener> CreateHandler (fdf_dispatcher_t & dispatcher)
Defined at line 56 of file ../../src/graphics/display/lib/api-protocols/cpp/mock-fidl-display-engine-listener.cc
void OnDisplayAdded (fuchsia_hardware_display_engine::wire::EngineListenerOnDisplayAddedRequest * request, fdf::Arena & arena, OnDisplayAddedCompleter::Sync & completer)
fidl::WireServer
<fuchsia
_hardware_display_engine::EngineListener>:
Defined at line 61 of file ../../src/graphics/display/lib/api-protocols/cpp/mock-fidl-display-engine-listener.cc
void OnDisplayRemoved (fuchsia_hardware_display_engine::wire::EngineListenerOnDisplayRemovedRequest * request, fdf::Arena & arena, OnDisplayRemovedCompleter::Sync & completer)
Defined at line 74 of file ../../src/graphics/display/lib/api-protocols/cpp/mock-fidl-display-engine-listener.cc
void OnDisplayVsync (fuchsia_hardware_display_engine::wire::EngineListenerOnDisplayVsyncRequest * request, fdf::Arena & arena, OnDisplayVsyncCompleter::Sync & completer)
Defined at line 87 of file ../../src/graphics/display/lib/api-protocols/cpp/mock-fidl-display-engine-listener.cc
void OnCaptureComplete (fdf::Arena & arena, OnCaptureCompleteCompleter::Sync & completer)
Defined at line 100 of file ../../src/graphics/display/lib/api-protocols/cpp/mock-fidl-display-engine-listener.cc
void handle_unknown_method (fidl::UnknownMethodMetadata<fuchsia_hardware_display_engine::EngineListener> metadata, fidl::UnknownMethodCompleter::Sync & completer)
Defined at line 112 of file ../../src/graphics/display/lib/api-protocols/cpp/mock-fidl-display-engine-listener.cc