Ardour  9.0-pre0-582-g084a23a80d
SequenceTest Class Reference

#include <SequenceTest.h>

Inheritance diagram for SequenceTest:
[legend]

Public Types

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

Public Member Functions

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

Private Member Functions

 CPPUNIT_TEST_SUITE (SequenceTest)
 
 CPPUNIT_TEST (createTest)
 
 CPPUNIT_TEST (copyTest)
 
 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 116 of file SequenceTest.h.

Member Typedef Documentation

◆ Notes

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

Definition at line 128 of file SequenceTest.h.

◆ Time

Definition at line 127 of file SequenceTest.h.

Member Function Documentation

◆ controlInterpolationTest()

void SequenceTest::controlInterpolationTest ( )

◆ copyTest()

void SequenceTest::copyTest ( )

◆ CPPUNIT_TEST() [1/5]

SequenceTest::CPPUNIT_TEST ( controlInterpolationTest  )
private

◆ CPPUNIT_TEST() [2/5]

SequenceTest::CPPUNIT_TEST ( copyTest  )
private

◆ CPPUNIT_TEST() [3/5]

SequenceTest::CPPUNIT_TEST ( createTest  )
private

◆ CPPUNIT_TEST() [4/5]

SequenceTest::CPPUNIT_TEST ( iteratorSeekTest  )
private

◆ CPPUNIT_TEST() [5/5]

SequenceTest::CPPUNIT_TEST ( preserveEventOrderingTest  )
private

◆ CPPUNIT_TEST_SUITE()

SequenceTest::CPPUNIT_TEST_SUITE ( SequenceTest  )
private

◆ CPPUNIT_TEST_SUITE_END()

SequenceTest::CPPUNIT_TEST_SUITE_END ( )
private

◆ createTest()

void SequenceTest::createTest ( )

◆ iteratorSeekTest()

void SequenceTest::iteratorSeekTest ( )

◆ preserveEventOrderingTest()

void SequenceTest::preserveEventOrderingTest ( )

◆ setUp()

void SequenceTest::setUp ( )
inline

Definition at line 130 of file SequenceTest.h.

◆ tearDown()

void SequenceTest::tearDown ( )
inline

Definition at line 143 of file SequenceTest.h.

Member Data Documentation

◆ seq

MySequence<Time>* SequenceTest::seq
private

Definition at line 157 of file SequenceTest.h.

◆ test_notes

Notes SequenceTest::test_notes
private

Definition at line 159 of file SequenceTest.h.

◆ type_map

DummyTypeMap* SequenceTest::type_map
private

Definition at line 156 of file SequenceTest.h.


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