Improve check in tempoAtPulseTest
authornick_m <mainsbridge@gmail.com>
Thu, 13 Oct 2016 03:26:54 +0000 (14:26 +1100)
committernick_m <mainsbridge@gmail.com>
Thu, 13 Oct 2016 03:26:54 +0000 (14:26 +1100)
libs/ardour/test/tempo_test.cc

index ae75896855ba7d673ee4475e9b83bae3933f5943..f80fab4f24c0b3e766dbcb5c698f73ea88b4b2a0 100644 (file)
@@ -126,8 +126,6 @@ TempoTest::tempoAtPulseTest ()
        map.add_tempo (tempoB, 20.0, 0, TempoSection::Ramp, MusicTime);
        map.add_tempo (tempoC, 30.0, 0, TempoSection::Ramp, MusicTime);
 
-       map.recompute_map (map._metrics);
-
        TempoSection* tA = 0;
        TempoSection* tB = 0;
        TempoSection* tC = 0;
@@ -166,6 +164,6 @@ TempoTest::tempoAtPulseTest ()
 
        /* self-check tempo at pulse @ 125 bpm. */
        CPPUNIT_ASSERT_DOUBLES_EQUAL (125.0, tA->tempo_at_pulse (tA->pulse_at_tempo (125.0, 0, sampling_rate)), 0.00000000000000001);
-       CPPUNIT_ASSERT_DOUBLES_EQUAL (160.0, tA->tempo_at_pulse (tB->pulse()), 0.00000000000000001);
-       CPPUNIT_ASSERT_DOUBLES_EQUAL (123.0, tB->tempo_at_pulse (tC->pulse()), 0.00000000000000001);
+       CPPUNIT_ASSERT_DOUBLES_EQUAL (160.0, tA->tempo_at_pulse (20.0), 0.00000000000000001);
+       CPPUNIT_ASSERT_DOUBLES_EQUAL (123.0, tB->tempo_at_pulse (30.0), 0.00000000000000001);
 }