aboutsummaryrefslogtreecommitdiff
path: root/tests/pending/run/t6198.scala
diff options
context:
space:
mode:
Diffstat (limited to 'tests/pending/run/t6198.scala')
-rw-r--r--tests/pending/run/t6198.scala24
1 files changed, 0 insertions, 24 deletions
diff --git a/tests/pending/run/t6198.scala b/tests/pending/run/t6198.scala
deleted file mode 100644
index d893b9568..000000000
--- a/tests/pending/run/t6198.scala
+++ /dev/null
@@ -1,24 +0,0 @@
-import scala.collection.immutable._
-
-object Test extends dotty.runtime.LegacyApp {
- // test that ListSet.tail does not use a builder
- // we can't test for O(1) behavior, so the best we can do is to
- // check that ls.tail always returns the same instance
- val ls = ListSet.empty[Int] + 1 + 2
-
- if(ls.tail ne ls.tail)
- println("ListSet.tail should not use a builder!")
-
- // class that always causes hash collisions
- case class Collision(value:Int) { override def hashCode = 0 }
-
- // create a set that should have a collison
- val x = HashSet.empty + Collision(0) + Collision(1)
- if(x.getClass.getSimpleName != "HashSetCollision1")
- println("HashSet of size >1 with collisions should use HashSetCollision")
-
- // remove the collision again by removing all but one element
- val y = x - Collision(0)
- if(y.getClass.getSimpleName != "HashSet1")
- println("HashSet of size 1 should use HashSet1" + y.getClass)
-}