temporal: add skeleton for TempoMap tests

This commit is contained in:
Paul Davis 2022-02-12 18:57:35 -07:00
parent 897798ed68
commit baaf332a94
4 changed files with 64 additions and 1 deletions

View File

@ -1,6 +1,6 @@
#include <stdlib.h>
#include "temporal/beats.h"
#include "temporal/bbt_time.h"
#include "BBTTest.h"

View File

@ -0,0 +1,40 @@
#include <stdlib.h>
#include "temporal/tempo.h"
#include "TempoMapTest.h"
CPPUNIT_TEST_SUITE_REGISTRATION(TempoMapTest);
using namespace Temporal;
void
TempoMapTest::createTest()
{
}
void
TempoMapTest::addTest()
{
}
void
TempoMapTest::subtractTest()
{
}
void
TempoMapTest::multiplyTest()
{
}
void
TempoMapTest::roundTest()
{
}
void
TempoMapTest::convertTest()
{
}

View File

@ -0,0 +1,22 @@
#include <cppunit/TestFixture.h>
#include <cppunit/extensions/HelperMacros.h>
class TempoMapTest : public CppUnit::TestFixture
{
CPPUNIT_TEST_SUITE(TempoMapTest);
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();
};

View File

@ -86,6 +86,7 @@ def build(bld):
obj.source = '''
test/BeatTest.cc
test/BBTTest.cc
test/TempoMapTest.cc
test/testrunner.cc
'''
obj.includes = ['.']