Как вы генерируете данные из файла в scalacheck? - PullRequest
1 голос
/ 25 октября 2019

Я хочу запустить scalacheck для образца набора данных, который у меня есть в файле. Как создать генератор, который читает данные из этого файла и позволяет мне проверить свойство в нем?

1 Ответ

0 голосов
/ 25 октября 2019

Можно заранее прочитать все данные, а затем использовать

Gen.oneOf(dataSet)

, чтобы случайным образом выбрать одно из значений в наборе.

Если, однако, набор данных слишком велик дляпрочитав сразу, вы можете просто сгенерировать индекс доступа с помощью

Gen.choose(1, setSize)

и прочитать только выбранную запись.

...