Moved variable settings to separate file.

This commit is contained in:
Francois Best 2016-10-15 10:53:55 +02:00
parent a2677c3a33
commit 8badd2bbfa
2 changed files with 21 additions and 0 deletions

View File

@ -16,6 +16,7 @@ add_executable(unit-tests
tests/unit-tests_MidiMessage.cpp tests/unit-tests_MidiMessage.cpp
tests/unit-tests_Settings.cpp tests/unit-tests_Settings.cpp
tests/unit-tests_Settings.h
tests/unit-tests_SysExCodec.cpp tests/unit-tests_SysExCodec.cpp
tests/unit-tests_SerialMock.cpp tests/unit-tests_SerialMock.cpp
tests/unit-tests_MidiInput.cpp tests/unit-tests_MidiInput.cpp

View File

@ -0,0 +1,20 @@
#pragma once
#include "unit-tests.h"
#include <src/midi_Settings.h>
BEGIN_UNIT_TESTS_NAMESPACE
template<bool RunningStatus, bool OneByteParsing>
struct VariableSettings : public midi::DefaultSettings
{
static const bool UseRunningStatus = RunningStatus;
static const bool Use1ByteParsing = OneByteParsing;
};
template<bool A, bool B>
const bool VariableSettings<A, B>::UseRunningStatus;
template<bool A, bool B>
const bool VariableSettings<A, B>::Use1ByteParsing;
END_UNIT_TESTS_NAMESPACE