aboutsummaryrefslogtreecommitdiff
path: root/src/async/test/async-spec/if-else0.scala
diff options
context:
space:
mode:
Diffstat (limited to 'src/async/test/async-spec/if-else0.scala')
-rw-r--r--src/async/test/async-spec/if-else0.scala35
1 files changed, 3 insertions, 32 deletions
diff --git a/src/async/test/async-spec/if-else0.scala b/src/async/test/async-spec/if-else0.scala
index 2f60901..6d4c61f 100644
--- a/src/async/test/async-spec/if-else0.scala
+++ b/src/async/test/async-spec/if-else0.scala
@@ -36,47 +36,18 @@ class TestIfElseClass {
}
z
}
-/*
- def m3(y: Int): Future[Int] = async {
- val f1 = m1(y)
- val x1 = await(f1)
- val f2 = m1(y + 2)
- val x2 = await(f2)
- x1 + x2
- }
-*/
- // currently fails with: error: not found: value f2
-/*
- def m4(y: Int): Future[Int] = async {
- val f1 = m1(y)
- val f2 = m1(y + 2)
- val x1 = await(f1)
- println("between two awaits")
- val x2 = await(f2)
- x1 + x2
- }
-*/
}
object IfElseSpec extends MinimalScalaTest {
"An async method" should {
- "support a simple await" in {
- val o = new Test1Class
+ "support await in a simple if-else expression" in {
+ val o = new TestIfElseClass
val fut = o.m2(10)
val res = Await.result(fut, 2 seconds)
res mustBe(14)
}
}
-/*
- "An async method" should {
- "support several awaits in sequence" in {
- val o = new Test1Class
- val fut = o.m3(10)
- val res = Await.result(fut, 4 seconds)
- res mustBe(26)
- }
- }
-*/
+
}