comparison base/test/TestEventSeries.h @ 1656:e4084bc60fe8 single-point

Test & fixes for getEventsStartingAt
author Chris Cannam
date Wed, 20 Mar 2019 14:58:56 +0000
parents 26aa42fd60e9
children d32d16e8883f
comparison
equal deleted inserted replaced
1655:0cfb882155a6 1656:e4084bc60fe8
515 s.add(cc); 515 s.add(cc);
516 s.add(dd); 516 s.add(dd);
517 s.add(e); 517 s.add(e);
518 QCOMPARE(s.getEventsStartingWithin(2, 7), 518 QCOMPARE(s.getEventsStartingWithin(2, 7),
519 EventVector({ b, c, cc, d, dd })); 519 EventVector({ b, c, cc, d, dd }));
520 }
521
522 void eventPatternStartingAt() {
523
524 EventSeries s;
525 Event a(0, 1.0f, 18, QString("a"));
526 Event b(3, 2.0f, 6, QString("b"));
527 Event c(5, 3.0f, 2, QString("c"));
528 Event cc(5, 3.1f, 2, QString("cc"));
529 Event d(6, 4.0f, 10, QString("d"));
530 Event dd(6, 4.5f, 10, QString("dd"));
531 Event e(14, 5.0f, 3, QString("e"));
532 s.add(b);
533 s.add(c);
534 s.add(d);
535 s.add(a);
536 s.add(cc);
537 s.add(dd);
538 s.add(e);
539 QCOMPARE(s.getEventsStartingAt(2), EventVector());
540 QCOMPARE(s.getEventsStartingAt(5), EventVector({ c, cc }));
520 } 541 }
521 542
522 void eventPatternEndFrame() { 543 void eventPatternEndFrame() {
523 544
524 EventSeries s; 545 EventSeries s;