class MockDisplayEngine
Defined at line 39 of file ../../src/graphics/display/lib/api-protocols/cpp/mock-display-engine.h
Strict mock for DisplayEngineInterface implementations.
This is a very rare case where strict mocking is warranted. The code under
test is an adapter that maps FIDL calls 1:1 to C++ calls. So, the API
contract being tested is expressed in terms of individual function calls.
Public Methods
void MockDisplayEngine ()
Defined at line 46 of file ../../src/graphics/display/lib/api-protocols/cpp/mock-display-engine.cc
void ~MockDisplayEngine ()
Defined at line 48 of file ../../src/graphics/display/lib/api-protocols/cpp/mock-display-engine.cc
void ExpectCompleteCoordinatorConnection (CompleteCoordinatorConnectionChecker checker)
Expectations for display::DisplayEngineInterface:
Defined at line 52 of file ../../src/graphics/display/lib/api-protocols/cpp/mock-display-engine.cc
void ExpectImportBufferCollection (ImportBufferCollectionChecker checker)
Defined at line 58 of file ../../src/graphics/display/lib/api-protocols/cpp/mock-display-engine.cc
void ExpectReleaseBufferCollection (ReleaseBufferCollectionChecker checker)
Defined at line 63 of file ../../src/graphics/display/lib/api-protocols/cpp/mock-display-engine.cc
void ExpectImportImage (ImportImageChecker checker)
Defined at line 68 of file ../../src/graphics/display/lib/api-protocols/cpp/mock-display-engine.cc
void ExpectImportImageForCapture (ImportImageForCaptureChecker checker)
Defined at line 73 of file ../../src/graphics/display/lib/api-protocols/cpp/mock-display-engine.cc
void MockDisplayEngine (const MockDisplayEngine & )
Defined at line 74 of file ../../src/graphics/display/lib/api-protocols/cpp/mock-display-engine.h
MockDisplayEngine & operator= (const MockDisplayEngine & )
Defined at line 75 of file ../../src/graphics/display/lib/api-protocols/cpp/mock-display-engine.h
void ExpectReleaseImage (ReleaseImageChecker checker)
Defined at line 78 of file ../../src/graphics/display/lib/api-protocols/cpp/mock-display-engine.cc
void ExpectCheckConfiguration (CheckConfigurationChecker checker)
Defined at line 83 of file ../../src/graphics/display/lib/api-protocols/cpp/mock-display-engine.cc
void ExpectCheckConfiguration (CheckConfigurationChecker checker)
Defined at line 83 of file ../../src/graphics/display/lib/api-protocols/cpp/mock-display-engine.cc
void ExpectApplyConfiguration (ApplyConfigurationChecker checker)
Defined at line 88 of file ../../src/graphics/display/lib/api-protocols/cpp/mock-display-engine.cc
void ExpectApplyConfiguration (ApplyConfigurationChecker checker)
Defined at line 88 of file ../../src/graphics/display/lib/api-protocols/cpp/mock-display-engine.cc
void ExpectSetBufferCollectionConstraints (SetBufferCollectionConstraintsChecker checker)
Defined at line 93 of file ../../src/graphics/display/lib/api-protocols/cpp/mock-display-engine.cc
void ExpectSetDisplayPowerMode (SetDisplayPowerModeChecker checker)
Defined at line 99 of file ../../src/graphics/display/lib/api-protocols/cpp/mock-display-engine.cc
void ExpectIsCaptureSupported (IsCaptureSupportedChecker checker)
Defined at line 104 of file ../../src/graphics/display/lib/api-protocols/cpp/mock-display-engine.cc
void ExpectStartCapture (StartCaptureChecker checker)
Defined at line 109 of file ../../src/graphics/display/lib/api-protocols/cpp/mock-display-engine.cc
void ExpectReleaseCapture (ReleaseCaptureChecker checker)
Defined at line 114 of file ../../src/graphics/display/lib/api-protocols/cpp/mock-display-engine.cc
void ExpectSetMinimumRgb (SetMinimumRgbChecker checker)
Defined at line 119 of file ../../src/graphics/display/lib/api-protocols/cpp/mock-display-engine.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 124 of file ../../src/graphics/display/lib/api-protocols/cpp/mock-display-engine.cc
display::EngineInfo CompleteCoordinatorConnection ()
display::DisplayEngineInterface:
Defined at line 131 of file ../../src/graphics/display/lib/api-protocols/cpp/mock-display-engine.cc
zx::result<> ImportBufferCollection (display::DriverBufferCollectionId buffer_collection_id, fidl::ClientEnd<fuchsia_sysmem2::BufferCollectionToken> buffer_collection_token)
Defined at line 142 of file ../../src/graphics/display/lib/api-protocols/cpp/mock-display-engine.cc
zx::result<> ReleaseBufferCollection (display::DriverBufferCollectionId buffer_collection_id)
Defined at line 156 of file ../../src/graphics/display/lib/api-protocols/cpp/mock-display-engine.cc
zx::result<display::DriverImageId> ImportImage (const display::ImageMetadata & image_metadata, display::DriverBufferCollectionId buffer_collection_id, uint32_t buffer_index)
Defined at line 168 of file ../../src/graphics/display/lib/api-protocols/cpp/mock-display-engine.cc
zx::result<display::DriverCaptureImageId> ImportImageForCapture (display::DriverBufferCollectionId buffer_collection_id, uint32_t buffer_index)
Defined at line 181 of file ../../src/graphics/display/lib/api-protocols/cpp/mock-display-engine.cc
void ReleaseImage (display::DriverImageId driver_image_id)
Defined at line 193 of file ../../src/graphics/display/lib/api-protocols/cpp/mock-display-engine.cc
display::ConfigCheckResult CheckConfiguration (display::DisplayId display_id, display::ModeId display_mode_id, display::ColorConversion color_conversion, cpp20::span<const display::DriverLayer> layers)
Defined at line 204 of file ../../src/graphics/display/lib/api-protocols/cpp/mock-display-engine.cc
display::ConfigCheckResult CheckConfiguration (display::DisplayId display_id, display::ModeId display_mode_id, display::ColorConversion color_conversion, cpp20::span<const display::DriverLayer> layers)
Defined at line 204 of file ../../src/graphics/display/lib/api-protocols/cpp/mock-display-engine.cc
void ApplyConfiguration (display::DisplayId display_id, display::ModeId display_mode_id, display::ColorConversion color_conversion, cpp20::span<const display::DriverLayer> layers, display::DriverConfigStamp config_stamp)
Defined at line 218 of file ../../src/graphics/display/lib/api-protocols/cpp/mock-display-engine.cc
void ApplyConfiguration (display::DisplayId display_id, display::ModeId display_mode_id, display::ColorConversion color_conversion, cpp20::span<const display::DriverLayer> layers, display::DriverConfigStamp config_stamp)
Defined at line 218 of file ../../src/graphics/display/lib/api-protocols/cpp/mock-display-engine.cc
zx::result<> SetBufferCollectionConstraints (const display::ImageBufferUsage & image_buffer_usage, display::DriverBufferCollectionId buffer_collection_id)
Defined at line 234 of file ../../src/graphics/display/lib/api-protocols/cpp/mock-display-engine.cc
zx::result<> SetDisplayPowerMode (display::DisplayId display_id, display::PowerMode power_mode)
Defined at line 248 of file ../../src/graphics/display/lib/api-protocols/cpp/mock-display-engine.cc
zx::result<> StartCapture (display::DriverCaptureImageId capture_image_id)
Defined at line 260 of file ../../src/graphics/display/lib/api-protocols/cpp/mock-display-engine.cc
zx::result<> ReleaseCapture (display::DriverCaptureImageId capture_image_id)
Defined at line 271 of file ../../src/graphics/display/lib/api-protocols/cpp/mock-display-engine.cc
zx::result<> SetMinimumRgb (uint8_t minimum_rgb)
Defined at line 282 of file ../../src/graphics/display/lib/api-protocols/cpp/mock-display-engine.cc