diff options
author | vlad <vlad@driver.xyz> | 2018-01-25 14:13:07 -0800 |
---|---|---|
committer | vlad <vlad@driver.xyz> | 2018-01-25 14:13:07 -0800 |
commit | 3dd31307563576031e11607f04547d3a6fc84344 (patch) | |
tree | 11a948bb4794a404404c12dc61000829735ed6bd /src/test/scala/xyz/driver/restquery/rest | |
parent | a0877d81ca2844d75dc361b5ce7c99afacd6e25f (diff) | |
download | rest-query-3dd31307563576031e11607f04547d3a6fc84344.tar.gz rest-query-3dd31307563576031e11607f04547d3a6fc84344.tar.bz2 rest-query-3dd31307563576031e11607f04547d3a6fc84344.zip |
Extracting query library
Diffstat (limited to 'src/test/scala/xyz/driver/restquery/rest')
4 files changed, 20 insertions, 19 deletions
diff --git a/src/test/scala/xyz/driver/restquery/rest/parsers/PaginationParserSuite.scala b/src/test/scala/xyz/driver/restquery/rest/parsers/PaginationParserSuite.scala index c753480..e806f85 100644 --- a/src/test/scala/xyz/driver/restquery/rest/parsers/PaginationParserSuite.scala +++ b/src/test/scala/xyz/driver/restquery/rest/parsers/PaginationParserSuite.scala @@ -1,8 +1,8 @@ -package xyz.driver.restquery.http.parsers +package xyz.driver.restquery.rest.parsers -import xyz.driver.restquery.http.parsers.TestUtils._ +import xyz.driver.restquery.rest.parsers.TestUtils._ import org.scalatest.{FreeSpecLike, MustMatchers} -import xyz.driver.restquery.domain.Pagination +import xyz.driver.restquery.query.Pagination import scala.util.{Failure, Try} diff --git a/src/test/scala/xyz/driver/restquery/rest/parsers/SearchFilterParserSuite.scala b/src/test/scala/xyz/driver/restquery/rest/parsers/SearchFilterParserSuite.scala index efa8666..e0a1696 100644 --- a/src/test/scala/xyz/driver/restquery/rest/parsers/SearchFilterParserSuite.scala +++ b/src/test/scala/xyz/driver/restquery/rest/parsers/SearchFilterParserSuite.scala @@ -1,4 +1,4 @@ -package xyz.driver.restquery.http.parsers +package xyz.driver.restquery.rest.parsers import java.util.UUID @@ -7,11 +7,11 @@ import org.scalacheck.Arbitrary.arbitrary import org.scalacheck.{Gen, Prop} import org.scalatest.FreeSpecLike import org.scalatest.prop.Checkers -import xyz.driver.restquery.domain.SearchFilterBinaryOperation.Eq -import xyz.driver.restquery.domain.SearchFilterExpr.Dimension -import xyz.driver.restquery.domain.SearchFilterNAryOperation.In -import xyz.driver.restquery.domain.{SearchFilterExpr, SearchFilterNAryOperation} -import xyz.driver.restquery.http.parsers.TestUtils._ +import xyz.driver.restquery.query.SearchFilterBinaryOperation.Eq +import xyz.driver.restquery.query.SearchFilterExpr.Dimension +import xyz.driver.restquery.query.SearchFilterNAryOperation.In +import xyz.driver.restquery.query.{SearchFilterExpr, SearchFilterNAryOperation} +import xyz.driver.restquery.rest.parsers.TestUtils._ import xyz.driver.restquery.utils.Utils import xyz.driver.restquery.utils.Utils._ @@ -29,7 +29,7 @@ class SearchFilterParserSuite extends FreeSpecLike with Checkers { "parse" - { "should convert column names to snake case" in { - import xyz.driver.restquery.domain.SearchFilterBinaryOperation._ + import xyz.driver.restquery.query.SearchFilterBinaryOperation._ val filter = SearchFilterParser.parse( Seq( @@ -77,7 +77,7 @@ class SearchFilterParserSuite extends FreeSpecLike with Checkers { "binary" - { "common operators" - { "should be parsed with text values" in check { - import xyz.driver.restquery.domain.SearchFilterBinaryOperation._ + import xyz.driver.restquery.query.SearchFilterBinaryOperation._ val testQueryGen = queryGen( dimensionGen = Gen.identifier, @@ -123,15 +123,17 @@ class SearchFilterParserSuite extends FreeSpecLike with Checkers { "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)))) + assert( + filter === Success(SearchFilterExpr.Atom.Binary(Dimension(None, "is_visible"), Eq, Boolean.box(true)))) } } "actual patientId uuid" - { "should parse the full UUID as java.util.UUID type" in { val filter = SearchFilterParser.parse(Seq("filters" -> "patientId EQ 4b4879f7-42b3-4b7c-a685-5c97d9e69e7c")) - assert(filter === Success(SearchFilterExpr.Atom.Binary( - Dimension(None, "patient_id"), Eq, UUID.fromString("4b4879f7-42b3-4b7c-a685-5c97d9e69e7c")))) + assert( + filter === Success(SearchFilterExpr.Atom + .Binary(Dimension(None, "patient_id"), Eq, UUID.fromString("4b4879f7-42b3-4b7c-a685-5c97d9e69e7c")))) } } diff --git a/src/test/scala/xyz/driver/restquery/rest/parsers/SortingParserSuite.scala b/src/test/scala/xyz/driver/restquery/rest/parsers/SortingParserSuite.scala index 1813181..a18ac1e 100644 --- a/src/test/scala/xyz/driver/restquery/rest/parsers/SortingParserSuite.scala +++ b/src/test/scala/xyz/driver/restquery/rest/parsers/SortingParserSuite.scala @@ -1,6 +1,6 @@ -package xyz.driver.restquery.http.parsers +package xyz.driver.restquery.rest.parsers -import xyz.driver.restquery.http.parsers.TestUtils._ +import xyz.driver.restquery.rest.parsers.TestUtils._ import org.scalacheck.Arbitrary.arbitrary import org.scalacheck.{Gen, Prop} import org.scalatest.prop.Checkers diff --git a/src/test/scala/xyz/driver/restquery/rest/parsers/TestUtils.scala b/src/test/scala/xyz/driver/restquery/rest/parsers/TestUtils.scala index 9ea75b6..22ce5a0 100644 --- a/src/test/scala/xyz/driver/restquery/rest/parsers/TestUtils.scala +++ b/src/test/scala/xyz/driver/restquery/rest/parsers/TestUtils.scala @@ -1,7 +1,6 @@ -package xyz.driver.restquery.http.parsers +package xyz.driver.restquery.rest.parsers -import -org.scalacheck.Prop +import org.scalacheck.Prop import org.scalacheck.Prop.BooleanOperators import org.scalatest.matchers.{MatchResult, Matcher} import xyz.driver.restquery.utils.Utils |