diff options
author | Shadaj Laddad <shadaj@users.noreply.github.com> | 2017-11-21 10:23:09 -0800 |
---|---|---|
committer | Shadaj Laddad <shadaj@users.noreply.github.com> | 2017-11-21 10:23:09 -0800 |
commit | ebeca9258d5e629327abbcf67e0066a4cdeac173 (patch) | |
tree | 87ded4ccaf2a05d5fc3ccfa8e795104812647520 /tests/src | |
parent | 5052e8c1a1a0c272c0406165e04bef3c89788d59 (diff) | |
download | magnolia-ebeca9258d5e629327abbcf67e0066a4cdeac173.tar.gz magnolia-ebeca9258d5e629327abbcf67e0066a4cdeac173.tar.bz2 magnolia-ebeca9258d5e629327abbcf67e0066a4cdeac173.zip |
Add unit tests and fix behavior with default parameters
Diffstat (limited to 'tests/src')
-rw-r--r-- | tests/src/main/scala/tests.scala | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/src/main/scala/tests.scala b/tests/src/main/scala/tests.scala index e453502..6810fc9 100644 --- a/tests/src/main/scala/tests.scala +++ b/tests/src/main/scala/tests.scala @@ -176,5 +176,13 @@ object Tests extends TestApp { test("serialize a value class") { Show.gen[Length].show(new Length(100)) }.assert(_ == "100") + + class ParentClass { + case class InnerClass(name: String) + + test("serialize a case class inside another class") { + implicitly[Show[String, InnerClass]].show(InnerClass("foo")) + }.assert(_ == "InnerClass(name=foo)") + } } } |