more MTC debugging
[ardour.git] / libs / ardour / test / BBTTest.cpp
index fb1637b124f0bc8a8a1d2254131573db4db661dd..5f5f18b629ed7d8df35bd7cd3877500405f697ba 100644 (file)
@@ -1,4 +1,5 @@
 #include <cassert>
+#include "ardour/tempo.h"
 #include "BBTTest.hpp"
 
 CPPUNIT_TEST_SUITE_REGISTRATION(BBTTest);
@@ -9,6 +10,11 @@ using namespace ARDOUR;
 void
 BBTTest::addTest ()
 {
+       TempoMap map(48000);
+
+       // Test basic operations with a flat tempo map
+       CPPUNIT_ASSERT(map.bbt_add(BBT_Time(0, 0, 0), BBT_Time(1, 2, 3)) == BBT_Time(1, 2, 3));
+       CPPUNIT_ASSERT(map.bbt_add(BBT_Time(1, 2, 3), BBT_Time(0, 0, 0)) == BBT_Time(1, 2, 3));
 }
 
 void