From 2c3208955cbeacb21cb096237ae131af874e6db3 Mon Sep 17 00:00:00 2001 From: Philipp Haller Date: Tue, 21 Jul 2009 09:49:46 +0000 Subject: Added test for scala.actors.ReplyReactor. --- test/files/jvm/replyreactor.check | 1 + test/files/jvm/replyreactor.scala | 31 +++++++++++++++++++++++++++++++ 2 files changed, 32 insertions(+) create mode 100644 test/files/jvm/replyreactor.check create mode 100644 test/files/jvm/replyreactor.scala diff --git a/test/files/jvm/replyreactor.check b/test/files/jvm/replyreactor.check new file mode 100644 index 0000000000..4b2fea867a --- /dev/null +++ b/test/files/jvm/replyreactor.check @@ -0,0 +1 @@ +'hello diff --git a/test/files/jvm/replyreactor.scala b/test/files/jvm/replyreactor.scala new file mode 100644 index 0000000000..0f452dbc7b --- /dev/null +++ b/test/files/jvm/replyreactor.scala @@ -0,0 +1,31 @@ +import scala.actors.{Reactor, ReplyReactor} + +object Test { + def main(args: Array[String]) { + val a = new ReplyReactor { + def act() { + react { + case 'hello => + sender ! 'hello + } + } + } + a.start() + + val b = new Reactor { + def act() { + react { + case r: Reactor => + r ! 'hello + react { + case any => + println(any) + } + } + } + } + b.start() + + b ! a + } +} -- cgit v1.2.3