aboutsummaryrefslogtreecommitdiff
path: root/src/test
diff options
context:
space:
mode:
authorvlad <vlad@driver.xyz>2018-01-25 14:13:07 -0800
committervlad <vlad@driver.xyz>2018-01-25 14:13:07 -0800
commit3dd31307563576031e11607f04547d3a6fc84344 (patch)
tree11a948bb4794a404404c12dc61000829735ed6bd /src/test
parenta0877d81ca2844d75dc361b5ce7c99afacd6e25f (diff)
downloadrest-query-3dd31307563576031e11607f04547d3a6fc84344.tar.gz
rest-query-3dd31307563576031e11607f04547d3a6fc84344.tar.bz2
rest-query-3dd31307563576031e11607f04547d3a6fc84344.zip
Extracting query library
Diffstat (limited to 'src/test')
-rw-r--r--src/test/scala/xyz/driver/restquery/db/SearchFilterExprSuite.scala3
-rw-r--r--src/test/scala/xyz/driver/restquery/rest/parsers/PaginationParserSuite.scala6
-rw-r--r--src/test/scala/xyz/driver/restquery/rest/parsers/SearchFilterParserSuite.scala24
-rw-r--r--src/test/scala/xyz/driver/restquery/rest/parsers/SortingParserSuite.scala4
-rw-r--r--src/test/scala/xyz/driver/restquery/rest/parsers/TestUtils.scala5
-rw-r--r--src/test/scala/xyz/driver/restquery/utils/StringOpsSuite.scala15
6 files changed, 29 insertions, 28 deletions
diff --git a/src/test/scala/xyz/driver/restquery/db/SearchFilterExprSuite.scala b/src/test/scala/xyz/driver/restquery/db/SearchFilterExprSuite.scala
index 35c8d30..56ad545 100644
--- a/src/test/scala/xyz/driver/restquery/db/SearchFilterExprSuite.scala
+++ b/src/test/scala/xyz/driver/restquery/db/SearchFilterExprSuite.scala
@@ -1,6 +1,7 @@
-package xyz.driver.pdsuicommon.db
+package xyz.driver.restquery.db
import org.scalatest.{FreeSpecLike, MustMatchers}
+import xyz.driver.restquery.query.{SearchFilterBinaryOperation, SearchFilterExpr, SearchFilterNAryOperation}
class SearchFilterExprSuite extends FreeSpecLike with MustMatchers {
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
diff --git a/src/test/scala/xyz/driver/restquery/utils/StringOpsSuite.scala b/src/test/scala/xyz/driver/restquery/utils/StringOpsSuite.scala
index bd0bd2b..97a432f 100644
--- a/src/test/scala/xyz/driver/restquery/utils/StringOpsSuite.scala
+++ b/src/test/scala/xyz/driver/restquery/utils/StringOpsSuite.scala
@@ -1,33 +1,32 @@
-package xyz.driver.pdsuicommon.utils
+package xyz.driver.restquery.utils
-import xyz.driver.pdsuicommon.utils.Implicits.toStringOps
import org.scalatest.FreeSpecLike
class StringOpsSuite extends FreeSpecLike {
"safeTrim" - {
"empty string" in {
- assert("".safeTrim == "")
+ assert(Utils.safeTrim("") == "")
}
"string with whitespace symbols" in {
- assert("\u2002\u3000\r\u0085\u200A\u2005\u2000\u3000".safeTrim == "")
+ assert(Utils.safeTrim("\u2002\u3000\r\u0085\u200A\u2005\u2000\u3000") == "")
}
"string with control symbols" in {
- assert("\u001f\u007f\t\n".safeTrim == "")
+ assert(Utils.safeTrim("\u001f\u007f\t\n") == "")
}
"whitespaces and control symbols from the left side" in {
- assert("\u001f\u2002\u007f\nfoo".safeTrim == "foo")
+ assert(Utils.safeTrim("\u001f\u2002\u007f\nfoo") == "foo")
}
"whitespaces and control symbols from the right side" in {
- assert("foo\u001f\u2002\u007f\n".safeTrim == "foo")
+ assert(Utils.safeTrim("foo\u001f\u2002\u007f\n") == "foo")
}
"already trimmed string" in {
- assert("foo".safeTrim == "foo")
+ assert(Utils.safeTrim("foo") == "foo")
}
}
}