.sort(getString("o")) .position(getInt("p")) .limit(getInt("l")) .ignoreCase(getBoolean("i")) .build();
.sort(getString("o")) .position(getInt("p")) .limit(getInt("l")) .ignoreCase(getBoolean("i")) .build();
assertEquals("[{f1:2,f3:false},{f1:3,f3:true},{f1:1,f3:true}]", s.serialize(results)); sa = SearchArgs.builder().sort("f1").view("f1").limit(1).position(0).build(); results = q.filter(sa); assertEquals("[{f1:1}]", s.serialize(results)); sa = SearchArgs.builder().sort("f1").view("f1").limit(3).position(0).build(); results = q.filter(sa); assertEquals("[{f1:1},{f1:2},{f1:3}]", s.serialize(results)); sa = SearchArgs.builder().sort("f1").view("f1").limit(1).position(2).build(); results = q.filter(sa); assertEquals("[{f1:3}]", s.serialize(results)); sa = SearchArgs.builder().sort("f1").view("f1").limit(100).position(2).build(); results = q.filter(sa); assertEquals("[{f1:3}]", s.serialize(results));
.sort(getString("o")) .position(getInt("p")) .limit(getInt("l")) .ignoreCase(getBoolean("i")) .build();