@@ -121,4 +121,26 @@ public function testGetQuery()
121121 $ this ->assertContains ('Iron Man ' , $ query ['values ' ]);
122122 }
123123
124+ public function testIsOperator ()
125+ {
126+ $ this ->assertEquals (true , Query::isOperator ('equal ' ));
127+ $ this ->assertEquals (true , Query::isOperator ('notEqual ' ));
128+ $ this ->assertEquals (true , Query::isOperator ('lesser ' ));
129+ $ this ->assertEquals (true , Query::isOperator ('lesserEqual ' ));
130+ $ this ->assertEquals (true , Query::isOperator ('greater ' ));
131+ $ this ->assertEquals (true , Query::isOperator ('greaterEqual ' ));
132+ $ this ->assertEquals (true , Query::isOperator ('contains ' ));
133+ $ this ->assertEquals (true , Query::isOperator ('search ' ));
134+
135+ $ this ->assertEquals (true , Query::isOperator (Query::TYPE_EQUAL ));
136+ $ this ->assertEquals (true , Query::isOperator (Query::TYPE_NOTEQUAL ));
137+ $ this ->assertEquals (true , Query::isOperator (Query::TYPE_LESSER ));
138+ $ this ->assertEquals (true , Query::isOperator (Query::TYPE_LESSEREQUAL ));
139+ $ this ->assertEquals (true , Query::isOperator (Query::TYPE_GREATER ));
140+ $ this ->assertEquals (true , Query::isOperator (Query::TYPE_GREATEREQUAL ));
141+ $ this ->assertEquals (true , Query::isOperator (Query::TYPE_CONTAINS ));
142+ $ this ->assertEquals (true , Query::isOperator (QUERY ::TYPE_SEARCH ));
143+
144+ $ this ->assertEquals (false , Query::isOperator ('invalid ' ));
145+ }
124146}
0 commit comments