From 754c2fffccd0f712db6805980b7ce2cb1c07a139 Mon Sep 17 00:00:00 2001 From: Heather Miller Date: Mon, 18 Aug 2014 14:11:30 -0700 Subject: [PATCH] Adds tests for #158 --- .../scala/pickling/run/method-in-object.scala | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 core/src/test/scala/pickling/run/method-in-object.scala diff --git a/core/src/test/scala/pickling/run/method-in-object.scala b/core/src/test/scala/pickling/run/method-in-object.scala new file mode 100644 index 0000000000..6e704b4f08 --- /dev/null +++ b/core/src/test/scala/pickling/run/method-in-object.scala @@ -0,0 +1,26 @@ +package scala.pickling.methodinobject + +import org.scalatest.FunSuite + +object Test extends App { + import scala.pickling._ + import json._ + def test(): String = { + case class Person(name: String, age: Int) // case class defined in func test + val res = Person("Hao", 10).pickle.value + res + } + test +} + +class MethodInObjectTest extends FunSuite { + test("main") { + assert(Test.test === """ + |{ + | "tpe": "Person", + | "name": "Hao", + | "age": 10 + |} + """.stripMargin.trim) + } +}