summaryrefslogtreecommitdiffstats
path: root/tests/mailtest.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/mailtest.cpp')
-rw-r--r--tests/mailtest.cpp20
1 files changed, 10 insertions, 10 deletions
diff --git a/tests/mailtest.cpp b/tests/mailtest.cpp
index ed145d4..3339838 100644
--- a/tests/mailtest.cpp
+++ b/tests/mailtest.cpp
@@ -298,7 +298,7 @@ void MailTest::testMarkMailAsRead()
298 VERIFYEXEC(ResourceControl::flushMessageQueue(QByteArrayList() << mResourceInstanceIdentifier)); 298 VERIFYEXEC(ResourceControl::flushMessageQueue(QByteArrayList() << mResourceInstanceIdentifier));
299 299
300 auto job = Store::fetchAll<Mail>(Query() 300 auto job = Store::fetchAll<Mail>(Query()
301 .filter(SinkResource(mResourceInstanceIdentifier)) 301 .resourceFilter(mResourceInstanceIdentifier)
302 .request<Mail::Folder>() 302 .request<Mail::Folder>()
303 .request<Mail::Subject>() 303 .request<Mail::Subject>()
304 ) 304 )
@@ -315,7 +315,7 @@ void MailTest::testMarkMailAsRead()
315 315
316 // Verify that we can still query for all relevant information 316 // Verify that we can still query for all relevant information
317 auto job2 = Store::fetchAll<Mail>(Query() 317 auto job2 = Store::fetchAll<Mail>(Query()
318 .filter(SinkResource(mResourceInstanceIdentifier)) 318 .resourceFilter(mResourceInstanceIdentifier)
319 .request<Mail::Folder>() 319 .request<Mail::Folder>()
320 .request<Mail::Subject>() 320 .request<Mail::Subject>()
321 .request<Mail::MimeMessage>() 321 .request<Mail::MimeMessage>()
@@ -351,7 +351,7 @@ void MailTest::testCreateDraft()
351 351
352 QByteArray folderIdentifier; 352 QByteArray folderIdentifier;
353 353
354 auto createdDraft = Store::readOne<ApplicationDomain::Mail>(Query::IdentityFilter(mail).request<Mail::Folder>()); 354 auto createdDraft = Store::readOne<ApplicationDomain::Mail>(Query(mail).request<Mail::Folder>());
355 folderIdentifier = createdDraft.getFolder(); 355 folderIdentifier = createdDraft.getFolder();
356 QVERIFY(!folderIdentifier.isEmpty()); 356 QVERIFY(!folderIdentifier.isEmpty());
357 357
@@ -370,7 +370,7 @@ void MailTest::testCreateDraft()
370 //Ensure the folder is also existing 370 //Ensure the folder is also existing
371 { 371 {
372 ApplicationDomain::Folder folder; 372 ApplicationDomain::Folder folder;
373 auto folders = Store::read<ApplicationDomain::Folder>(Query::IdentityFilter(folderIdentifier)); 373 auto folders = Store::read<ApplicationDomain::Folder>(Query().filter(folderIdentifier));
374 QCOMPARE(folders.size(), 1); 374 QCOMPARE(folders.size(), 1);
375 folder = folders.first(); 375 folder = folders.first();
376 VERIFYEXEC(ResourceControl::inspect<ApplicationDomain::Folder>(ResourceControl::Inspection::ExistenceInspection(folder, true))); 376 VERIFYEXEC(ResourceControl::inspect<ApplicationDomain::Folder>(ResourceControl::Inspection::ExistenceInspection(folder, true)));
@@ -400,7 +400,7 @@ void MailTest::testModifyMailToDraft()
400 VERIFYEXEC(Store::create(mail)); 400 VERIFYEXEC(Store::create(mail));
401 VERIFYEXEC(ResourceControl::flushMessageQueue(QByteArrayList() << mResourceInstanceIdentifier)); 401 VERIFYEXEC(ResourceControl::flushMessageQueue(QByteArrayList() << mResourceInstanceIdentifier));
402 402
403 auto modifiedMail = Store::readOne<ApplicationDomain::Mail>(Query::IdentityFilter(mail)); 403 auto modifiedMail = Store::readOne<ApplicationDomain::Mail>(Query(mail));
404 modifiedMail.setDraft(true); 404 modifiedMail.setDraft(true);
405 VERIFYEXEC(Store::modify(modifiedMail)); 405 VERIFYEXEC(Store::modify(modifiedMail));
406 VERIFYEXEC(ResourceControl::flushMessageQueue(QByteArrayList() << mResourceInstanceIdentifier)); 406 VERIFYEXEC(ResourceControl::flushMessageQueue(QByteArrayList() << mResourceInstanceIdentifier));
@@ -408,7 +408,7 @@ void MailTest::testModifyMailToDraft()
408 408
409 QByteArray folderIdentifier; 409 QByteArray folderIdentifier;
410 { 410 {
411 auto createdDraft = Store::readOne<ApplicationDomain::Mail>(Query::IdentityFilter(mail).request<Mail::Folder>()); 411 auto createdDraft = Store::readOne<ApplicationDomain::Mail>(Query(mail).request<Mail::Folder>());
412 folderIdentifier = createdDraft.getFolder(); 412 folderIdentifier = createdDraft.getFolder();
413 QVERIFY(!folderIdentifier.isEmpty()); 413 QVERIFY(!folderIdentifier.isEmpty());
414 } 414 }
@@ -416,7 +416,7 @@ void MailTest::testModifyMailToDraft()
416 //Ensure the folder is also existing 416 //Ensure the folder is also existing
417 { 417 {
418 ApplicationDomain::Folder folder; 418 ApplicationDomain::Folder folder;
419 auto folders = Store::read<ApplicationDomain::Folder>(Query::IdentityFilter(folderIdentifier).request<Folder::SpecialPurpose>()); 419 auto folders = Store::read<ApplicationDomain::Folder>(Query().filter(folderIdentifier).request<Folder::SpecialPurpose>());
420 QCOMPARE(folders.size(), 1); 420 QCOMPARE(folders.size(), 1);
421 folder = folders.first(); 421 folder = folders.first();
422 QVERIFY(folder.getSpecialPurpose().contains("drafts")); 422 QVERIFY(folder.getSpecialPurpose().contains("drafts"));
@@ -447,7 +447,7 @@ void MailTest::testModifyMailToTrash()
447 VERIFYEXEC(Store::create(mail)); 447 VERIFYEXEC(Store::create(mail));
448 VERIFYEXEC(ResourceControl::flushMessageQueue(QByteArrayList() << mResourceInstanceIdentifier)); 448 VERIFYEXEC(ResourceControl::flushMessageQueue(QByteArrayList() << mResourceInstanceIdentifier));
449 449
450 auto modifiedMail = Store::readOne<ApplicationDomain::Mail>(Query::IdentityFilter(mail)); 450 auto modifiedMail = Store::readOne<ApplicationDomain::Mail>(Query(mail));
451 modifiedMail.setTrash(true); 451 modifiedMail.setTrash(true);
452 VERIFYEXEC(Store::modify(modifiedMail)); 452 VERIFYEXEC(Store::modify(modifiedMail));
453 VERIFYEXEC(ResourceControl::flushMessageQueue(QByteArrayList() << mResourceInstanceIdentifier)); 453 VERIFYEXEC(ResourceControl::flushMessageQueue(QByteArrayList() << mResourceInstanceIdentifier));
@@ -455,7 +455,7 @@ void MailTest::testModifyMailToTrash()
455 455
456 QByteArray folderIdentifier; 456 QByteArray folderIdentifier;
457 { 457 {
458 auto createdMail = Store::readOne<ApplicationDomain::Mail>(Query::IdentityFilter(mail).request<Mail::Folder>()); 458 auto createdMail = Store::readOne<ApplicationDomain::Mail>(Query(mail).request<Mail::Folder>());
459 folderIdentifier = createdMail.getFolder(); 459 folderIdentifier = createdMail.getFolder();
460 QVERIFY(!folderIdentifier.isEmpty()); 460 QVERIFY(!folderIdentifier.isEmpty());
461 } 461 }
@@ -463,7 +463,7 @@ void MailTest::testModifyMailToTrash()
463 //Ensure the folder is also existing 463 //Ensure the folder is also existing
464 { 464 {
465 ApplicationDomain::Folder folder; 465 ApplicationDomain::Folder folder;
466 auto folders = Store::read<ApplicationDomain::Folder>(Query::IdentityFilter(folderIdentifier).request<Folder::SpecialPurpose>()); 466 auto folders = Store::read<ApplicationDomain::Folder>(Query().filter(folderIdentifier).request<Folder::SpecialPurpose>());
467 QCOMPARE(folders.size(), 1); 467 QCOMPARE(folders.size(), 1);
468 folder = folders.first(); 468 folder = folders.first();
469 QVERIFY(folder.getSpecialPurpose().contains("trash")); 469 QVERIFY(folder.getSpecialPurpose().contains("trash"));