Changeset View
Changeset View
Standalone View
Standalone View
autotests/unit/lib/advancedqueryparsertest.cpp
Show First 20 Lines • Show All 280 Lines • ▼ Show 20 Line(s) | 279 | QTest::newRow("a OR ((b AND c) AND d)") | |||
---|---|---|---|---|---|
281 | << Term{Term::Or, QList<Term>{ | 281 | << Term{Term::Or, QList<Term>{ | ||
282 | Term{QString(), QStringLiteral("a"), Term::Contains}, | 282 | Term{QString(), QStringLiteral("a"), Term::Contains}, | ||
283 | Term{Term::And, QList<Term>{ | 283 | Term{Term::And, QList<Term>{ | ||
284 | Term{QString(), QStringLiteral("b"), Term::Contains}, | 284 | Term{QString(), QStringLiteral("b"), Term::Contains}, | ||
285 | Term{QString(), QStringLiteral("c"), Term::Contains}, | 285 | Term{QString(), QStringLiteral("c"), Term::Contains}, | ||
286 | Term{QString(), QStringLiteral("d"), Term::Contains} | 286 | Term{QString(), QStringLiteral("d"), Term::Contains} | ||
287 | }} | 287 | }} | ||
288 | }} | 288 | }} | ||
289 | << QStringLiteral("Opening '((' parsed incorrectly") | 289 | << QString() | ||
290 | ; | 290 | ; | ||
291 | // Test 2 for BUG: 392620 | 291 | // Test 2 for BUG: 392620 | ||
292 | QTest::newRow("a AND ((b OR c) OR d)") | 292 | QTest::newRow("a AND ((b OR c) OR d)") | ||
293 | << QStringLiteral("a AND ((b OR c) OR d)") | 293 | << QStringLiteral("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}, | ||
▲ Show 20 Lines • Show All 59 Lines • Show Last 20 Lines |