comparison base/test/TestEventSeries.h @ 1711:d32d16e8883f single-point

Fix breakages with Travis CI image
author Chris Cannam
date Thu, 16 May 2019 15:47:31 +0100
parents e4084bc60fe8
children
comparison
equal deleted inserted replaced
1710:2848c1215bb5 1711:d32d16e8883f
292 Event c(40, QString("c")); 292 Event c(40, QString("c"));
293 s.add(c); 293 s.add(c);
294 s.add(a); 294 s.add(a);
295 s.add(b); 295 s.add(b);
296 s.add(b); 296 s.add(b);
297 QCOMPARE(s.getEndFrame(), 40); 297 QCOMPARE(s.getEndFrame(), sv_frame_t(40));
298 s.remove(c); 298 s.remove(c);
299 QCOMPARE(s.getEndFrame(), 11); 299 QCOMPARE(s.getEndFrame(), sv_frame_t(11));
300 s.remove(b); 300 s.remove(b);
301 QCOMPARE(s.getEndFrame(), 11); 301 QCOMPARE(s.getEndFrame(), sv_frame_t(11));
302 s.remove(a); 302 s.remove(a);
303 QCOMPARE(s.getEndFrame(), 11); 303 QCOMPARE(s.getEndFrame(), sv_frame_t(11));
304 s.remove(b); 304 s.remove(b);
305 QCOMPARE(s.getEndFrame(), 0); 305 QCOMPARE(s.getEndFrame(), sv_frame_t(0));
306 } 306 }
307 307
308 void disjointEventsWithDurationCover() { 308 void disjointEventsWithDurationCover() {
309 309
310 EventSeries s; 310 EventSeries s;
555 s.add(d); 555 s.add(d);
556 s.add(a); 556 s.add(a);
557 s.add(cc); 557 s.add(cc);
558 s.add(dd); 558 s.add(dd);
559 s.add(e); 559 s.add(e);
560 QCOMPARE(s.getEndFrame(), 18); 560 QCOMPARE(s.getEndFrame(), sv_frame_t(18));
561 } 561 }
562 562
563 void eventPatternAddRemove() { 563 void eventPatternAddRemove() {
564 564
565 // This is mostly here to exercise the innards of EventSeries 565 // This is mostly here to exercise the innards of EventSeries
582 s.add(dd); 582 s.add(dd);
583 s.add(e); 583 s.add(e);
584 QCOMPARE(s.count(), 7); 584 QCOMPARE(s.count(), 7);
585 s.remove(d); 585 s.remove(d);
586 QCOMPARE(s.getEventsCovering(8), EventVector({ a, b, dd })); 586 QCOMPARE(s.getEventsCovering(8), EventVector({ a, b, dd }));
587 QCOMPARE(s.getEndFrame(), 18); 587 QCOMPARE(s.getEndFrame(), sv_frame_t(18));
588 s.remove(e); 588 s.remove(e);
589 s.remove(a); 589 s.remove(a);
590 QCOMPARE(s.getEventsCovering(8), EventVector({ b, dd })); 590 QCOMPARE(s.getEventsCovering(8), EventVector({ b, dd }));
591 QCOMPARE(s.getEndFrame(), 16); 591 QCOMPARE(s.getEndFrame(), sv_frame_t(16));
592 s.remove(cc); 592 s.remove(cc);
593 s.remove(c); 593 s.remove(c);
594 s.remove(dd); 594 s.remove(dd);
595 QCOMPARE(s.getEventsCovering(8), EventVector({ b })); 595 QCOMPARE(s.getEventsCovering(8), EventVector({ b }));
596 QCOMPARE(s.getEndFrame(), 9); 596 QCOMPARE(s.getEndFrame(), sv_frame_t(9));
597 s.remove(b); 597 s.remove(b);
598 QCOMPARE(s.getEventsCovering(8), EventVector()); 598 QCOMPARE(s.getEventsCovering(8), EventVector());
599 QCOMPARE(s.count(), 0); 599 QCOMPARE(s.count(), 0);
600 QCOMPARE(s.isEmpty(), true); 600 QCOMPARE(s.isEmpty(), true);
601 QCOMPARE(s.getEndFrame(), 0); 601 QCOMPARE(s.getEndFrame(), sv_frame_t(0));
602 } 602 }
603 603
604 void preceding() { 604 void preceding() {
605 605
606 EventSeries s; 606 EventSeries s;