我想实例化一个crooge生成的类(或特征,更好地说)。 既然我无法实例化特征,我使用了一个匿名包装类来生成一些我想要实现的测试对象:
val err = new ClientError{}
但是我不能为这个对象设置任何属性(或者至少我不知道如何)。 这样做的正确方法是什么? 背景是我想创建一个对象,序列化它,发送它,反序列化它并检查它是否有效,如果样本具有相同的属性。 谢谢你的帮助!
答案 0 :(得分:1)
有一个对象 ClientError
,其中包含apply
方法。
只是做
val err = ClientError(whatever, fields, your, thrift, struct, has)