summaryrefslogtreecommitdiff
path: root/test/files/scalacheck/quasiquotes/TermDeconstructionProps.scala
diff options
context:
space:
mode:
authorDenys Shabalin <denys.shabalin@typesafe.com>2014-03-06 18:09:29 +0200
committerDenys Shabalin <denys.shabalin@typesafe.com>2014-03-10 20:35:29 +0200
commitf6712e4d28d0cfdf0a4ee2de5bbe169efdd2504a (patch)
treec787b211d25617ccb7e400ca2c70f78dcfb7e31f /test/files/scalacheck/quasiquotes/TermDeconstructionProps.scala
parent6dbd770b41ae125c4c11158c687f68452b09e51f (diff)
downloadscala-f6712e4d28d0cfdf0a4ee2de5bbe169efdd2504a.tar.gz
scala-f6712e4d28d0cfdf0a4ee2de5bbe169efdd2504a.tar.bz2
scala-f6712e4d28d0cfdf0a4ee2de5bbe169efdd2504a.zip
Add more tests for partial functions
Diffstat (limited to 'test/files/scalacheck/quasiquotes/TermDeconstructionProps.scala')
-rw-r--r--test/files/scalacheck/quasiquotes/TermDeconstructionProps.scala5
1 files changed, 5 insertions, 0 deletions
diff --git a/test/files/scalacheck/quasiquotes/TermDeconstructionProps.scala b/test/files/scalacheck/quasiquotes/TermDeconstructionProps.scala
index 993ceea8e9..9e60729c09 100644
--- a/test/files/scalacheck/quasiquotes/TermDeconstructionProps.scala
+++ b/test/files/scalacheck/quasiquotes/TermDeconstructionProps.scala
@@ -217,4 +217,9 @@ object TermDeconstructionProps extends QuasiquoteProperties("term deconstruction
val q"$_ match { case ..$_ }" = q"{ case _ => }"
}
}
+
+ property("deconstruct partial function") = test {
+ val q"{ case ..$cases }" = q"{ case a => b case c => d }"
+ val List(cq"a => b", cq"c => d") = cases
+ }
}