From 7aeddc648a476ade87b3ad3b382d3924e89ab3b2 Mon Sep 17 00:00:00 2001 From: Hyunin Song Date: Thu, 5 Oct 2017 13:55:52 +0900 Subject: [PATCH] Fix unit tests for automation Cherry-picked from 'master'. Orignal commit: 0a6a6d1a7706350b47bce4e95d7d6dc258955a19 --- tests/src/tracks/AutomationTrackTest.cpp | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/tests/src/tracks/AutomationTrackTest.cpp b/tests/src/tracks/AutomationTrackTest.cpp index ef204963d..f9f77fac4 100644 --- a/tests/src/tracks/AutomationTrackTest.cpp +++ b/tests/src/tracks/AutomationTrackTest.cpp @@ -162,11 +162,10 @@ private slots: auto song = Engine::getSong(); auto bbContainer = Engine::getBBTrackContainer(); BBTrack bbTrack(song); - AutomationTrack automationTrack(bbContainer); - bbTrack.createTCOsForBB(bbTrack.index()); + Track* automationTrack = Track::create(Track::AutomationTrack, bbContainer); - QVERIFY(automationTrack.numOfTCOs()); - AutomationPattern* p1 = dynamic_cast(automationTrack.getTCO(0)); + QVERIFY(automationTrack->numOfTCOs()); + AutomationPattern* p1 = dynamic_cast(automationTrack->getTCO(0)); QVERIFY(p1); FloatModel model; @@ -182,7 +181,6 @@ private slots: QCOMPARE(bbContainer->automatedValuesAt(50, bbTrack.index())[&model], 1.0f); BBTrack bbTrack2(song); - bbTrack.createTCOsForBB(bbTrack2.index()); QCOMPARE(bbContainer->automatedValuesAt(5, bbTrack.index())[&model], 0.5f); QVERIFY(! bbContainer->automatedValuesAt(5, bbTrack2.index()).size());