From 05b116ff2f715e8f1d4a74c6056228a888fc022a Mon Sep 17 00:00:00 2001 From: Jonas Zeunert Date: Wed, 27 Jun 2018 21:11:05 +0200 Subject: [PATCH] First test rdy --- FlippR-Driver/.settings/language.settings.xml | 37 +++++++++++++------ FlippR-Driver/tests/input/TestInputDriver.cpp | 9 +++-- 2 files changed, 30 insertions(+), 16 deletions(-) diff --git a/FlippR-Driver/.settings/language.settings.xml b/FlippR-Driver/.settings/language.settings.xml index d3526a4..c7e504e 100644 --- a/FlippR-Driver/.settings/language.settings.xml +++ b/FlippR-Driver/.settings/language.settings.xml @@ -1,15 +1,28 @@ - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/FlippR-Driver/tests/input/TestInputDriver.cpp b/FlippR-Driver/tests/input/TestInputDriver.cpp index 84aab09..a765c27 100644 --- a/FlippR-Driver/tests/input/TestInputDriver.cpp +++ b/FlippR-Driver/tests/input/TestInputDriver.cpp @@ -7,10 +7,11 @@ #include "../catch.hpp" #include "../fakeit.hpp" +#include "../../src/utilities/LoggerFactory.hpp" +// testing purposes #define private public -#include "../../src/utilities/LoggerFactory.hpp" #include "../../src/input/InputDriver.h" #include "../../src/input/IEventNotifier.h" @@ -21,7 +22,7 @@ using namespace fakeit; SCENARIO("An InputDriver gets created", "[construction}") { - GIVEN("An EventNotifier") + GIVEN("An EventNotifier and a Detector") { LoggerFactory::CreateInputLogger(); @@ -32,14 +33,14 @@ SCENARIO("An InputDriver gets created", "[construction}") Fake(Dtor(event_notifier_mock)); Mock event_handler_mock; Fake(Dtor(event_handler_mock)); - WHEN("The InputDriver gets created") { Input::InputDriver input_driver(&event_notifier_mock.get(), &detector_mock.get()); - THEN("It saved the EventNotifier") + THEN("It saves the EventNotifier and the Detector") { REQUIRE(input_driver.event_notifier == &event_notifier_mock.get()); + REQUIRE(input_driver.detector == &detector_mock.get()); } } }