diff options
author | Andrew den Exter <andrew.den.exter@jollamobile.com> | 2014-02-20 04:12:16 +0000 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2014-03-27 08:20:25 +0100 |
commit | 4707f2e634f0d379810998a28138b96c1b916258 (patch) | |
tree | 6a65c689ae8f7ae5cfd09424614481f3b6e7131d /tests | |
parent | 18b3452a003f4ae9c2fccd5de0d9ab6c6c9d49bd (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.cpp | 10 |
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"; |