summaryrefslogtreecommitdiff
path: root/test/files
diff options
context:
space:
mode:
authorAdriaan Moors <adriaan.moors@typesafe.com>2013-06-28 17:03:16 -0700
committerAdriaan Moors <adriaan.moors@typesafe.com>2013-06-28 17:03:16 -0700
commitbfda11426f9c908831489bb9173bc88dec5c4ce8 (patch)
treea8ff12404682834fa2936f65b04b55eeb7860fe7 /test/files
parentece55b61f353c1482e0d6378c360ddd5e72c4681 (diff)
parentc0052870674b2f0c0310d4dbb0927023285e63c0 (diff)
downloadscala-bfda11426f9c908831489bb9173bc88dec5c4ce8.tar.gz
scala-bfda11426f9c908831489bb9173bc88dec5c4ce8.tar.bz2
scala-bfda11426f9c908831489bb9173bc88dec5c4ce8.zip
Merge pull request #2681 from soc/SI-7590
SI-7590 TreeSet should fail fast if Ordering is null
Diffstat (limited to 'test/files')
-rw-r--r--test/files/scalacheck/si4147.scala5
-rw-r--r--test/files/scalacheck/treeset.scala3
2 files changed, 7 insertions, 1 deletions
diff --git a/test/files/scalacheck/si4147.scala b/test/files/scalacheck/si4147.scala
index 1453440ef1..05507b1b18 100644
--- a/test/files/scalacheck/si4147.scala
+++ b/test/files/scalacheck/si4147.scala
@@ -1,4 +1,4 @@
-import org.scalacheck.Prop.forAll
+import org.scalacheck.Prop.{forAll, throws}
import org.scalacheck.Properties
import org.scalacheck.ConsoleReporter.testStatsEx
import org.scalacheck.Gen
@@ -64,4 +64,7 @@ object Test extends Properties("Mutable TreeSet") {
view.filter(_ < 50) == Set[Int]() && view.filter(_ >= 150) == Set[Int]()
}
}
+
+ property("ordering must not be null") =
+ throws(mutable.TreeSet.empty[Int](null), classOf[NullPointerException])
}
diff --git a/test/files/scalacheck/treeset.scala b/test/files/scalacheck/treeset.scala
index 98e38c8219..018c1b9e29 100644
--- a/test/files/scalacheck/treeset.scala
+++ b/test/files/scalacheck/treeset.scala
@@ -149,4 +149,7 @@ object Test extends Properties("TreeSet") {
val result = subject.foldLeft(subject)((acc, elt) => acc - elt)
result.isEmpty
}
+
+ property("ordering must not be null") =
+ throws(TreeSet.empty[Int](null), classOf[NullPointerException])
}