При запуске нижеуказанного теста Gen()
распечатывается как для println
операторов.Выход генератора Gen.choose() и .oneOf()
Основываясь на ScalaCheck docs, я бы ожидал, что выход будет:
(номер, номер)
"Привет" или "Мир"
class TestScalaCheck extends FlatSpec {
@author first test - https://github.com/rickynils/scalacheck/wiki/User-Guide
"a test" should "print out Gen.choose(1, 100)" in {
val myGen = for {
n <- Gen.choose(10,20)
m <- Gen.choose(2*n, 500)
} yield (n,m)
println(myGen)
val c = Gen.oneOf("Hello", "World")
println(c)
}
}
Спасибо, Эш. –