diff options
author | Sean McDirmid <sean.mcdirmid@gmail.com> | 2007-10-19 14:23:48 +0000 |
---|---|---|
committer | Sean McDirmid <sean.mcdirmid@gmail.com> | 2007-10-19 14:23:48 +0000 |
commit | 5a17de87ec2ae9dd2f9840dd5ac188630b20a675 (patch) | |
tree | a4d51308c0488d99ad82b71ef8ad9202c944769f /test/files | |
parent | 810a709dd76ffda5ad4fd69b9be7224c86884e0b (diff) | |
download | scala-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')
-rw-r--r-- | test/files/run/array_casts.check | 16 | ||||
-rw-r--r-- | test/files/run/array_casts.scala | 42 |
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") } - () - } -} |