Create ArrayExtensionsTests.
This commit is contained in:
parent
2ed93e447a
commit
0cf78a3bad
@ -0,0 +1,31 @@
|
||||
//
|
||||
// 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)
|
||||
}
|
||||
}
|
@ -1,12 +0,0 @@
|
||||
import XCTest
|
||||
@testable import FoundationExtras
|
||||
|
||||
final class FoundationExtrasTests: XCTestCase {
|
||||
func testExample() throws {
|
||||
// XCTest Documentation
|
||||
// https://developer.apple.com/documentation/xctest
|
||||
|
||||
// Defining Test Cases and Test Methods
|
||||
// https://developer.apple.com/documentation/xctest/defining_test_cases_and_test_methods
|
||||
}
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user