From 1c043e33041326671a11cd39151bf7278670639f Mon Sep 17 00:00:00 2001 From: Hans Baier Date: Mon, 9 Feb 2009 22:32:38 +0000 Subject: [PATCH] * filename conventions * added (blank) SMFTest.cpp/hpp: To be implemented git-svn-id: svn://localhost/ardour2/branches/3.0@4509 d708f5d6-7413-0410-9779-e7cbd77b26cf --- libs/evoral/test/SMFTest.cpp | 1 + libs/evoral/test/SMFTest.hpp | 8 ++ libs/evoral/test/SequenceTest.cpp | 61 +++++++++++++ libs/evoral/test/SequenceTest.hpp | 138 ++++++++++++++++++++++++++++++ 4 files changed, 208 insertions(+) create mode 100644 libs/evoral/test/SMFTest.cpp create mode 100644 libs/evoral/test/SMFTest.hpp create mode 100644 libs/evoral/test/SequenceTest.cpp create mode 100644 libs/evoral/test/SequenceTest.hpp diff --git a/libs/evoral/test/SMFTest.cpp b/libs/evoral/test/SMFTest.cpp new file mode 100644 index 0000000000..369bc80e45 --- /dev/null +++ b/libs/evoral/test/SMFTest.cpp @@ -0,0 +1 @@ +#include "SMFTest.hpp" diff --git a/libs/evoral/test/SMFTest.hpp b/libs/evoral/test/SMFTest.hpp new file mode 100644 index 0000000000..5b3d96a27b --- /dev/null +++ b/libs/evoral/test/SMFTest.hpp @@ -0,0 +1,8 @@ +#include +#include + +#include + +#include + +#include diff --git a/libs/evoral/test/SequenceTest.cpp b/libs/evoral/test/SequenceTest.cpp new file mode 100644 index 0000000000..9c5a2000a7 --- /dev/null +++ b/libs/evoral/test/SequenceTest.cpp @@ -0,0 +1,61 @@ +#include "SequenceTest.hpp" +#include + +CPPUNIT_TEST_SUITE_REGISTRATION( SequenceTest ); + +using namespace std; + +void +SequenceTest::createTest (void) +{ + CPPUNIT_ASSERT_EQUAL(size_t(0), seq->sysexes().size()); + CPPUNIT_ASSERT_EQUAL(size_t(0), seq->notes().size()); + CPPUNIT_ASSERT(seq->notes().begin() == seq->notes().end()); +} + + +void +SequenceTest::preserveEventOrderingTest (void) +{ + vector > > inserted_events; + + seq->start_write(); + + for (Notes::const_iterator i = test_notes.begin(); i != test_notes.end(); ++i) { + uint8_t buffer[2]; + Event