aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala/xyz/driver/pdsuidomain/fakes/entities/rep/Common.scala
diff options
context:
space:
mode:
authorAleksandr <ognelisar@gmail.com>2017-09-28 14:32:21 +0700
committerAleksandr <ognelisar@gmail.com>2017-09-28 14:32:21 +0700
commit1f569ac1a31f88334c25976d94e7c495a7bbde80 (patch)
tree584162d344db1ea767adb72dc6a67164a1e89e68 /src/main/scala/xyz/driver/pdsuidomain/fakes/entities/rep/Common.scala
parentd8e71e0a9ee7db58032384d059403bc227a35138 (diff)
downloadrest-query-1f569ac1a31f88334c25976d94e7c495a7bbde80.tar.gz
rest-query-1f569ac1a31f88334c25976d94e7c495a7bbde80.tar.bz2
rest-query-1f569ac1a31f88334c25976d94e7c495a7bbde80.zip
Implemented all generator for REP's entities
Diffstat (limited to 'src/main/scala/xyz/driver/pdsuidomain/fakes/entities/rep/Common.scala')
-rw-r--r--src/main/scala/xyz/driver/pdsuidomain/fakes/entities/rep/Common.scala10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/main/scala/xyz/driver/pdsuidomain/fakes/entities/rep/Common.scala b/src/main/scala/xyz/driver/pdsuidomain/fakes/entities/rep/Common.scala
index d09e09b..337dc2b 100644
--- a/src/main/scala/xyz/driver/pdsuidomain/fakes/entities/rep/Common.scala
+++ b/src/main/scala/xyz/driver/pdsuidomain/fakes/entities/rep/Common.scala
@@ -1,8 +1,10 @@
package xyz.driver.pdsuidomain.fakes.entities.rep
+import xyz.driver.core.generators
import xyz.driver.core.generators._
+import xyz.driver.pdsuicommon.domain.FuzzyValue
-object Common {
+private[rep] object Common {
def genBoundedRange[T](from: T,
to: T)
(implicit ord: Ordering[T]): (T, T) = {
@@ -28,7 +30,11 @@ object Common {
ranges.map(_._1) -> ranges.flatMap(_._2)
}
- def genStartAndEndPages: (Option[Double], Option[Double]) = {
+ def nextFuzzyValue(): FuzzyValue = {
+ generators.oneOf[FuzzyValue](FuzzyValue.All)
+ }
+
+ def nextStartAndEndPages: (Option[Double], Option[Double]) = {
genBoundedRangeOption[Double](nextDouble(), nextDouble())
}