//>>built define("dstore/tests/SimpleQuery",["../SimpleQuery","dojo/_base/declare","../Filter","intern!object","intern/chai!assert"],function(e,h,f,g,b){var c=[{id:1,name:"one",odd:!0},{id:2,name:"two",odd:!1},{id:3,name:"three",odd:!0},{id:4,name:"four",odd:!1},{id:5,name:"five",odd:!0}],d=new e;g({name:"SimpleQuery","filter with predicate":function(){var a=d._createFilterQuerier({type:"function",args:[function(a){return a.odd}]});b.deepEqual(a(c),[{id:1,name:"one",odd:!0},{id:3,name:"three",odd:!0},{id:5, name:"five",odd:!0}])},"filter with object":function(){var a=new f,a=d._createFilterQuerier(a.eq("odd",!1));b.deepEqual(a(c),[{id:2,name:"two",odd:!1},{id:4,name:"four",odd:!1}])},"sort with array of sort attributes":function(){var a=d._createSortQuerier([{property:"odd"},{property:"name",descending:!0}]);b.deepEqual(a(c),[{id:2,name:"two",odd:!1},{id:4,name:"four",odd:!1},{id:3,name:"three",odd:!0},{id:1,name:"one",odd:!0},{id:5,name:"five",odd:!0}])},"sort with comparator":function(){var a=d._createSortQuerier(function(a, b){a=a.name;b=b.name;return a