相关疑难解决方法(0)

scalacheck案例类随机数据生成器

我正在尝试使用Scalacheck生成随机数据.我有一个包含许多属性的case类的层次结构.我到目前为止找到填充案例类的唯一方法是这样的:

case class Data(a: String,
                b: String,
                c: String)

val genLigneDecompte: Gen[Data] = for {
  ag <- Gen.alphaStr
  bg <- Gen.alphaStr
  cg <- Gen.alphaStr
} yield Data(
    a = ag,
    b = bg,
    c = cg
  )
Run Code Online (Sandbox Code Playgroud)

对于具有10-20个属性的案例类,这非常繁琐.我想知道是否有办法以某种方式自动化它...

testing scala scalacheck

14
推荐指数
2
解决办法
4102
查看次数

标签 统计

scala ×1

scalacheck ×1

testing ×1