summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorSeth Tisue <seth@tisue.net>2015-09-21 08:14:55 -0400
committerSeth Tisue <seth@tisue.net>2015-09-21 08:14:55 -0400
commit1986ed28b64d3d707335050022aa972c95c3a7f7 (patch)
tree0c9b66a19d28f8808eae0161e8091f158a42f2cb /test
parentb626af6b7f497787167847c26b8269aeb012442c (diff)
parent8cca2bcae8d1393cb7de8f777ace6a918acabb28 (diff)
downloadscala-1986ed28b64d3d707335050022aa972c95c3a7f7.tar.gz
scala-1986ed28b64d3d707335050022aa972c95c3a7f7.tar.bz2
scala-1986ed28b64d3d707335050022aa972c95c3a7f7.zip
Merge pull request #4758 from lrytz/pagedSeqNpe
Fix NPE in PagedSeq.slice at end of seq
Diffstat (limited to 'test')
-rw-r--r--test/junit/scala/collection/immutable/PagedSeqTest.scala6
1 files changed, 6 insertions, 0 deletions
diff --git a/test/junit/scala/collection/immutable/PagedSeqTest.scala b/test/junit/scala/collection/immutable/PagedSeqTest.scala
index 2b576a3655..74f8825307 100644
--- a/test/junit/scala/collection/immutable/PagedSeqTest.scala
+++ b/test/junit/scala/collection/immutable/PagedSeqTest.scala
@@ -13,6 +13,12 @@ class PagedSeqTest {
assertEquals(Seq('a'), PagedSeq.fromStrings(List.fill(5000)("a")).slice(4096, 4097))
}
+ // should not NPE, and should be empty
+ @Test
+ def test_SI9480(): Unit = {
+ assertEquals(Seq(), PagedSeq.fromStrings(List("a")).slice(1))
+ }
+
// Slices shouldn't read outside where they belong
@Test
def test_SI6519 {