有谁知道我怎么能告诉AutoFixture在做某些属性时指定一个范围(最小和最大)
MyDataClass obj = fixture.Create<MyDataClass>();
Run Code Online (Sandbox Code Playgroud)
其中MyDataClass具有属性Diameter,我只希望min:1和max:60在这个属性上.
这是我想要做的
case class MessageModel (time: Long, content: String) {}
val message = MessageModel(123, "Hello World")
def jsonParser[A] (obj: A) : String = obj.asJson.noSpaces
println jsonParser[MessageModel](message)
Run Code Online (Sandbox Code Playgroud)
这不起作用,因为它会抱怨错误:(13,8)找不到参数编码器的隐含值:io.circe.Encoder [A] obj.asJson.noSpaces ^
我有点理解为什么会这样,但是有办法解决它吗?
谢谢