@@ -91,24 +91,27 @@ public void testOrQueriesWithCompositeIndexes() {
91
91
92
92
Query query = collection .where (or (greaterThan ("a" , 2 ), equalTo ("b" , 1 )));
93
93
// with one inequality: a>2 || b==1.
94
- testHelper .assertOnlineAndOfflineResultsMatch (testHelper .query (query ), "doc5" , "doc2" , "doc3" );
94
+ testHelper .assertOnlineAndOfflineResultsMatch (
95
+ collection , testHelper .query (query ), "doc5" , "doc2" , "doc3" );
95
96
96
97
// Test with limits (implicit order by ASC): (a==1) || (b > 0) LIMIT 2
97
98
query = collection .where (or (equalTo ("a" , 1 ), greaterThan ("b" , 0 ))).limit (2 );
98
- testHelper .assertOnlineAndOfflineResultsMatch (testHelper .query (query ), "doc1" , "doc2" );
99
+ testHelper .assertOnlineAndOfflineResultsMatch (
100
+ collection , testHelper .query (query ), "doc1" , "doc2" );
99
101
100
102
// Test with limits (explicit order by): (a==1) || (b > 0) LIMIT_TO_LAST 2
101
103
// Note: The public query API does not allow implicit ordering when limitToLast is used.
102
104
query = collection .where (or (equalTo ("a" , 1 ), greaterThan ("b" , 0 ))).limitToLast (2 ).orderBy ("b" );
103
- testHelper .assertOnlineAndOfflineResultsMatch (testHelper .query (query ), "doc3" , "doc4" );
105
+ testHelper .assertOnlineAndOfflineResultsMatch (
106
+ collection , testHelper .query (query ), "doc3" , "doc4" );
104
107
105
108
// Test with limits (explicit order by ASC): (a==2) || (b == 1) ORDER BY a LIMIT 1
106
109
query = collection .where (or (equalTo ("a" , 2 ), equalTo ("b" , 1 ))).limit (1 ).orderBy ("a" );
107
- testHelper .assertOnlineAndOfflineResultsMatch (testHelper .query (query ), "doc5" );
110
+ testHelper .assertOnlineAndOfflineResultsMatch (collection , testHelper .query (query ), "doc5" );
108
111
109
112
// Test with limits (explicit order by DESC): (a==2) || (b == 1) ORDER BY a LIMIT_TO_LAST 1
110
113
query = collection .where (or (equalTo ("a" , 2 ), equalTo ("b" , 1 ))).limitToLast (1 ).orderBy ("a" );
111
- testHelper .assertOnlineAndOfflineResultsMatch (testHelper .query (query ), "doc2" );
114
+ testHelper .assertOnlineAndOfflineResultsMatch (collection , testHelper .query (query ), "doc2" );
112
115
}
113
116
114
117
@ Test
@@ -771,17 +774,17 @@ public void testMultipleInequalityFromCacheAndFromServer() {
771
774
772
775
// implicit AND: a != 1 && b < 2
773
776
Query query1 = testHelper .query (collection ).whereNotEqualTo ("a" , 1 ).whereLessThan ("b" , 2 );
774
- testHelper .assertOnlineAndOfflineResultsMatch (query1 , "doc2" );
777
+ testHelper .assertOnlineAndOfflineResultsMatch (collection , query1 , "doc2" );
775
778
776
779
// explicit AND: a != 1 && b < 2
777
780
Query query2 = testHelper .query (collection ).where (and (notEqualTo ("a" , 1 ), lessThan ("b" , 2 )));
778
- testHelper .assertOnlineAndOfflineResultsMatch (query2 , "doc2" );
781
+ testHelper .assertOnlineAndOfflineResultsMatch (collection , query2 , "doc2" );
779
782
780
783
// explicit AND: a < 3 && b not-in [2, 3]
781
784
// Implicitly ordered by: a asc, b asc, __name__ asc
782
785
Query query3 =
783
786
testHelper .query (collection ).where (and (lessThan ("a" , 3 ), notInArray ("b" , asList (2 , 3 ))));
784
- testHelper .assertOnlineAndOfflineResultsMatch (query3 , "doc1" , "doc5" , "doc2" );
787
+ testHelper .assertOnlineAndOfflineResultsMatch (collection , query3 , "doc1" , "doc5" , "doc2" );
785
788
786
789
// a <3 && b != 0, ordered by: b desc, a desc, __name__ desc
787
790
Query query4 =
@@ -791,11 +794,11 @@ public void testMultipleInequalityFromCacheAndFromServer() {
791
794
.whereNotEqualTo ("b" , 0 )
792
795
.orderBy ("b" , Direction .DESCENDING )
793
796
.limit (2 );
794
- testHelper .assertOnlineAndOfflineResultsMatch (query4 , "doc4" , "doc2" );
797
+ testHelper .assertOnlineAndOfflineResultsMatch (collection , query4 , "doc4" , "doc2" );
795
798
796
799
// explicit OR: a>2 || b<1.
797
800
Query query5 = testHelper .query (collection ).where (or (greaterThan ("a" , 2 ), lessThan ("b" , 1 )));
798
- testHelper .assertOnlineAndOfflineResultsMatch (query5 , "doc1" , "doc3" );
801
+ testHelper .assertOnlineAndOfflineResultsMatch (collection , query5 , "doc1" , "doc3" );
799
802
}
800
803
801
804
@ Test
0 commit comments