summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMathias <mathias@spray.cc>2012-02-01 15:17:39 +0100
committerMathias <mathias@spray.cc>2012-02-01 15:17:39 +0100
commit86a975a4857bf6ee207e30fe4a7fc427345fb08b (patch)
treedbb4631ee197afc3f64edcc329c1595221010c76 /src
parent23ba08be46c3d31b26528cb54e28f3516307484f (diff)
downloadspray-json-86a975a4857bf6ee207e30fe4a7fc427345fb08b.tar.gz
spray-json-86a975a4857bf6ee207e30fe4a7fc427345fb08b.tar.bz2
spray-json-86a975a4857bf6ee207e30fe4a7fc427345fb08b.zip
Update README
Diffstat (limited to 'src')
-rw-r--r--src/test/scala/cc/spray/json/ReadmeSpec.scala6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/test/scala/cc/spray/json/ReadmeSpec.scala b/src/test/scala/cc/spray/json/ReadmeSpec.scala
index e67312d..791720f 100644
--- a/src/test/scala/cc/spray/json/ReadmeSpec.scala
+++ b/src/test/scala/cc/spray/json/ReadmeSpec.scala
@@ -28,7 +28,7 @@ class ReadmeSpec extends Specification {
val jsonAst = source.asJson
jsonAst mustEqual JsObject("some" -> JsString("JSON source"))
- val json2 = PrettyPrinter(jsonAst)
+ val json2 = jsonAst.prettyPrint
json2 mustEqual
"""{
| "some": "JSON source"
@@ -45,7 +45,7 @@ class ReadmeSpec extends Specification {
"The case class example" should {
"behave as expected" in {
object MyJsonProtocol extends DefaultJsonProtocol {
- implicit val colorFormat = jsonFormat(Color, "name", "red", "green", "blue")
+ implicit val colorFormat = jsonFormat4(Color)
}
import MyJsonProtocol._
color.toJson.convertTo[Color] mustEqual color
@@ -60,7 +60,7 @@ class ReadmeSpec extends Specification {
JsArray(JsString(c.name), JsNumber(c.red), JsNumber(c.green), JsNumber(c.blue))
def read(value: JsValue) = value match {
- case JsArray(Seq(JsString(name), JsNumber(red), JsNumber(green), JsNumber(blue))) =>
+ case JsArray(JsString(name) :: JsNumber(red) :: JsNumber(green) :: JsNumber(blue) :: Nil) =>
new Color(name, red.toInt, green.toInt, blue.toInt)
case _ => deserializationError("Color expected")
}