diff options
author | Jakob Odersky <jakob@driver.xyz> | 2017-09-19 22:02:44 -0700 |
---|---|---|
committer | Jakob Odersky <jakob@driver.xyz> | 2017-09-19 22:02:44 -0700 |
commit | d4b18efda238f506103dddbf3b400ae17c797276 (patch) | |
tree | 445b34b596f1b1186476c34e46b41d56004bbac9 | |
parent | df2d159dc7392e824013846b55cf1bf4b5502c3c (diff) | |
download | rest-query-d4b18efda238f506103dddbf3b400ae17c797276.tar.gz rest-query-d4b18efda238f506103dddbf3b400ae17c797276.tar.bz2 rest-query-d4b18efda238f506103dddbf3b400ae17c797276.zip |
Fix date generationv0.3.14
-rw-r--r-- | src/main/scala/xyz/driver/pdsuidomain/fakes/entities/common.scala | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/main/scala/xyz/driver/pdsuidomain/fakes/entities/common.scala b/src/main/scala/xyz/driver/pdsuidomain/fakes/entities/common.scala index 52d7b98..b259b07 100644 --- a/src/main/scala/xyz/driver/pdsuidomain/fakes/entities/common.scala +++ b/src/main/scala/xyz/driver/pdsuidomain/fakes/entities/common.scala @@ -4,6 +4,7 @@ import java.time.{LocalDate, LocalDateTime, LocalTime} import xyz.driver.pdsuicommon.domain.{LongId, StringId, UuidId} import xyz.driver.pdsuidomain.entities.{Trial, TrialHistory} +import scala.util.Random object common { import xyz.driver.core.generators @@ -20,10 +21,11 @@ object common { def nextLocalDateTime = LocalDateTime.of(nextLocalDate, LocalTime.MIDNIGHT) - def nextLocalDate = { - val date = generators.nextDate() - LocalDate.of(date.year, date.month + 1, date.day + 1) - } + def nextLocalDate = LocalDate.of( + 1970 + Random.nextInt(68), + 1 + Random.nextInt(12), + 1 + Random.nextInt(28) // all months have at least 28 days + ) def nextCondition = generators.oneOf[Trial.Condition](Trial.Condition.All) |