Справка по ScalaCheck

Я бы хотел использовать свойство ScalaTest Checkers для использования ScalaCheck из случаев ScalaTest.

Простой случай, с которым я играю:

 test("can create local date UTC from millis") {
     check(localDate.toTimestampUTC.toLocalDateUTC == localDate)
 }

Мне нужно создать произвольный LocalDate, поэтому я попробовал следующее:

object ArbitraryValues {
    implicit def abc(): Arbitrary[LocalDate] = Arbitrary(Gen.choose(new LocalDate(0L), new LocalDate(Long.MaxValue)))
}

Он не компилируется, говоря,

ошибка: не удалось найти неявное значение для параметр c: org.scalacheck.Choose [org.joda.time.LocalDate] неявный val abc: Произвольный [LocalDate] = Произвольный (Gen.choose (new LocalDate (0L), new { {1}} LocalDate (Long.MaxValue)))

и

ошибка: не найдено: значение localDate check (localDate.toTimestampUTC.toLocalDateUTC == localDate)

5
задан Alex Baranosky 28 September 2011 в 23:06
поделиться