1
Я строй Arbitrary[Source]
в моей спецификации следующим образом:Limit Gen.posNum быть в пределах диапазона
implicit def arbSource = Arbitrary {
for {
i: Int <- Gen.posNum[Int]
ss: List[String] <- Gen.listOfN(i, Gen.alphaStr)
} yield Source.fromString(ss.mkString("\n"))
}
Как я могу сделать последуют проверить пройти? (Т.е. как ограничить i
, чтобы быть в пределах диапазона)
def test = arbSource{s => s.getLines().toSeq.size must beBetween(1, 200)}