void CallModelTest::deleteAllCalls() { CallModel model; watcher.setModel(&model); model.setQueryMode(EventModel::SyncQuery); QDateTime when = QDateTime::currentDateTime(); addTestEvent( model, Event::CallEvent, Event::Outbound, ACCOUNT1, -1, "", false, false, when.addSecs( 54 ), REMOTEUID1 ); QVERIFY(watcher.waitForAdded()); QVERIFY(model.getEvents()); QVERIFY(model.rowCount() > 0); QSignalSpy eventsCommitted(&model, SIGNAL(eventsCommitted(const QList<CommHistory::Event>&, bool))); QVERIFY(model.deleteAll()); waitSignal(eventsCommitted); QCOMPARE(model.rowCount(), 0); QVERIFY(model.getEvents()); QCOMPARE(model.rowCount(), 0); }