| 123456789101112131415161718192021222324252627282930 |
- //
- // CollectionTests.swift
- // LoopKitTests
- //
- // Created by Pete Schwamb on 9/2/20.
- // Copyright © 2020 LoopKit Authors. All rights reserved.
- //
- import XCTest
- @testable import LoopKit
- class CollectionTests: XCTestCase {
- func testChunkedWithEmptyArray() {
- let result = [].chunked(into: 5)
- XCTAssertTrue(result.isEmpty)
- }
-
- func testChunkedWithArrayEvenMultipleOfChunkSize() {
- let result = [1,2,3,4].chunked(into: 2)
- XCTAssertEqual([[1,2], [3,4]], result)
- }
- func testArrayChunkedWithModuloRemainder() {
- let result = [1,2,3].chunked(into: 2)
- XCTAssertEqual([[1,2], [3]], result)
- }
- }
|