compiling
This commit is contained in:
@@ -5,8 +5,8 @@
|
|||||||
* Author: rhetenor
|
* Author: rhetenor
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef SOURCE_DIRECTORY__SRC_OUTPUT_CABINETITEM_H_
|
#ifndef _SRC_OUTPUT_CABINETITEM_H_
|
||||||
#define SOURCE_DIRECTORY__SRC_OUTPUT_CABINETITEM_H_
|
#define _SRC_OUTPUT_CABINETITEM_H_
|
||||||
|
|
||||||
#include "ICabinetItem.h"
|
#include "ICabinetItem.h"
|
||||||
|
|
||||||
@@ -30,4 +30,4 @@ protected:
|
|||||||
|
|
||||||
} /* namespace output */
|
} /* namespace output */
|
||||||
|
|
||||||
#endif /* SOURCE_DIRECTORY__SRC_OUTPUT_CABINETITEM_H_ */
|
#endif /* _SRC_OUTPUT_CABINETITEM_H_ */
|
||||||
|
|||||||
@@ -5,8 +5,8 @@
|
|||||||
* Author: rhetenor
|
* Author: rhetenor
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef SOURCE_DIRECTORY__SRC_OUTPUT_DISPLAY_H_
|
#ifndef _SRC_OUTPUT_DISPLAY_H_
|
||||||
#define SOURCE_DIRECTORY__SRC_OUTPUT_DISPLAY_H_
|
#define _SRC_OUTPUT_DISPLAY_H_
|
||||||
|
|
||||||
#include "IDisplay.h"
|
#include "IDisplay.h"
|
||||||
|
|
||||||
@@ -30,4 +30,4 @@ private:
|
|||||||
|
|
||||||
} /* namespace output */
|
} /* namespace output */
|
||||||
|
|
||||||
#endif /* SOURCE_DIRECTORY__SRC_OUTPUT_DISPLAY_H_ */
|
#endif /* _SRC_OUTPUT_DISPLAY_H_ */
|
||||||
|
|||||||
@@ -5,25 +5,26 @@
|
|||||||
* Author: rhetenor
|
* Author: rhetenor
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef SOURCE_DIRECTORY__SRC_OUTPUT_DISPLAYCONTROLLER_H_
|
#ifndef _SRC_OUTPUT_DISPLAYCONTROLLER_H_
|
||||||
#define SOURCE_DIRECTORY__SRC_OUTPUT_DISPLAYCONTROLLER_H_
|
#define _SRC_OUTPUT_DISPLAYCONTROLLER_H_
|
||||||
|
|
||||||
#include "IDisplayController.h"
|
#include "IDisplayController.h"
|
||||||
|
|
||||||
#include "utilities/config.h"
|
#include "utilities/config.h"
|
||||||
#include "Display.h"
|
#include "IDisplay.h"
|
||||||
|
|
||||||
#include <array>
|
#include <array>
|
||||||
namespace output
|
namespace output
|
||||||
{
|
{
|
||||||
|
|
||||||
class DisplayController: public output::IDisplayController {
|
class DisplayController: public IDisplayController {
|
||||||
public:
|
public:
|
||||||
DisplayController();
|
DisplayController();
|
||||||
virtual ~DisplayController();
|
virtual ~DisplayController();
|
||||||
|
|
||||||
private:
|
private:
|
||||||
std::array<Display, NUMBER_OF_DISPLAYS> displays;
|
std::array<std::unique_ptr<IDisplay>, NUMBER_OF_DISPLAYS> displays;
|
||||||
};
|
};
|
||||||
|
|
||||||
}
|
}
|
||||||
#endif /* SOURCE_DIRECTORY__SRC_OUTPUT_DISPLAYCONTROLLER_H_ */
|
#endif /* _SRC_OUTPUT_DISPLAYCONTROLLER_H_ */
|
||||||
|
|||||||
@@ -5,8 +5,8 @@
|
|||||||
* Author: rhetenor
|
* Author: rhetenor
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef SOURCE_DIRECTORY__SRC_OUTPUT_ICABINETITEM_H_
|
#ifndef _SRC_OUTPUT_ICABINETITEM_H_
|
||||||
#define SOURCE_DIRECTORY__SRC_OUTPUT_ICABINETITEM_H_
|
#define _SRC_OUTPUT_ICABINETITEM_H_
|
||||||
|
|
||||||
|
|
||||||
class ICabinetItem
|
class ICabinetItem
|
||||||
@@ -18,4 +18,4 @@ class ICabinetItem
|
|||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
#endif /* SOURCE_DIRECTORY__SRC_OUTPUT_ICABINETITEM_H_ */
|
#endif /* _SRC_OUTPUT_ICABINETITEM_H_ */
|
||||||
|
|||||||
@@ -5,8 +5,8 @@
|
|||||||
* Author: rhetenor
|
* Author: rhetenor
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef SOURCE_DIRECTORY__SRC_OUTPUT_IDISPLAY_H_
|
#ifndef _SRC_OUTPUT_IDISPLAY_H_
|
||||||
#define SOURCE_DIRECTORY__SRC_OUTPUT_IDISPLAY_H_
|
#define _SRC_OUTPUT_IDISPLAY_H_
|
||||||
|
|
||||||
namespace output {
|
namespace output {
|
||||||
|
|
||||||
@@ -22,4 +22,4 @@ public:
|
|||||||
|
|
||||||
} /* namespace output */
|
} /* namespace output */
|
||||||
|
|
||||||
#endif /* SOURCE_DIRECTORY__SRC_OUTPUT_IDISPLAY_H_ */
|
#endif /* _SRC_OUTPUT_IDISPLAY_H_ */
|
||||||
|
|||||||
@@ -5,11 +5,8 @@
|
|||||||
* Author: rhetenor
|
* Author: rhetenor
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef SOURCE_DIRECTORY__SRC_OUTPUT_IDISPLAYCONTROLLER_H_
|
#ifndef _SRC_OUTPUT_IDISPLAYCONTROLLER_H_
|
||||||
#define SOURCE_DIRECTORY__SRC_OUTPUT_IDISPLAYCONTROLLER_H_
|
#define _SRC_OUTPUT_IDISPLAYCONTROLLER_H_
|
||||||
#include "utilities/config.h"
|
|
||||||
#include "IDisplay.h"
|
|
||||||
#include <array>
|
|
||||||
|
|
||||||
namespace output {
|
namespace output {
|
||||||
|
|
||||||
@@ -17,11 +14,8 @@ class IDisplayController {
|
|||||||
public:
|
public:
|
||||||
IDisplayController();
|
IDisplayController();
|
||||||
virtual ~IDisplayController();
|
virtual ~IDisplayController();
|
||||||
|
|
||||||
private:
|
|
||||||
std::array<IDisplay, NUMBER_OF_DISPLAYS> displays;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
} /* namespace output */
|
} /* namespace output */
|
||||||
|
|
||||||
#endif /* SOURCE_DIRECTORY__SRC_OUTPUT_IDISPLAYCONTROLLER_H_ */
|
#endif /* _SRC_OUTPUT_IDISPLAYCONTROLLER_H_ */
|
||||||
|
|||||||
@@ -5,8 +5,8 @@
|
|||||||
* Author: rhetenor
|
* Author: rhetenor
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef SOURCE_DIRECTORY__SRC_OUTPUT_ILAMP_H_
|
#ifndef _SRC_OUTPUT_ILAMP_H_
|
||||||
#define SOURCE_DIRECTORY__SRC_OUTPUT_ILAMP_H_
|
#define _SRC_OUTPUT_ILAMP_H_
|
||||||
|
|
||||||
class ILamp
|
class ILamp
|
||||||
{
|
{
|
||||||
@@ -14,4 +14,4 @@ class ILamp
|
|||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
#endif /* SOURCE_DIRECTORY__SRC_OUTPUT_ILAMP_H_ */
|
#endif /* _SRC_OUTPUT_ILAMP_H_ */
|
||||||
|
|||||||
@@ -5,8 +5,8 @@
|
|||||||
* Author: rhetenor
|
* Author: rhetenor
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef SOURCE_DIRECTORY__SRC_OUTPUT_IOUTPUTDRIVER_H_
|
#ifndef _SRC_OUTPUT_IOUTPUTDRIVER_H_
|
||||||
#define SOURCE_DIRECTORY__SRC_OUTPUT_IOUTPUTDRIVER_H_
|
#define _SRC_OUTPUT_IOUTPUTDRIVER_H_
|
||||||
|
|
||||||
namespace output {
|
namespace output {
|
||||||
|
|
||||||
@@ -18,4 +18,4 @@ public:
|
|||||||
|
|
||||||
} /* namespace output */
|
} /* namespace output */
|
||||||
|
|
||||||
#endif /* SOURCE_DIRECTORY__SRC_OUTPUT_IOUTPUTDRIVER_H_ */
|
#endif /* _SRC_OUTPUT_IOUTPUTDRIVER_H_ */
|
||||||
|
|||||||
@@ -5,8 +5,8 @@
|
|||||||
* Author: rhetenor
|
* Author: rhetenor
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef SOURCE_DIRECTORY__SRC_OUTPUT_ISOLENOID_H_
|
#ifndef _SRC_OUTPUT_ISOLENOID_H_
|
||||||
#define SOURCE_DIRECTORY__SRC_OUTPUT_ISOLENOID_H_
|
#define _SRC_OUTPUT_ISOLENOID_H_
|
||||||
|
|
||||||
class ISolenoid
|
class ISolenoid
|
||||||
{
|
{
|
||||||
@@ -15,4 +15,4 @@ class ISolenoid
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
#endif /* SOURCE_DIRECTORY__SRC_OUTPUT_ISOLENOID_H_ */
|
#endif /* _SRC_OUTPUT_ISOLENOID_H_ */
|
||||||
|
|||||||
@@ -5,8 +5,8 @@
|
|||||||
* Author: rhetenor
|
* Author: rhetenor
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef SOURCE_DIRECTORY__SRC_OUTPUT_ISOUND_H_
|
#ifndef _SRC_OUTPUT_ISOUND_H_
|
||||||
#define SOURCE_DIRECTORY__SRC_OUTPUT_ISOUND_H_
|
#define _SRC_OUTPUT_ISOUND_H_
|
||||||
|
|
||||||
namespace output {
|
namespace output {
|
||||||
|
|
||||||
@@ -20,4 +20,4 @@ public:
|
|||||||
|
|
||||||
} /* namespace output */
|
} /* namespace output */
|
||||||
|
|
||||||
#endif /* SOURCE_DIRECTORY__SRC_OUTPUT_ISOUND_H_ */
|
#endif /* _SRC_OUTPUT_ISOUND_H_ */
|
||||||
|
|||||||
@@ -5,8 +5,8 @@
|
|||||||
* Author: rhetenor
|
* Author: rhetenor
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef SOURCE_DIRECTORY__SRC_OUTPUT_LAMP_H_
|
#ifndef _SRC_OUTPUT_LAMP_H_
|
||||||
#define SOURCE_DIRECTORY__SRC_OUTPUT_LAMP_H_
|
#define _SRC_OUTPUT_LAMP_H_
|
||||||
|
|
||||||
#include "CabinetItem.h"
|
#include "CabinetItem.h"
|
||||||
|
|
||||||
@@ -20,4 +20,4 @@ public:
|
|||||||
|
|
||||||
} /* namespace output */
|
} /* namespace output */
|
||||||
|
|
||||||
#endif /* SOURCE_DIRECTORY__SRC_OUTPUT_LAMP_H_ */
|
#endif /* _SRC_OUTPUT_LAMP_H_ */
|
||||||
|
|||||||
@@ -5,8 +5,8 @@
|
|||||||
* Author: rhetenor
|
* Author: rhetenor
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef SOURCE_DIRECTORY__SRC_OUTPUT_OUTPUTDRIVER_H_
|
#ifndef _SRC_OUTPUT_OUTPUTDRIVER_H_
|
||||||
#define SOURCE_DIRECTORY__SRC_OUTPUT_OUTPUTDRIVER_H_
|
#define _SRC_OUTPUT_OUTPUTDRIVER_H_
|
||||||
|
|
||||||
#include "IOutputDriver.h"
|
#include "IOutputDriver.h"
|
||||||
|
|
||||||
@@ -20,4 +20,4 @@ public:
|
|||||||
|
|
||||||
} /* namespace output */
|
} /* namespace output */
|
||||||
|
|
||||||
#endif /* SOURCE_DIRECTORY__SRC_OUTPUT_OUTPUTDRIVER_H_ */
|
#endif /* _SRC_OUTPUT_OUTPUTDRIVER_H_ */
|
||||||
|
|||||||
@@ -5,8 +5,8 @@
|
|||||||
* Author: rhetenor
|
* Author: rhetenor
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef SOURCE_DIRECTORY__SRC_OUTPUT_SOLENOID_H_
|
#ifndef _SRC_OUTPUT_SOLENOID_H_
|
||||||
#define SOURCE_DIRECTORY__SRC_OUTPUT_SOLENOID_H_
|
#define _SRC_OUTPUT_SOLENOID_H_
|
||||||
|
|
||||||
#include "CabinetItem.h"
|
#include "CabinetItem.h"
|
||||||
|
|
||||||
@@ -20,4 +20,4 @@ public:
|
|||||||
|
|
||||||
} /* namespace output */
|
} /* namespace output */
|
||||||
|
|
||||||
#endif /* SOURCE_DIRECTORY__SRC_OUTPUT_SOLENOID_H_ */
|
#endif /* _SRC_OUTPUT_SOLENOID_H_ */
|
||||||
|
|||||||
@@ -5,8 +5,8 @@
|
|||||||
* Author: rhetenor
|
* Author: rhetenor
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef SOURCE_DIRECTORY__SRC_OUTPUT_SOUND_H_
|
#ifndef _SRC_OUTPUT_SOUND_H_
|
||||||
#define SOURCE_DIRECTORY__SRC_OUTPUT_SOUND_H_
|
#define _SRC_OUTPUT_SOUND_H_
|
||||||
|
|
||||||
#include "ISound.h"
|
#include "ISound.h"
|
||||||
|
|
||||||
@@ -27,4 +27,4 @@ private:
|
|||||||
|
|
||||||
} /* namespace output */
|
} /* namespace output */
|
||||||
|
|
||||||
#endif /* SOURCE_DIRECTORY__SRC_OUTPUT_SOUND_H_ */
|
#endif /* _SRC_OUTPUT_SOUND_H_ */
|
||||||
|
|||||||
@@ -1,25 +0,0 @@
|
|||||||
/*
|
|
||||||
* TestInputDriverFactory.cpp
|
|
||||||
*
|
|
||||||
* Created on: Jul 11, 2018
|
|
||||||
* Author: Andreas Schneider, Johannes Wendel, Jonas Zeunert, Oliver Martin, Dr. Franca Rupprecht
|
|
||||||
*/
|
|
||||||
|
|
||||||
#include "catch.hpp"
|
|
||||||
#include "fakeit.hpp"
|
|
||||||
|
|
||||||
#include "utilities/LoggerFactory.hpp"
|
|
||||||
|
|
||||||
|
|
||||||
// testing purposes
|
|
||||||
#define private public
|
|
||||||
|
|
||||||
#include "output/Solenoid.h"
|
|
||||||
|
|
||||||
using namespace Output;
|
|
||||||
using namespace fakeit;
|
|
||||||
|
|
||||||
SCENARIO("")
|
|
||||||
{
|
|
||||||
|
|
||||||
}
|
|
||||||
Reference in New Issue
Block a user