summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorAndrew den Exter <andrew.den.exter@jollamobile.com>2014-02-20 04:12:16 +0000
committerThe Qt Project <gerrit-noreply@qt-project.org>2014-03-27 08:20:25 +0100
commit4707f2e634f0d379810998a28138b96c1b916258 (patch)
tree6a65c689ae8f7ae5cfd09424614481f3b6e7131d /tests
parent18b3452a003f4ae9c2fccd5de0d9ab6c6c9d49bd (diff)
Don't exclude results with incomplete information from results.
Make any predicates required for filters, results, or sorting optional. Change-Id: I5a506999b40746d095d6969c4e61c90543982bb0 Reviewed-by: Christopher Adams <chris.adams@jollamobile.com> Reviewed-by: Robin Burchell <robin+qt@viroteck.net>
Diffstat (limited to 'tests')
-rw-r--r--tests/auto/qgallerytrackerschema_tracker/tst_qgallerytrackerschema.cpp10
1 files changed, 6 insertions, 4 deletions
diff --git a/tests/auto/qgallerytrackerschema_tracker/tst_qgallerytrackerschema.cpp b/tests/auto/qgallerytrackerschema_tracker/tst_qgallerytrackerschema.cpp
index c01bb33..fb768dd 100644
--- a/tests/auto/qgallerytrackerschema_tracker/tst_qgallerytrackerschema.cpp
+++ b/tests/auto/qgallerytrackerschema_tracker/tst_qgallerytrackerschema.cpp
@@ -1326,7 +1326,7 @@ void tst_QGalleryTrackerSchema::queryResponseFilePropertyNames_data()
<< 6 // tableWidth
<< 6 // compositeOffset
<< "SELECT ?x nie:url(?x) rdf:type(?x) nie:title(?x) nmm:albumTitle(?album) nmm:artistName(?albumArtist) "
- "WHERE {?x a nmm:MusicPiece . ?x tracker:available true . ?x nmm:musicAlbum ?album . ?album nmm:albumArtist ?albumArtist} "
+ "WHERE {?x a nmm:MusicPiece . ?x tracker:available true OPTIONAL {?x nmm:musicAlbum ?album . ?album nmm:albumArtist ?albumArtist}} "
"GROUP BY ?x "
"ORDER BY ASC(nmm:albumTitle(?album)) ASC(nmm:trackNumber(?x))"
<< (QStringList() // fieldNames
@@ -2489,9 +2489,11 @@ void tst_QGalleryTrackerSchema::queryResponseFilter_data()
<< "SELECT ?x nie:url(?x) rdf:type(?x) "
"WHERE {"
"?x a nmm:MusicPiece . "
- "?x tracker:available true . "
- "?x nmm:musicAlbum ?album . "
- "?album nmm:albumArtist ?albumArtist "
+ "?x tracker:available true "
+ "OPTIONAL {"
+ "?x nmm:musicAlbum ?album . "
+ "?album nmm:albumArtist ?albumArtist"
+ "} "
"FILTER((nmm:artistName(?albumArtist)='Self Titled'))"
"} "
"GROUP BY ?x";