Changeset View
Changeset View
Standalone View
Standalone View
autotests/unit/lib/advancedqueryparsertest.cpp
Show First 20 Lines • Show All 293 Lines • ▼ Show 20 Line(s) | 292 | QTest::newRow("a AND ((b OR c) OR d)") | |||
---|---|---|---|---|---|
294 | << Term{Term::And, QList<Term>{ | 294 | << Term{Term::And, QList<Term>{ | ||
295 | Term{QString(), QStringLiteral("a"), Term::Contains}, | 295 | Term{QString(), QStringLiteral("a"), Term::Contains}, | ||
296 | Term{Term::Or, QList<Term>{ | 296 | Term{Term::Or, QList<Term>{ | ||
297 | Term{QString(), QStringLiteral("b"), Term::Contains}, | 297 | Term{QString(), QStringLiteral("b"), Term::Contains}, | ||
298 | Term{QString(), QStringLiteral("c"), Term::Contains}, | 298 | Term{QString(), QStringLiteral("c"), Term::Contains}, | ||
299 | Term{QString(), QStringLiteral("d"), Term::Contains} | 299 | Term{QString(), QStringLiteral("d"), Term::Contains} | ||
300 | }} | 300 | }} | ||
301 | }} | 301 | }} | ||
302 | << QStringLiteral("Opening '((' parsed incorrectly") | 302 | << QString(); | ||
303 | ; | 303 | ; | ||
304 | } | 304 | } | ||
305 | 305 | | |||
306 | void AdvancedQueryParserTest::testOptimizedLogic() | 306 | void AdvancedQueryParserTest::testOptimizedLogic() | ||
307 | { | 307 | { | ||
308 | QFETCH(Term, testTerm); | 308 | QFETCH(Term, testTerm); | ||
309 | QFETCH(Term, expectedTerm); | 309 | QFETCH(Term, expectedTerm); | ||
310 | qDebug() << " result term" << testTerm; | 310 | qDebug() << " result term" << testTerm; | ||
▲ Show 20 Lines • Show All 46 Lines • Show Last 20 Lines |