diff options
Diffstat (limited to 'tests/src/main/scala/tests.scala')
-rw-r--r-- | tests/src/main/scala/tests.scala | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/tests/src/main/scala/tests.scala b/tests/src/main/scala/tests.scala index 6810fc9..304958c 100644 --- a/tests/src/main/scala/tests.scala +++ b/tests/src/main/scala/tests.scala @@ -37,6 +37,10 @@ case object Blue extends Color case class `%%`(`/`: Int, `#`: String) +class ParentClass() { + case class InnerClass(name: String) +} + object Tests extends TestApp { def tests() = for (i <- 1 to 1000) { @@ -177,12 +181,10 @@ object Tests extends TestApp { Show.gen[Length].show(new Length(100)) }.assert(_ == "100") - class ParentClass { - case class InnerClass(name: String) + test("serialize a case class inside another class") { + val parent = new ParentClass() + implicitly[Show[String, parent.InnerClass]].show(parent.InnerClass("foo")) + }.assert(_ == "InnerClass(name=foo)") - test("serialize a case class inside another class") { - implicitly[Show[String, InnerClass]].show(InnerClass("foo")) - }.assert(_ == "InnerClass(name=foo)") - } } } |