diff options
author | Seth Tisue <seth@tisue.net> | 2016-10-26 08:04:57 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-10-26 08:04:57 -0700 |
commit | b9a16c4a812a0bde8bd23fb90c0ec5d9439e0e14 (patch) | |
tree | 7126fa0326312b37c87a1cc7a65ff0a63129536b /test | |
parent | f66ed4d4f798fa693f87702769252ddfc6b81cf3 (diff) | |
parent | 9a6ef0fe508a7ba9692871ee05452c8dbd29888b (diff) | |
download | scala-b9a16c4a812a0bde8bd23fb90c0ec5d9439e0e14.tar.gz scala-b9a16c4a812a0bde8bd23fb90c0ec5d9439e0e14.tar.bz2 scala-b9a16c4a812a0bde8bd23fb90c0ec5d9439e0e14.zip |
Merge pull request #5378 from som-snytt/issue/9913
SI-9913 Lead span iterator finishes at state -1
Diffstat (limited to 'test')
-rw-r--r-- | test/junit/scala/collection/IteratorTest.scala | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/test/junit/scala/collection/IteratorTest.scala b/test/junit/scala/collection/IteratorTest.scala index d980cadeb3..f18a4de4e9 100644 --- a/test/junit/scala/collection/IteratorTest.scala +++ b/test/junit/scala/collection/IteratorTest.scala @@ -164,6 +164,12 @@ class IteratorTest { assertEquals(1, y.next) assertFalse(x.hasNext) // was true, after advancing underlying iterator } + // SI-9913 + @Test def `span leading iterator finishes at state -1`(): Unit = { + val (yes, no) = Iterator(1, 2, 3).span(_ => true) + assertFalse(no.hasNext) + assertTrue(yes.hasNext) + } // SI-9623 @Test def noExcessiveHasNextInJoinIterator: Unit = { var counter = 0 |