Merge pull request #3860 from PhysSong/unit-auto

Fix warning in automation unit test
This commit is contained in:
Lukas W
2017-11-29 17:24:00 +01:00
committed by GitHub

View File

@@ -110,11 +110,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;
@@ -130,7 +129,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());