/* * TestOutputDriver.cpp * * Created on: Aug 7, 2018 * Author: Andreas Schneider, Johannes Wendel, Jonas Zeunert */ #include #include "catch.hpp" #include "fakeit.hpp" #include "utility/LoggerFactory.h" // testing purposes #define private public #include "output/detail/OutputDriver.h" using namespace flippR_driver; using namespace fakeit; SCENARIO("The OutputDriver should activate the displays") { GIVEN("An OutputDriver") { Mock display_controller; When(Method(display_controller, activate_displays)).AlwaysReturn(); output::detail::OutputDriver outputDriver(std::make_unique(display_controller), nullptr, nullptr, nullptr, nullptr); output::detail::OutputDriver output_driver(std::make_unique(display_controller), NULL, nullptr, nullptr, nullptr); WHEN("The displays get activated") { } } }