added some todos

This commit is contained in:
Jonas Zeunert
2019-05-06 16:04:24 +02:00
parent 11cbacac4a
commit a780eea620
6 changed files with 27 additions and 6 deletions

View File

@@ -31,8 +31,8 @@ SCENARIO("The OutputDriver should (de)activates the displays")
GIVEN("An OutputDriver")
{
Mock<output::DisplayController> display_controller;
When(Method(display_controller, activate_displays)).AlwaysReturn();
When(Method(display_controller, deactivate_displays)).AlwaysReturn();
Fake(Method(display_controller, activate_displays));
Fake(Method(display_controller, deactivate_displays));
std::map<std::string, std::shared_ptr<items::Solenoid>> solenoids;
std::map<std::string, std::shared_ptr<items::Lamp>> lamps;
@@ -61,3 +61,17 @@ SCENARIO("The OutputDriver should (de)activates the displays")
}
}
SCENARIO("The OutputDriver should return a list of all items")
{
GIVEN("An OutputDriver with some items")
{
Mock<output::DisplayController> display_controller;
std::map<std::string, std::shared_ptr<items::Solenoid>> solenoids;
std::map<std::string, std::shared_ptr<items::Lamp>> lamps;
std::map<std::string, std::shared_ptr<items::Sound>> sounds;
std::map<uint8_t, std::shared_ptr<output::items::Display>> displays;
}
}