Scalacheck ile rasgele veri oluşturmaya çalışıyorum. Birçok özelliği olan bir vaka sınıfları hiyerarşisi var. Dava sınıfları doldurmak için şimdiye kadar bulduğum tek yolu şu şekildedir: oldukça sıkıcı olduğunu 10-20 özelliklere sahip bir olgu sınıf içinScalacheck vaka sınıfı rasgele veri üreteci
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
)
. Bir şekilde otomasyon yapmanın bir yolu var mı diye merak ediyordum.
Shapeless tabanlı bir lib zaten var olmadığından şaşırdım – wheaties
Gen. –
'da bazı yardımcı yöntemler olduğunu görünce teşekkürler, işte aradığım şey bu! – KaC