【发布时间】:2016-07-29 14:41:03
【问题描述】:
我有一个包含 250 个字段的案例类:
case class Data(field1:String, field2:Int, .. )
有没有办法使用 scala check 为其参数生成值
我看过的无关问题:
How to generate case objects for every field in a Scala case class using macro?
Dynamically generate case class in Scala
Create an Arbitrary instance for a case class that holds a `Numeric` in ScalaCheck?
【问题讨论】:
-
您可以使用无形库中的
Generic方法将HList转换为案例类实例。这里有一个例子:github.com/milessabin/shapeless/blob/master/examples/src/main/….
标签: scala scalacheck