@@ -91,10 +91,10 @@ void customSearchOrFilters() {
91
91
request .setCurrent (1 );
92
92
request .setPageSize (10 );
93
93
94
- request .orFilters (Filter .as ("name" , Relation .LIKE , "%2%" ), Filter .as ("id" , Relation .IN , 1 , 2 , 3 ));
94
+ request .orFilters (Filter .and ( Filter . as ("name" , Relation .LIKE , "%2%" ),Filter . as ( "name" , Relation . LIKE , "%1%" )), Filter .and ( Filter . as ("id" , Relation .IN , 1 ), Filter . as ( "id" , Relation . IN , 2 ) ));
95
95
96
96
Page <Demo > page = demoRepository .pageRequest (request );
97
- assertEquals (2 , page .getTotalElements ());
97
+ assertEquals (1 , page .getTotalElements ());
98
98
}
99
99
100
100
@ Test
@@ -113,9 +113,9 @@ void customSearchAddFilters() {
113
113
request .setPageSize (10 );
114
114
115
115
// request.addFilters(Filter.as("id", Relation.IN, 1),Filter.as("id", Relation.IN, 2),Filter.as("id", Relation.IN, 3),Filter.as("id", Relation.IN, 4));
116
- request .orFilters (Filter .as ("name" , Relation .LIKE , "%2%" ),Filter .and (Filter .as ("id" , Relation .IN , 1 ),Filter .as ("id" , Relation .IN , 2 )));
116
+ request .addFilters (Filter .as ("name" , Relation .LIKE , "%2%" ), Filter .and (Filter .as ("id" , Relation .IN , 1 ), Filter .as ("id" , Relation .IN , 2 )));
117
117
Page <Demo > page = demoRepository .pageRequest (request );
118
- assertEquals (2 , page .getTotalElements ());
118
+ assertEquals (0 , page .getTotalElements ());
119
119
}
120
120
121
121
0 commit comments