Files
MuditaOS/module-bluetooth/tests/test-Devicei.cpp
Adam Dobrowolski 76c924fd5e [EGD-8002] Added SSP, fixed some minor issues, removed obsolete code
ssp seems working
minor crash fixups
copy lacks patched
obsolete code removed
Devicei tests added for added code and cleanup
Added missing tests for new functions
Code cleaned up a bit - mostly moved to cpp
2021-12-09 12:42:33 +01:00

15 lines
592 B
C++

// Copyright (c) 2017-2021, Mudita Sp. z.o.o. All rights reserved.
// For licensing, see https://github.com/mudita/MuditaOS/LICENSE.md
TEST_CASE("Given StatefulController when process command successfully then turned on")
{
auto driver = std::make_unique<DriverMock>();
auto processor = std::make_unique<HandlerMock>();
StatefulController controller{std::move(driver), std::move(processor), InitializerMock};
controller.turnOn();
REQUIRE(controller.isOn());
controller.processCommand(bluetooth::Command(Command::Type::PowerOn));
REQUIRE(controller.isOn());
}