void TestMeasure::spanner_A() { MasterScore* score = readScore(DIR + "measure-6.mscx"); Measure* m = score->firstMeasure(); score->startCmd(); score->select(m); score->cmdTimeDelete(); score->endCmd(); QVERIFY(saveCompareScore(score, "measure-6.mscx", DIR + "measure-6-ref.mscx")); delete score; }
void TestMeasure::deleteLast() { MasterScore* score = readScore(DIR + "measure-10.mscx"); score->startCmd(); Measure* m = score->lastMeasure(); score->select(m); score->cmdTimeDelete(); score->endCmd(); QVERIFY(saveCompareScore(score, "measure-10.mscx", DIR + "measure-10-ref.mscx")); delete score; }
void TestSpanners::spanners12() { MasterScore* score = readScore(DIR + "lyricsline05.mscx"); QVERIFY(score); score->doLayout(); // DELETE SECOND MEASURE AND VERIFY Measure* msr = score->firstMeasure(); QVERIFY(msr); msr = msr->nextMeasure(); QVERIFY(msr); score->startCmd(); score->select(msr); score->cmdTimeDelete(); score->endCmd(); QVERIFY(saveCompareScore(score, "lyricsline05.mscx", DIR + "lyricsline05-ref.mscx")); // UNDO AND VERIFY score->undoStack()->undo(); QVERIFY(saveCompareScore(score, "lyricsline05.mscx", DIR + "lyricsline05.mscx")); delete score; }