aboutsummaryrefslogtreecommitdiff
path: root/src/test/scala/ProductTypeFormats.scala
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/scala/ProductTypeFormats.scala')
-rw-r--r--src/test/scala/ProductTypeFormats.scala6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/test/scala/ProductTypeFormats.scala b/src/test/scala/ProductTypeFormats.scala
index 9755198..48f1bf1 100644
--- a/src/test/scala/ProductTypeFormats.scala
+++ b/src/test/scala/ProductTypeFormats.scala
@@ -31,16 +31,16 @@ class ProductTypeFormats
"Case object" should behave like checkCoherence(
D,
- """"D""""
+ "{}"
)
"Case object as parameter" should behave like checkCoherence(
E(D),
- """{"d":"D"}"""
+ """{"d":{}}"""
)
// custom format for F, that inverts the value of parameter x
- implicit val fFormat: JsonFormat[F] = new JsonFormat[F] {
+ implicit val fFormat: RootJsonFormat[F] = new RootJsonFormat[F] {
override def write(f: F): JsValue = JsObject("x" -> JsNumber(-f.x))
override def read(js: JsValue): F =
F(-js.asJsObject.fields("x").convertTo[Int])