aboutsummaryrefslogtreecommitdiff
path: root/tests/src/main/scala/tests.scala
diff options
context:
space:
mode:
Diffstat (limited to 'tests/src/main/scala/tests.scala')
-rw-r--r--tests/src/main/scala/tests.scala14
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)")
- }
}
}