diff options
author | David Robillard <d@drobilla.net> | 2014-11-22 04:05:42 -0500 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2014-11-22 04:05:42 -0500 |
commit | c1cfa12d6e5136d2e3e5501e83ff74c5009a9e60 (patch) | |
tree | 56d2811bc8b9d6f2a5accfa8e497ddd5976c7c7a /libs/evoral/test/SequenceTest.cpp | |
parent | cae74309a583c29dd6cc2081425c2e7b673ea13e (diff) |
Wrap MusicalTime in a class.
This lets us get a more explicit handle on time conversions, and is the main
step towards using actual beat:tick time and getting away from floating point
precision problems.
Diffstat (limited to 'libs/evoral/test/SequenceTest.cpp')
-rw-r--r-- | libs/evoral/test/SequenceTest.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/libs/evoral/test/SequenceTest.cpp b/libs/evoral/test/SequenceTest.cpp index 6e07776fdb..32af5098a8 100644 --- a/libs/evoral/test/SequenceTest.cpp +++ b/libs/evoral/test/SequenceTest.cpp @@ -5,6 +5,7 @@ CPPUNIT_TEST_SUITE_REGISTRATION(SequenceTest); using namespace std; +using namespace Evoral; void SequenceTest::createTest () @@ -75,7 +76,7 @@ SequenceTest::iteratorSeekTest () } bool on = true; - for (Sequence<Time>::const_iterator i = seq->begin(600); i != seq->end(); ++i) { + for (Sequence<Time>::const_iterator i = seq->begin(Evoral::MusicalTime(600)); i != seq->end(); ++i) { if (on) { CPPUNIT_ASSERT(((const MIDIEvent<Time>&)*i).is_note_on()); CPPUNIT_ASSERT_EQUAL(i->time(), Time((num_notes + 6) * 100)); @@ -136,7 +137,7 @@ SequenceTest::controlInterpolationTest () sink.write(i->time(), i->event_type(), i->size(), i->buffer()); } CPPUNIT_ASSERT(sink.events.size() == 128 * 2 - 1); - Time last_time = 0; + Time last_time(0); int16_t last_value = -1; bool ascending = true; for (CCTestSink<Time>::Events::const_iterator i = sink.events.begin(); |