aboutsummaryrefslogtreecommitdiff
path: root/src/test/scala/xyz/driver/pdsuicommon/parsers/SearchFilterParserSuite.scala
diff options
context:
space:
mode:
authorvlad <vlad@driver.xyz>2017-10-11 16:37:31 -0700
committervlad <vlad@driver.xyz>2017-10-11 16:37:31 -0700
commit22b4cd7b924f27231ed92c950cee6abe8a3cd5c9 (patch)
tree60017603a192d9c5347d4d467e9e442ec3e15549 /src/test/scala/xyz/driver/pdsuicommon/parsers/SearchFilterParserSuite.scala
parent3375f1beeab7af9a6732d6fce8762c3a3038e1f3 (diff)
downloadrest-query-22b4cd7b924f27231ed92c950cee6abe8a3cd5c9.tar.gz
rest-query-22b4cd7b924f27231ed92c950cee6abe8a3cd5c9.tar.bz2
rest-query-22b4cd7b924f27231ed92c950cee6abe8a3cd5c9.zip
Support for boolean filters
Diffstat (limited to 'src/test/scala/xyz/driver/pdsuicommon/parsers/SearchFilterParserSuite.scala')
-rw-r--r--src/test/scala/xyz/driver/pdsuicommon/parsers/SearchFilterParserSuite.scala9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/test/scala/xyz/driver/pdsuicommon/parsers/SearchFilterParserSuite.scala b/src/test/scala/xyz/driver/pdsuicommon/parsers/SearchFilterParserSuite.scala
index 02243aa..ac5eec1 100644
--- a/src/test/scala/xyz/driver/pdsuicommon/parsers/SearchFilterParserSuite.scala
+++ b/src/test/scala/xyz/driver/pdsuicommon/parsers/SearchFilterParserSuite.scala
@@ -113,12 +113,19 @@ class SearchFilterParserSuite extends FreeSpecLike with Checkers {
}
"actual recordId" - {
- "should not be parsed with text values" in {
+ "should not be parsed with numeric values" in {
val filter = SearchFilterParser.parse(Seq("filters" -> "recordId EQ 1"))
assert(filter === Success(SearchFilterExpr.Atom.Binary(Dimension(None, "record_id"), Eq, Long.box(1))))
}
}
+ "actual isVisible boolean" - {
+ "should not be parsed with boolean values" in {
+ val filter = SearchFilterParser.parse(Seq("filters" -> "isVisible EQ true"))
+ assert(filter === Success(SearchFilterExpr.Atom.Binary(Dimension(None, "is_visible"), Eq, Boolean.box(true))))
+ }
+ }
+
"all operators" - {
"should be parsed with numeric values" in check {
val testQueryGen = queryGen(