Skip to content

Commit 0cfc448

Browse files
committed
Another test
1 parent 7c30205 commit 0cfc448

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

tests/src/core/testqgsexpression.cpp

+1
Original file line numberDiff line numberDiff line change
@@ -5623,6 +5623,7 @@ class TestQgsExpression : public QObject
56235623
QTest::newRow( "not IN right" ) << QStringLiteral( "field IN ('value', 'value2') OR field NOT IN ('value3')" ) << QStringLiteral( "field IN ('value', 'value2') OR field NOT IN ('value3')" );
56245624
QTest::newRow( "not IN left same" ) << QStringLiteral( "field NOT IN ('value') OR field IN ('value')" ) << QStringLiteral( "field NOT IN ('value') OR field IN ('value')" );
56255625
QTest::newRow( "not IN right same" ) << QStringLiteral( "field IN ('value') OR field NOT IN ('value')" ) << QStringLiteral( "field IN ('value') OR field NOT IN ('value')" );
5626+
QTest::newRow( "not IN three" ) << QStringLiteral( "\"TYPE\" in ('a') OR \"TYPE\" not in ('b') OR \"TYPE\" in ('c')" ) << QStringLiteral( "TYPE IN ('a') OR TYPE NOT IN ('b') OR TYPE IN ('c')" );
56265627

56275628
// could be handled, but isn't right now
56285629
QTest::newRow( "not IN both" ) << QStringLiteral( "field NOT IN ('value', 'value2') OR field NOT IN ('value3')" ) << QStringLiteral( "field NOT IN ('value', 'value2') OR field NOT IN ('value3')" );

0 commit comments

Comments
 (0)