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