mirror of
https://github.com/Ardour/ardour.git
synced 2025-12-09 08:14:58 +01:00
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:
parent
5c1dccaca5
commit
0a9b982620
2 changed files with 37 additions and 6 deletions
|
|
@ -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;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue