summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorAleksandar Prokopec <axel22@gmail.com>2012-02-16 13:47:59 +0100
committerAleksandar Prokopec <axel22@gmail.com>2012-02-16 17:51:09 +0100
commitab84c8d9a97b41728e77f7808eda2748d052ca06 (patch)
treec56341a3ec7b4a7032574500784a8389feac9581 /test
parent53b05bb12f5a7a50448bcac9434389bf95273c45 (diff)
downloadscala-ab84c8d9a97b41728e77f7808eda2748d052ca06.tar.gz
scala-ab84c8d9a97b41728e77f7808eda2748d052ca06.tar.bz2
scala-ab84c8d9a97b41728e77f7808eda2748d052ca06.zip
Disable execution context and futures implementation in the default package.
Fixed some tests so that they work now. The Transactions.scala test was failing when defined in scala.concurrent package, reporting that type `_$1` is defined twice. Until we figure out the reason for this, the package name in that test is renamed.
Diffstat (limited to 'test')
-rw-r--r--test/disabled/jvm/scala-concurrent-tck-akka.scala (renamed from test/files/jvm/scala-concurrent-tck-akka.scala)0
-rw-r--r--test/files/jvm/concurrent-future.scala14
-rw-r--r--test/files/jvm/scala-concurrent-tck.scala23
-rw-r--r--test/files/pos/Transactions.scala2
4 files changed, 20 insertions, 19 deletions
diff --git a/test/files/jvm/scala-concurrent-tck-akka.scala b/test/disabled/jvm/scala-concurrent-tck-akka.scala
index dfd906e59e..dfd906e59e 100644
--- a/test/files/jvm/scala-concurrent-tck-akka.scala
+++ b/test/disabled/jvm/scala-concurrent-tck-akka.scala
diff --git a/test/files/jvm/concurrent-future.scala b/test/files/jvm/concurrent-future.scala
index eb3bbad591..b44d054219 100644
--- a/test/files/jvm/concurrent-future.scala
+++ b/test/files/jvm/concurrent-future.scala
@@ -22,7 +22,7 @@ object Test extends App {
val f = future {
output(1, "hai world")
}
- f onSuccess { _ =>
+ f onSuccess { case _ =>
output(1, "kthxbye")
done()
}
@@ -33,9 +33,9 @@ object Test extends App {
val f = future {
output(2, "hai world")
}
- f onSuccess { _ =>
+ f onSuccess { case _ =>
output(2, "awsum thx")
- f onSuccess { _ =>
+ f onSuccess { case _ =>
output(2, "kthxbye")
done()
}
@@ -49,7 +49,7 @@ object Test extends App {
done()
throw new Exception
}
- f onSuccess { _ =>
+ f onSuccess { case _ =>
output(3, "onoes")
}
}
@@ -60,7 +60,7 @@ object Test extends App {
output(4, "hai world")
throw new Exception
}
- f onSuccess { _ =>
+ f onSuccess { case _ =>
output(4, "onoes")
done()
}
@@ -76,7 +76,7 @@ object Test extends App {
output(num, "hai world")
throw cause
}
- f onSuccess { _ =>
+ f onSuccess { case _ =>
output(num, "onoes")
done()
}
@@ -96,7 +96,7 @@ object Test extends App {
output(8, "hai world")
throw new FutureTimeoutException(null)
}
- f onSuccess { _ =>
+ f onSuccess { case _ =>
output(8, "onoes")
done()
}
diff --git a/test/files/jvm/scala-concurrent-tck.scala b/test/files/jvm/scala-concurrent-tck.scala
index a951c09da2..244ff02da7 100644
--- a/test/files/jvm/scala-concurrent-tck.scala
+++ b/test/files/jvm/scala-concurrent-tck.scala
@@ -11,6 +11,7 @@ import scala.concurrent.{
import scala.concurrent.future
import scala.concurrent.promise
import scala.concurrent.blocking
+import scala.util.{ Try, Success, Failure }
import scala.util.Duration
@@ -23,13 +24,13 @@ trait TestBase {
sv.take()
}
- def assert(cond: => Boolean) {
- try {
- Predef.assert(cond)
- } catch {
- case e => e.printStackTrace()
- }
- }
+ // def assert(cond: => Boolean) {
+ // try {
+ // Predef.assert(cond)
+ // } catch {
+ // case e => e.printStackTrace()
+ // }
+ // }
}
@@ -264,10 +265,10 @@ trait FutureProjections extends TestBase {
throw cause
}
f.failed onComplete {
- case Right(t) =>
+ case Success(t) =>
assert(t == cause)
done()
- case Left(t) =>
+ case Failure(t) =>
assert(false)
}
}
@@ -289,9 +290,9 @@ trait FutureProjections extends TestBase {
done =>
val f = future { 0 }
f.failed onComplete {
- case Right(t) =>
+ case Success(t) =>
assert(false)
- case Left(t) =>
+ case Failure(t) =>
assert(t.isInstanceOf[NoSuchElementException])
done()
}
diff --git a/test/files/pos/Transactions.scala b/test/files/pos/Transactions.scala
index 9b4388300b..525eff7514 100644
--- a/test/files/pos/Transactions.scala
+++ b/test/files/pos/Transactions.scala
@@ -1,4 +1,4 @@
-package scala.concurrent
+package scala.concurrent1
class AbortException extends RuntimeException