Add unit test for Sequence iterator seeking.

git-svn-id: svn://localhost/ardour2/branches/3.0@5801 d708f5d6-7413-0410-9779-e7cbd77b26cf
This commit is contained in:
David Robillard 2009-10-19 16:09:20 +00:00
parent 5c1dccaca5
commit 0a9b982620
2 changed files with 37 additions and 6 deletions

View file

@ -97,13 +97,14 @@ class SequenceTest : public CppUnit::TestFixture
CPPUNIT_TEST_SUITE (SequenceTest);
CPPUNIT_TEST (createTest);
CPPUNIT_TEST (preserveEventOrderingTest);
CPPUNIT_TEST (iteratorSeekTest);
CPPUNIT_TEST_SUITE_END ();
public:
typedef double Time;
typedef std::vector<boost::shared_ptr<Note<Time> > > Notes;
void setUp (void) {
void setUp () {
type_map = new DummyTypeMap();
assert(type_map);
seq = new MySequence<Time>(*type_map);
@ -115,14 +116,15 @@ public:
}
}
void tearDown (void) {
void tearDown () {
test_notes.clear();
delete seq;
delete type_map;
}
void createTest (void);
void preserveEventOrderingTest (void);
void createTest ();
void preserveEventOrderingTest ();
void iteratorSeekTest ();
private:
DummyTypeMap* type_map;