- QTest::newRow("tag") << tagA << "" << QStringList({tagA});
- QTest::newRow("tag/double") << tagA + " " + tagB << "" << QStringList({tagA, tagB});
- QTest::newRow("tag+content") << tagA + " " + text << text << QStringList({tagA});
- QTest::newRow("tag+filename") << tagA + " " + filename << text << QStringList({tagA});
-
- // Combined tests
- QTest::newRow("rating+modified")
- << rating + " AND " + modified
- << "" << QStringList({modified, rating});
-
- QTest::newRow("allTerms")
- << rating + " AND " + modified + " AND " + tagA + " AND " + tagB
- << "" << QStringList({modified, rating, tagA, tagB});
-
- QTest::newRow("allTerms+content")
- << rating + " AND " + modified + " " + text + " " + tagA + " AND " + tagB
- << text << QStringList({modified, rating, tagA, tagB});
-
- QTest::newRow("allTerms+filename")
- << rating + " AND " + modified + " " + filename + " " + tagA + " AND " + tagB
- << text << QStringList({modified, rating, tagA, tagB});
-}
+ QTest::newRow("tag") << balooQueryUrl(tag) << "" << QStringList({tag}) << false << false;
+ QTest::newRow("tag/space") << balooQueryUrl(tagS) << "" << QStringList({tagR}) << false << false;
+ QTest::newRow("tag/double") << balooQueryUrl(tag + " " + tagS) << "" << QStringList({tag, tagR}) << false << false;
+ QTest::newRow("tag+content") << balooQueryUrl(tag + " " + text) << text << QStringList({tag}) << true << false;
+ QTest::newRow("tag+filename") << balooQueryUrl(tag + " " + filename) << text << QStringList({tag}) << false << true;