ardour
Public Types | Public Member Functions | Private Member Functions | Private Attributes | List of all members
SequenceTest Class Reference

#include <SequenceTest.hpp>

Inheritance diagram for SequenceTest:

Public Types

typedef Beats Time
 
typedef std::vector
< boost::shared_ptr< Note
< Time > > > 
Notes
 

Public Member Functions

void setUp ()
 
void tearDown ()
 
void createTest ()
 
void preserveEventOrderingTest ()
 
void iteratorSeekTest ()
 
void controlInterpolationTest ()
 

Private Member Functions

 CPPUNIT_TEST_SUITE (SequenceTest)
 
 CPPUNIT_TEST (createTest)
 
 CPPUNIT_TEST (preserveEventOrderingTest)
 
 CPPUNIT_TEST (iteratorSeekTest)
 
 CPPUNIT_TEST (controlInterpolationTest)
 
 CPPUNIT_TEST_SUITE_END ()
 

Private Attributes

DummyTypeMaptype_map
 
MySequence< Time > * seq
 
Notes test_notes
 

Detailed Description

Definition at line 106 of file SequenceTest.hpp.

Member Typedef Documentation

typedef std::vector< boost::shared_ptr< Note<Time> > > SequenceTest::Notes

Definition at line 117 of file SequenceTest.hpp.

Definition at line 116 of file SequenceTest.hpp.

Member Function Documentation

void SequenceTest::controlInterpolationTest ( )

Definition at line 94 of file SequenceTest.cpp.

SequenceTest::CPPUNIT_TEST ( createTest  )
private
SequenceTest::CPPUNIT_TEST ( preserveEventOrderingTest  )
private
SequenceTest::CPPUNIT_TEST ( iteratorSeekTest  )
private
SequenceTest::CPPUNIT_TEST ( controlInterpolationTest  )
private
SequenceTest::CPPUNIT_TEST_SUITE ( SequenceTest  )
private
SequenceTest::CPPUNIT_TEST_SUITE_END ( )
private
void SequenceTest::createTest ( )

Definition at line 10 of file SequenceTest.cpp.

void SequenceTest::iteratorSeekTest ( )

Definition at line 67 of file SequenceTest.cpp.

void SequenceTest::preserveEventOrderingTest ( )

Definition at line 19 of file SequenceTest.cpp.

void SequenceTest::setUp ( )
inline

Definition at line 119 of file SequenceTest.hpp.

void SequenceTest::tearDown ( )
inline

Definition at line 132 of file SequenceTest.hpp.

Member Data Documentation

MySequence<Time>* SequenceTest::seq
private

Definition at line 145 of file SequenceTest.hpp.

Notes SequenceTest::test_notes
private

Definition at line 147 of file SequenceTest.hpp.

DummyTypeMap* SequenceTest::type_map
private

Definition at line 144 of file SequenceTest.hpp.


The documentation for this class was generated from the following files: