diff options
author | Jon Pretty <jon.pretty@propensive.com> | 2017-11-10 15:55:08 +0000 |
---|---|---|
committer | Jon Pretty <jon.pretty@propensive.com> | 2017-11-10 15:55:08 +0000 |
commit | 77084ee6edc4ed9a622de7c35a1423a355cfe22f (patch) | |
tree | 74433af129c69f91b60208ff63a42eee82807516 /tests/src/main | |
parent | 9c90d3f393d18ef0f8f27751a8328913dad7ad25 (diff) | |
download | magnolia-77084ee6edc4ed9a622de7c35a1423a355cfe22f.tar.gz magnolia-77084ee6edc4ed9a622de7c35a1423a355cfe22f.tar.bz2 magnolia-77084ee6edc4ed9a622de7c35a1423a355cfe22f.zip |
Decode typeNames and labels
Diffstat (limited to 'tests/src/main')
-rw-r--r-- | tests/src/main/scala/tests.scala | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/tests/src/main/scala/tests.scala b/tests/src/main/scala/tests.scala index 5142861..ece1d32 100644 --- a/tests/src/main/scala/tests.scala +++ b/tests/src/main/scala/tests.scala @@ -33,6 +33,8 @@ case object Red extends Color case object Green extends Color case object Blue extends Color +case class `%%`(`/`: Int, `#`: String) + object Tests extends TestApp { def tests() = for (i <- 1 to 1000) { @@ -157,6 +159,10 @@ object Tests extends TestApp { | in parameter 'alpha' of product type Beta |""")) + test("typenames and labels are not encoded") { + implicitly[Show[String, `%%`]].show(`%%`(1, "two")) + }.assert(_ == "%%(/=1,#=two)") + val tupleDerivation = test("derive for a tuple") { implicitly[Show[String, (Int, String)]] }.returns() |