Skip to content

Commit 68cd8ad

Browse files
committed
Add a test for maxSplits == 0.
1 parent ae3ab9a commit 68cd8ad

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

Tests/SwiftAlgorithmsTests/LazySplitCollectionTests.swift

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,13 @@ final class LazySplitCollectionTests: XCTestCase {
125125
XCTAssertEqualSequences(testResult, expectedResult)
126126
}
127127

128+
func testZeroMaxSplits() {
129+
let nums = [1, 2, 42, 3, 4, 42, 5, 6, 42, 7,]
130+
let expectedResult = nums.split(separator: 42, maxSplits: 0)
131+
let testResult = nums.lazy.split(separator: 42, maxSplits: 0)
132+
XCTAssertEqualSequences(testResult, expectedResult)
133+
}
134+
128135
func testStringWithMaxSplits() {
129136
let path = "archive.tar.gz"
130137
let expectedResult = path.split(separator: ".", maxSplits: 1)

0 commit comments

Comments
 (0)