class MockBacklight
Defined at line 26 of file ../../src/graphics/display/lib/api-protocols/cpp/mock-backlight.h
Strict mock for BacklightInterface 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 MockBacklight ()
Defined at line 23 of file ../../src/graphics/display/lib/api-protocols/cpp/mock-backlight.cc
void ~MockBacklight ()
Defined at line 25 of file ../../src/graphics/display/lib/api-protocols/cpp/mock-backlight.cc
void ExpectGetMaxBrightnessNits (GetMaxBrightnessNitsChecker checker)
Expectations for display::BacklightInterface:
Defined at line 29 of file ../../src/graphics/display/lib/api-protocols/cpp/mock-backlight.cc
void MockBacklight (const MockBacklight & )
Defined at line 34 of file ../../src/graphics/display/lib/api-protocols/cpp/mock-backlight.h
void ExpectGetBacklightState (GetBacklightStateChecker checker)
Defined at line 34 of file ../../src/graphics/display/lib/api-protocols/cpp/mock-backlight.cc
MockBacklight & operator= (const MockBacklight & )
Defined at line 35 of file ../../src/graphics/display/lib/api-protocols/cpp/mock-backlight.h
void ExpectSetBacklightState (SetBacklightStateChecker checker)
Defined at line 39 of file ../../src/graphics/display/lib/api-protocols/cpp/mock-backlight.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 44 of file ../../src/graphics/display/lib/api-protocols/cpp/mock-backlight.cc
zx::result<float> GetMaxBrightnessNits ()
display::BacklightInterface:
Defined at line 51 of file ../../src/graphics/display/lib/api-protocols/cpp/mock-backlight.cc
zx::result<BacklightState> GetBacklightState ()
Defined at line 62 of file ../../src/graphics/display/lib/api-protocols/cpp/mock-backlight.cc
zx::result<> SetBacklightState (const BacklightState & state)
Defined at line 73 of file ../../src/graphics/display/lib/api-protocols/cpp/mock-backlight.cc