summaryrefslogtreecommitdiff
path: root/test/files/run
diff options
context:
space:
mode:
authorSean McDirmid <sean.mcdirmid@gmail.com>2007-10-19 14:23:48 +0000
committerSean McDirmid <sean.mcdirmid@gmail.com>2007-10-19 14:23:48 +0000
commit5a17de87ec2ae9dd2f9840dd5ac188630b20a675 (patch)
treea4d51308c0488d99ad82b71ef8ad9202c944769f /test/files/run
parent810a709dd76ffda5ad4fd69b9be7224c86884e0b (diff)
downloadscala-5a17de87ec2ae9dd2f9840dd5ac188630b20a675.tar.gz
scala-5a17de87ec2ae9dd2f9840dd5ac188630b20a675.tar.bz2
scala-5a17de87ec2ae9dd2f9840dd5ac188630b20a675.zip
Moving my tests to pending since they won't pas...
Moving my tests to pending since they won't pass unless arrays are fixed.
Diffstat (limited to 'test/files/run')
-rw-r--r--test/files/run/array_casts.check16
-rw-r--r--test/files/run/array_casts.scala42
2 files changed, 0 insertions, 58 deletions
diff --git a/test/files/run/array_casts.check b/test/files/run/array_casts.check
deleted file mode 100644
index f7d3e5036c..0000000000
--- a/test/files/run/array_casts.check
+++ /dev/null
@@ -1,16 +0,0 @@
-is object - true
-is seq - true
-is collection - true
-is random-access-seq - true
-is random-access-seq-mutable - true
-not string - true
-not list - true
-class [I
-Array(10)
-Array(10)
-Array(10)
-Array(10)
-Good, arrays are not lists
-Good, arrays are not rich strings
-is-seq array true
-class [I
diff --git a/test/files/run/array_casts.scala b/test/files/run/array_casts.scala
deleted file mode 100644
index 9d298bbc2b..0000000000
--- a/test/files/run/array_casts.scala
+++ /dev/null
@@ -1,42 +0,0 @@
-object Test {
- val a = Array(10)
- def main(args : Array[String]) : Unit = {
- val a = this.a : AnyRef
- Console.println("is object - " + a.isInstanceOf[Object])
- Console.println("is seq - " + a.isInstanceOf[Seq[_]])
- Console.println("is collection - " + a.isInstanceOf[Collection[_]])
- Console.println("is random-access-seq - " + a.isInstanceOf[RandomAccessSeq[_]])
- Console.println("is random-access-seq-mutable - " + a.isInstanceOf[RandomAccessSeq.Mutable[_]])
- Console.println("not string - " + !a.isInstanceOf[String])
- Console.println("not list - " + !a.isInstanceOf[List[_]])
- try {
- Console.println(a.asInstanceOf[Object].getClass)
- } catch { case ex : ClassCastException => Console.println("Bad, arrays should be objects") }
- try {
- Console.println(a.asInstanceOf[Seq[_]])
- } catch { case ex : ClassCastException => Console.println("Bad, arrays should be seqs") }
- try {
- Console.println(a.asInstanceOf[Collection[_]])
- } catch { case ex : ClassCastException => Console.println("Bad, arrays should be collections") }
- try {
- Console.println(a.asInstanceOf[RandomAccessSeq[_]])
- } catch { case ex : ClassCastException => Console.println("Bad, arrays should be random access seqs") }
- try {
- Console.println(a.asInstanceOf[RandomAccessSeq.Mutable[_]])
- } catch { case ex : ClassCastException => Console.println("Bad, arrays should be mutable random access seqs") }
- try {
- Console.println("not expected: " + a.asInstanceOf[List[_]])
- } catch { case ex : ClassCastException => Console.println("Good, arrays are not lists") }
- try {
- Console.println("not expected: " + a.asInstanceOf[runtime.RichString])
- throw new Error("not expected")
- } catch { case ex : ClassCastException => Console.println("Good, arrays are not rich strings") }
- // check that arrays as seqs are still dynamically typed as arrays
- val s = this.a : Seq[Int]
- Console.println("is-seq array " + s.isInstanceOf[Array[Char]])
- try {
- Console.println(s.asInstanceOf[Array[Int]].getClass)
- } catch { case ex : ClassCastException => Console.println("Bad, arrays as seqs should still be arrays of int") }
- ()
- }
-}