`ctest -V -R advancedqueryparser`
```
38: QDEBUG : AdvancedQueryParserTest::testOptimizedLogic(a && b && c && d) result term ( AND ( : a (QString)) ( : b (QString)) ( : c (QString)) ( : d (QString)) )
38: QDEBUG : AdvancedQueryParserTest::testOptimizedLogic(a && b && c && d) expected term ( AND ( : a (QString)) ( : b (QString)) ( : c (QString)) ( : d (QString)) )
38: PASS : AdvancedQueryParserTest::testOptimizedLogic(a && b && c && d)
38: QDEBUG : AdvancedQueryParserTest::testOptimizedLogic((a && b) && (c || d)) result term ( AND ( : a (QString)) ( : b (QString)) ( OR ( : c (QString)) ( : d (QString)) ) )
38: QDEBUG : AdvancedQueryParserTest::testOptimizedLogic((a && b) && (c || d)) expected term ( AND ( : a (QString)) ( : b (QString)) ( OR ( : c (QString)) ( : d (QString)) ) )
38: PASS : AdvancedQueryParserTest::testOptimizedLogic((a && b) && (c || d))
```