diff options
author | Jason Zaugg <jzaugg@gmail.com> | 2013-04-21 22:32:57 -0700 |
---|---|---|
committer | Jason Zaugg <jzaugg@gmail.com> | 2013-04-21 22:32:57 -0700 |
commit | 66ba223de5f237d543d60c3fe6c812e7a6344ae9 (patch) | |
tree | dc4ae33eed50620dd231dfe01ca8f7ef1aa7392c /test | |
parent | cde1c93197e85806a743ddbae190f2a78a43014e (diff) | |
parent | e8c85a37186b65561a3826b9889c9d06a69650da (diff) | |
download | scala-66ba223de5f237d543d60c3fe6c812e7a6344ae9.tar.gz scala-66ba223de5f237d543d60c3fe6c812e7a6344ae9.tar.bz2 scala-66ba223de5f237d543d60c3fe6c812e7a6344ae9.zip |
Merge pull request #2360 from ihji/bugfix/SI-7080
SI-7080 improve boundary value checking for BitSet
Diffstat (limited to 'test')
-rw-r--r-- | test/files/run/bitsets.check | 4 | ||||
-rw-r--r-- | test/files/run/bitsets.scala | 14 |
2 files changed, 18 insertions, 0 deletions
diff --git a/test/files/run/bitsets.check b/test/files/run/bitsets.check index 41c2ccdcb8..9bbc769b72 100644 --- a/test/files/run/bitsets.check +++ b/test/files/run/bitsets.check @@ -42,6 +42,10 @@ b2:BitSet(5) b3:BitSet(5, 7) b4:BitSet(7) b0:BitSet(5, 6, 7) +bMax:BitSet(2147483647) +2147483647 +bLarge:BitSet(2000000001) +false is0 = BitSet() is1 = BitSet() is2 = BitSet(2) diff --git a/test/files/run/bitsets.scala b/test/files/run/bitsets.scala index d55f9e4e83..c88782cab7 100644 --- a/test/files/run/bitsets.scala +++ b/test/files/run/bitsets.scala @@ -115,6 +115,19 @@ object TestMutable3 { println(s"b0:$b0") } +object TestMutable4 { + import scala.collection.mutable.BitSet + + val bMax = BitSet(Int.MaxValue) + println(s"bMax:$bMax") + bMax.foreach(println) + + val bLarge = BitSet(2000000001) + println(s"bLarge:$bLarge") + + println(bMax == bLarge) +} + object TestImmutable { import scala.collection.immutable.BitSet @@ -190,6 +203,7 @@ object Test extends App { TestMutable TestMutable2 TestMutable3 + TestMutable4 TestImmutable TestImmutable2 } |