diff options
author | Aleksandr <ognelisar@gmail.com> | 2017-09-28 14:32:21 +0700 |
---|---|---|
committer | Aleksandr <ognelisar@gmail.com> | 2017-09-28 14:32:21 +0700 |
commit | 1f569ac1a31f88334c25976d94e7c495a7bbde80 (patch) | |
tree | 584162d344db1ea767adb72dc6a67164a1e89e68 /src/main/scala/xyz/driver/pdsuidomain/fakes/entities/rep/Common.scala | |
parent | d8e71e0a9ee7db58032384d059403bc227a35138 (diff) | |
download | rest-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.scala | 10 |
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()) } |