From ec1c805c533929e6f78471bc265e3933e0f34c90 Mon Sep 17 00:00:00 2001 From: Jason Zaugg Date: Mon, 5 Nov 2012 16:37:34 +0100 Subject: Further (re-)moving files. --- test/files/codelib/code.jar | Bin 683 -> 0 bytes test/files/lib/forkjoin.jar | Bin 51464 -> 0 bytes test/files/lib/scalacheck.jar | Bin 763570 -> 0 bytes test/pending/run/fallback0/MinimalScalaTest.scala | 0 test/pending/run/fallback0/fallback0-manual.scala | 72 ---------------------- test/pending/run/fallback0/fallback0.scala | 49 --------------- 6 files changed, 121 deletions(-) delete mode 100644 test/files/codelib/code.jar delete mode 100644 test/files/lib/forkjoin.jar delete mode 100644 test/files/lib/scalacheck.jar delete mode 100644 test/pending/run/fallback0/MinimalScalaTest.scala delete mode 100644 test/pending/run/fallback0/fallback0-manual.scala delete mode 100644 test/pending/run/fallback0/fallback0.scala (limited to 'test') diff --git a/test/files/codelib/code.jar b/test/files/codelib/code.jar deleted file mode 100644 index 1752c0e..0000000 Binary files a/test/files/codelib/code.jar and /dev/null differ diff --git a/test/files/lib/forkjoin.jar b/test/files/lib/forkjoin.jar deleted file mode 100644 index ead9bbd..0000000 Binary files a/test/files/lib/forkjoin.jar and /dev/null differ diff --git a/test/files/lib/scalacheck.jar b/test/files/lib/scalacheck.jar deleted file mode 100644 index 41c89ad..0000000 Binary files a/test/files/lib/scalacheck.jar and /dev/null differ diff --git a/test/pending/run/fallback0/MinimalScalaTest.scala b/test/pending/run/fallback0/MinimalScalaTest.scala deleted file mode 100644 index e69de29..0000000 diff --git a/test/pending/run/fallback0/fallback0-manual.scala b/test/pending/run/fallback0/fallback0-manual.scala deleted file mode 100644 index 611d09d..0000000 --- a/test/pending/run/fallback0/fallback0-manual.scala +++ /dev/null @@ -1,72 +0,0 @@ -/** - * Copyright (C) 2012 Typesafe Inc. - */ - -import language.{ reflectiveCalls, postfixOps } -import scala.concurrent.{ Future, ExecutionContext, future, Await, Promise } -import scala.concurrent.duration._ -import scala.async.EndTaskException -import scala.async.Async.{ async, await, awaitCps } -import scala.util.continuations.reset - -object TestManual extends App { - - Fallback0ManualSpec.check() - -} - -class TestFallback0ManualClass { - import ExecutionContext.Implicits.global - - def m1(x: Int): Future[Int] = future { - Thread.sleep(1000) - x + 2 - } - - def m2(y: Int): Future[Int] = { - val p = Promise[Int]() - future { reset { - val f = m1(y) - var z = 0 - val res = awaitCps(f, p) + 5 - if (res > 0) { - z = 2 - } else { - z = 4 - } - z - } } - p.future - } - - /* that isn't even supported by current CPS plugin - def m3(y: Int): Future[Int] = { - val p = Promise[Int]() - future { reset { - val f = m1(y) - var z = 0 - val res: Option[Int] = Some(5) - res match { - case None => z = 4 - case Some(a) => z = awaitCps(f, p) - 10 - } - z - } } - p.future - } - */ -} - - -object Fallback0ManualSpec extends MinimalScalaTest { - - "An async method" should { - "support await in a simple if-else expression" in { - val o = new TestFallback0ManualClass - val fut = o.m2(10) - val res = Await.result(fut, 2 seconds) - res mustBe(2) - } - } - -} diff --git a/test/pending/run/fallback0/fallback0.scala b/test/pending/run/fallback0/fallback0.scala deleted file mode 100644 index 75b0739..0000000 --- a/test/pending/run/fallback0/fallback0.scala +++ /dev/null @@ -1,49 +0,0 @@ -/** - * Copyright (C) 2012 Typesafe Inc. - */ - -import language.{ reflectiveCalls, postfixOps } -import scala.concurrent.{ Future, ExecutionContext, future, Await } -import scala.concurrent.duration._ -import scala.async.Async.{ async, await, awaitCps } - -object Test extends App { - - Fallback0Spec.check() - -} - -class TestFallback0Class { - import ExecutionContext.Implicits.global - - def m1(x: Int): Future[Int] = future { - Thread.sleep(1000) - x + 2 - } - - def m2(y: Int): Future[Int] = async { - val f = m1(y) - var z = 0 - val res = await(f) + 5 - if (res > 0) { - z = 2 - } else { - z = 4 - } - z - } -} - - -object Fallback0Spec extends MinimalScalaTest { - - "An async method" should { - "support await in a simple if-else expression" in { - val o = new TestFallback0Class - val fut = o.m2(10) - val res = Await.result(fut, 2 seconds) - res mustBe(2) - } - } - -} -- cgit v1.2.3