From 9ef5f6817688f814a3450126aa7383b0928e80a0 Mon Sep 17 00:00:00 2001 From: Samuel Gruetter Date: Wed, 12 Mar 2014 22:44:33 +0100 Subject: add tests from scala/test/files/{pos,neg} with explicit Unit return type --- tests/untried/neg/t7850.scala | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 tests/untried/neg/t7850.scala (limited to 'tests/untried/neg/t7850.scala') diff --git a/tests/untried/neg/t7850.scala b/tests/untried/neg/t7850.scala new file mode 100644 index 000000000..794ce2eb0 --- /dev/null +++ b/tests/untried/neg/t7850.scala @@ -0,0 +1,16 @@ +// isEmpty returns non-boolean +class Casey(a: Int) { def isEmpty = this; def get = this } +object Casey { def unapply(a: Casey) = a } + +// no isEmpty method at all +class Dingy(a: Int) { def get = this } +object Dingy { def unapply(a: Dingy) = a } + +object Test { + def main(args: Array[String]): Unit = { + val Casey(x1) = new Casey(1) + val Dingy(x2) = new Dingy(1) + println(s"$x1 $x2") + } +} + -- cgit v1.2.3