@@ -7,23 +7,23 @@ import org.junit.{Assert, Test}
7
7
8
8
class IteratorDecoratorTest {
9
9
@ Test
10
- def groupUntilChangedShouldHonorEmptyIterator (): Unit = {
11
- val groupedIterator = Iterator .empty.groupUntilChanged (identity)
10
+ def splitByShouldHonorEmptyIterator (): Unit = {
11
+ val groupedIterator = Iterator .empty.splitBy (identity)
12
12
Assert .assertFalse(groupedIterator.hasNext)
13
13
Assert .assertEquals(Try (groupedIterator.next).toString, Try (Iterator .empty.next()).toString) }
14
14
@ Test
15
- def groupUntilChangedShouldReturnSingleSeqWhenAllElHaveTheSameKey (): Unit = {
15
+ def splitByShouldReturnSingleSeqWhenAllElHaveTheSameKey (): Unit = {
16
16
val value = Vector (" 1" , " 1" , " 1" )
17
- val groupedIterator = value.iterator.groupUntilChanged (identity)
17
+ val groupedIterator = value.iterator.splitBy (identity)
18
18
Assert .assertTrue(groupedIterator.hasNext)
19
19
Assert .assertEquals(groupedIterator.next.toVector, value)
20
20
Assert .assertFalse(groupedIterator.hasNext)
21
21
Assert .assertEquals(Try (groupedIterator.next).toString, Try (Iterator .empty.next()).toString)
22
22
}
23
23
@ Test
24
- def groupUntilChangedShouldReturnSeqOfConsecutiveElementsWithTheSameKey (): Unit = {
24
+ def splitByShouldReturnSeqOfConsecutiveElementsWithTheSameKey (): Unit = {
25
25
val value = Vector (" 1" , " 2" ," 2" ," 3" ," 3" ," 3" ," 2" ," 2" )
26
- val groupedIterator = value.iterator.groupUntilChanged (identity)
26
+ val groupedIterator = value.iterator.splitBy (identity)
27
27
Assert .assertTrue(groupedIterator.hasNext)
28
28
Assert .assertEquals(groupedIterator.next.toVector, Vector (" 1" ))
29
29
Assert .assertTrue(groupedIterator.hasNext)
0 commit comments