aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala/xyz/driver/pdsuidomain/fakes/entities/rep/Common.scala
diff options
context:
space:
mode:
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())
}