From c5d7883538fe6192ea54cff848b1a05a360cfc3b Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Sat, 12 Feb 2022 20:47:32 -0700 Subject: [PATCH] temporal: add skeleton for Timeline (timepos_t/timecnt_t) tests --- libs/temporal/test/TimelineTest.cc | 40 ++++++++++++++++++++++++++++++ libs/temporal/test/TimelineTest.h | 22 ++++++++++++++++ libs/temporal/wscript | 1 + 3 files changed, 63 insertions(+) create mode 100644 libs/temporal/test/TimelineTest.cc create mode 100644 libs/temporal/test/TimelineTest.h diff --git a/libs/temporal/test/TimelineTest.cc b/libs/temporal/test/TimelineTest.cc new file mode 100644 index 0000000000..c32cae8153 --- /dev/null +++ b/libs/temporal/test/TimelineTest.cc @@ -0,0 +1,40 @@ +#include + +#include "temporal/bbt_time.h" + +#include "TimelineTest.h" + +CPPUNIT_TEST_SUITE_REGISTRATION(TimelineTest); + +using namespace Temporal; + +void +TimelineTest::createTest() +{ +} + +void +TimelineTest::addTest() +{ +} + +void +TimelineTest::subtractTest() +{ +} + +void +TimelineTest::multiplyTest() +{ +} + +void +TimelineTest::roundTest() +{ +} + +void +TimelineTest::convertTest() +{ +} + diff --git a/libs/temporal/test/TimelineTest.h b/libs/temporal/test/TimelineTest.h new file mode 100644 index 0000000000..8f7cafe84b --- /dev/null +++ b/libs/temporal/test/TimelineTest.h @@ -0,0 +1,22 @@ +#include +#include + +class TimelineTest : public CppUnit::TestFixture +{ + CPPUNIT_TEST_SUITE(TimelineTest); + CPPUNIT_TEST(createTest); + CPPUNIT_TEST(addTest); + CPPUNIT_TEST(subtractTest); + CPPUNIT_TEST(multiplyTest); + CPPUNIT_TEST(convertTest); + CPPUNIT_TEST(roundTest); + CPPUNIT_TEST_SUITE_END(); + +public: + void createTest(); + void addTest(); + void subtractTest(); + void multiplyTest(); + void convertTest(); + void roundTest(); +}; diff --git a/libs/temporal/wscript b/libs/temporal/wscript index fcdd86b1bc..eb58dd0b23 100644 --- a/libs/temporal/wscript +++ b/libs/temporal/wscript @@ -87,6 +87,7 @@ def build(bld): test/BeatTest.cc test/BBTTest.cc test/TempoMapTest.cc + test/TimelineTest.cc test/testrunner.cc ''' obj.includes = ['.']