diff options
author | vlad <vlad@driver.xyz> | 2017-10-11 16:37:31 -0700 |
---|---|---|
committer | vlad <vlad@driver.xyz> | 2017-10-11 16:37:31 -0700 |
commit | 22b4cd7b924f27231ed92c950cee6abe8a3cd5c9 (patch) | |
tree | 60017603a192d9c5347d4d467e9e442ec3e15549 /src/test/scala/xyz/driver/pdsuicommon | |
parent | 3375f1beeab7af9a6732d6fce8762c3a3038e1f3 (diff) | |
download | rest-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')
-rw-r--r-- | src/test/scala/xyz/driver/pdsuicommon/parsers/SearchFilterParserSuite.scala | 9 |
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( |