/*! * This function will be called before the first testfunction is executed. */ void Ut_MessageReviver::initTestCase() { groupModel.setResolveContacts(GroupManager::DoNotResolve); CommHistory::Group group; group.setLocalUid(ACCOUNT_PATH); group.setRecipients(Recipient(ACCOUNT_PATH, NUMBER)); groupModel.addGroup(group); CommHistory::EventModel model; QSignalSpy commit(&model, SIGNAL(eventsCommitted(const QList<CommHistory::Event>&, bool))); CommHistory::Event event; event.setType(CommHistory::Event::SMSEvent); event.setDirection(CommHistory::Event::Inbound); event.setStartTime(QDateTime::currentDateTime()); event.setEndTime(QDateTime::currentDateTime()); event.setLocalUid(ACCOUNT_PATH); event.setGroupId(group.id()); event.setRecipients(group.recipients()); event.setFreeText("blah"); event.setMessageToken("mrtc1"); model.addEvent(event, false); waitSignal(commit, 5000); }