Skip to content

Commit

Permalink
Fix unit tests for automation
Browse files Browse the repository at this point in the history
Cherry-picked from 'master'.
Orignal commit: 0a6a6d1
  • Loading branch information
PhysSong committed Oct 8, 2018
1 parent 43b700d commit 7aeddc6
Showing 1 changed file with 3 additions and 5 deletions.
8 changes: 3 additions & 5 deletions tests/src/tracks/AutomationTrackTest.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -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<AutomationPattern*>(automationTrack.getTCO(0));
QVERIFY(automationTrack->numOfTCOs());
AutomationPattern* p1 = dynamic_cast<AutomationPattern*>(automationTrack->getTCO(0));
QVERIFY(p1);

FloatModel model;
Expand All @@ -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());
Expand Down

0 comments on commit 7aeddc6

Please sign in to comment.