我是 FsCheck 的新手,我需要一个 json 数组来执行我的测试。
我想要一个简单的解决方案,如下所示:
let commaSeparated = Gen.arrayOf Arb.generate<string>
|> Gen.fold(fun (acc,i)-> i+="\",\"")
|> Gen.finalValueOf
|> StringExtensions.skipLastChar
let result = Arb.from "[\"" + commaSeparated +"\"]"
但主要问题是我找不到Gen.fold
and Gen.finalValueOf
。