aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorShadaj Laddad <shadaj@users.noreply.github.com>2017-11-21 10:23:09 -0800
committerShadaj Laddad <shadaj@users.noreply.github.com>2017-11-21 10:23:09 -0800
commitebeca9258d5e629327abbcf67e0066a4cdeac173 (patch)
tree87ded4ccaf2a05d5fc3ccfa8e795104812647520 /tests
parent5052e8c1a1a0c272c0406165e04bef3c89788d59 (diff)
downloadmagnolia-ebeca9258d5e629327abbcf67e0066a4cdeac173.tar.gz
magnolia-ebeca9258d5e629327abbcf67e0066a4cdeac173.tar.bz2
magnolia-ebeca9258d5e629327abbcf67e0066a4cdeac173.zip
Add unit tests and fix behavior with default parameters
Diffstat (limited to 'tests')
-rw-r--r--tests/src/main/scala/tests.scala8
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)")
+ }
}
}