mirror of
https://github.com/Ranchero-Software/NetNewsWire.git
synced 2025-01-24 08:00:53 +01:00
32 lines
602 B
Swift
32 lines
602 B
Swift
|
//
|
||
|
// ArrayExtensionsTests.swift
|
||
|
//
|
||
|
//
|
||
|
// Created by Brent Simmons on 5/18/24.
|
||
|
//
|
||
|
|
||
|
import XCTest
|
||
|
import FoundationExtras
|
||
|
|
||
|
final class ArrayExtensionsTests: XCTestCase {
|
||
|
|
||
|
// MARK: - Test chunked(into:)
|
||
|
|
||
|
func testChunkedInto_Empty() {
|
||
|
|
||
|
let testArray = [Int]()
|
||
|
let resultArray = testArray.chunked(into: 50)
|
||
|
XCTAssert(resultArray.isEmpty)
|
||
|
}
|
||
|
|
||
|
func testChunkedInto_LessThanOneChunk() {
|
||
|
|
||
|
let testArray = [1, 2, 3, 4, 5, 6];
|
||
|
let resultArray = testArray.chunked(into: 7)
|
||
|
XCTAssert(resultArray.count == 1)
|
||
|
|
||
|
let singleElement = resultArray[0]
|
||
|
XCTAssertEqual(singleElement, testArray)
|
||
|
}
|
||
|
}
|