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