ardour
CurveTest.hpp
Go to the documentation of this file.
1 #include <cppunit/TestFixture.h>
2 #include <cppunit/extensions/HelperMacros.h>
3 #include <boost/shared_ptr.hpp>
4 #include "evoral/ControlList.hpp"
5 
6 class CurveTest : public CppUnit::TestFixture
7 {
15 
16 public:
17  void twoPointLinear ();
18  void threePointLinear ();
19  void threePointDiscete ();
20  void constrainedCubic ();
21  void ctrlListEval ();
22 
23 private:
26  const Evoral::ParameterDescriptor desc;
28  }
29 };
void threePointDiscete()
Definition: CurveTest.cpp:134
void ctrlListEval()
Definition: CurveTest.cpp:156
void constrainedCubic()
Definition: CurveTest.cpp:232
CPPUNIT_TEST_SUITE_END()
boost::shared_ptr< Evoral::ControlList > TestCtrlList()
Definition: CurveTest.hpp:24
CPPUNIT_TEST_SUITE(CurveTest)
CPPUNIT_TEST(twoPointLinear)
void twoPointLinear()
Definition: CurveTest.cpp:25
LIBEVORAL_API uint64_t ControlList
Definition: debug.cpp:5
void threePointLinear()
Definition: CurveTest.cpp:99