fuuuuuuuu

This commit is contained in:
Johannes Wendel
2019-07-16 22:12:46 +02:00
parent ee6c04c744
commit e7148eec60
48 changed files with 625 additions and 726 deletions

View File

@@ -15,8 +15,8 @@
#include "output/DisplayController.h"
#include "output/items/OutputDisplay.h"
#include "output/detail/DisplayBoardPinController.h"
#include "output/detail/DisplayController.h"
#include "output/DisplayBoardPinController.h"
#include "output/DisplayController.h"
// testing purposes

View File

@@ -23,7 +23,7 @@ SCENARIO("A Lamp gets activated")
Fake(Dtor(pin_controller));
Fake(Method(pin_controller, activate));
items::detail::Lamp lamp(std::shared_ptr<DriverBoardPinController>(&pin_controller.get()), 0, "test");
items::detail::Lamp lamp(std::shared_ptr<DriverBoardPinController>(&pin_controller.get()), 0, 1, "test");
WHEN("The lamp gets activated")
{
@@ -50,7 +50,7 @@ SCENARIO("A Lamp gets deactivated")
Fake(Dtor(pin_controller));
Fake(Method(pin_controller, deactivate));
items::detail::Lamp lamp(std::shared_ptr<DriverBoardPinController>(&pin_controller.get()), 0, "test");
items::detail::Lamp lamp(std::shared_ptr<DriverBoardPinController>(&pin_controller.get()), 0, 1, "test");
WHEN("The lamp gets deactivated")
{

View File

@@ -19,7 +19,7 @@
// testing purposes
#define private public
#include "output/detail/OutputDriver.h"
#include "output/OutputDriver.h"
using namespace flippR_driver;
using namespace flippR_driver::output;
@@ -37,9 +37,10 @@ SCENARIO("The OutputDriver should (de)activates the displays")
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<std::string, std::shared_ptr<items::Flipper>> flippers;
std::map<uint8_t, std::shared_ptr<output::items::Display>> displays;
output::detail::OutputDriver output_driver(std::unique_ptr<output::DisplayController>(&display_controller.get()), solenoids, lamps, sounds, displays);
output::OutputDriver output_driver(std::unique_ptr<output::DisplayController>(&display_controller.get()), solenoids, lamps, sounds, flippers, displays);
WHEN("The displays get activated")
{