aboutsummaryrefslogtreecommitdiff
path: root/shared/src/test/scala/ProductTypeFormatTests.scala
diff options
context:
space:
mode:
authorJakob Odersky <jakob@driver.xyz>2018-06-29 17:56:06 -0700
committerJakob Odersky <jakob@odersky.com>2018-07-02 16:28:46 -0700
commitc5c1aa6bc78b6ebc346befe9f4b434401a683a59 (patch)
treefd5a92d7b89825d68496306d81dc7ebd2b2f1981 /shared/src/test/scala/ProductTypeFormatTests.scala
parent1c358416737f8e7d41d6858000ce07680df7afee (diff)
downloadspray-json-derivation-c5c1aa6bc78b6ebc346befe9f4b434401a683a59.tar.gz
spray-json-derivation-c5c1aa6bc78b6ebc346befe9f4b434401a683a59.tar.bz2
spray-json-derivation-c5c1aa6bc78b6ebc346befe9f4b434401a683a59.zip
Make inclusion of None values as null optional
Diffstat (limited to 'shared/src/test/scala/ProductTypeFormatTests.scala')
-rw-r--r--shared/src/test/scala/ProductTypeFormatTests.scala17
1 files changed, 0 insertions, 17 deletions
diff --git a/shared/src/test/scala/ProductTypeFormatTests.scala b/shared/src/test/scala/ProductTypeFormatTests.scala
index 4c979c0..a869ac5 100644
--- a/shared/src/test/scala/ProductTypeFormatTests.scala
+++ b/shared/src/test/scala/ProductTypeFormatTests.scala
@@ -73,23 +73,6 @@ class ProductTypeFormatTests
"""{"h": {"x":true}}"""
)
- case class Opt(x: Option[Int])
- implicit val optFmt = jsonFormat[Opt]
-
- "Option fields with some value" should behave like checkRoundtrip(
- Opt(Some(2)),
- """{"x":2}"""
- )
-
- "Option fields with null value" should behave like checkRoundtrip(
- Opt(None),
- """{"x":null}"""
- )
-
- "Option fields with undefined value" should "deserialize" in {
- assert("{}".parseJson.convertTo[Opt] == Opt(None))
- }
-
case class Typed[T](t: T)
implicit def typed[T: JsonFormat] = jsonFormat[Typed[T]]