小编sow*_*wen的帖子

如何通过AutoFixture创建TestClass时修复某些属性的范围

有谁知道我怎么能告诉AutoFixture在做某些属性时指定一个范围(最小和最大)

MyDataClass obj = fixture.Create<MyDataClass>();
Run Code Online (Sandbox Code Playgroud)

其中MyDataClass具有属性Diameter,我只希望min:1和max:60在这个属性上.

unit-testing autofixture

7
推荐指数
1
解决办法
2803
查看次数

circe如何将一个泛型类型的对象解析为Json?

这是我想要做的

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 ^

我有点理解为什么会这样,但是有办法解决它吗?

谢谢

scala

4
推荐指数
1
解决办法
1668
查看次数

标签 统计

autofixture ×1

scala ×1

unit-testing ×1