rename Tempo _beats_per_minute to _note_types_per_minute, provide pulse helpers.
[ardour.git] / libs / ardour / test / tempo_test.h
1 #include <sigc++/sigc++.h>
2 #include <cppunit/TestFixture.h>
3 #include <cppunit/extensions/HelperMacros.h>
4
5 class TempoTest : public CppUnit::TestFixture
6 {
7         CPPUNIT_TEST_SUITE (TempoTest);
8         CPPUNIT_TEST (recomputeMapTest48);
9         CPPUNIT_TEST (recomputeMapTest44);
10         CPPUNIT_TEST (qnDistanceTestConstant);
11         CPPUNIT_TEST (qnDistanceTestRamp);
12         CPPUNIT_TEST (rampTest48);
13         CPPUNIT_TEST (rampTest44);
14         CPPUNIT_TEST (tempoAtPulseTest);
15         CPPUNIT_TEST (tempoFundamentalsTest);
16         CPPUNIT_TEST_SUITE_END ();
17
18 public:
19         void setUp () {}
20         void tearDown () {}
21
22         void recomputeMapTest ();
23         void recomputeMapTest44 ();
24         void recomputeMapTest48 ();
25         void qnDistanceTestConstant ();
26         void qnDistanceTestRamp ();
27         void rampTest48 ();
28         void rampTest44 ();
29         void tempoAtPulseTest();
30         void tempoFundamentalsTest();
31 };
32