Moved the typealiases outside of the class context. I have an idea to make compilation faster.
Signed-off-by: Adam Rocska <adam.rocska@adams.solutions>
This commit is contained in:
parent
bda2c458b2
commit
5f7d42e458
|
@ -2,6 +2,17 @@ import Foundation
|
||||||
import XCTest
|
import XCTest
|
||||||
@testable import MaxMindDBReader
|
@testable import MaxMindDBReader
|
||||||
|
|
||||||
|
fileprivate typealias PayloadSpec = (
|
||||||
|
validValueRange: Range<Int>,
|
||||||
|
addedValue: Int,
|
||||||
|
payloadSizeDefinition: UInt8
|
||||||
|
)
|
||||||
|
|
||||||
|
fileprivate typealias PayloadSizeTestDefinition = (
|
||||||
|
expectedPayloadSize: UInt32,
|
||||||
|
bytes: Data
|
||||||
|
)
|
||||||
|
|
||||||
class ControlByteTest: XCTestCase {
|
class ControlByteTest: XCTestCase {
|
||||||
|
|
||||||
private static let dataTypes: [DataType] = (1...255).compactMap({ DataType(rawValue: $0) })
|
private static let dataTypes: [DataType] = (1...255).compactMap({ DataType(rawValue: $0) })
|
||||||
|
@ -12,11 +23,6 @@ class ControlByteTest: XCTestCase {
|
||||||
.filter({ $0.rawValue > 7 })
|
.filter({ $0.rawValue > 7 })
|
||||||
.map({ $0.rawValue })
|
.map({ $0.rawValue })
|
||||||
|
|
||||||
private typealias PayloadSpec = (
|
|
||||||
validValueRange: Range<Int>,
|
|
||||||
addedValue: Int,
|
|
||||||
payloadSizeDefinition: UInt8
|
|
||||||
)
|
|
||||||
private static func createNonExtended(
|
private static func createNonExtended(
|
||||||
_ payloadSpec: PayloadSpec
|
_ payloadSpec: PayloadSpec
|
||||||
) -> [PayloadSizeTestDefinition] {
|
) -> [PayloadSizeTestDefinition] {
|
||||||
|
@ -105,8 +111,6 @@ class ControlByteTest: XCTestCase {
|
||||||
XCTAssertNil(ControlByte(bytes: Data([0b0000_1111, 0b0000_1111, 0b0000_0000])))
|
XCTAssertNil(ControlByte(bytes: Data([0b0000_1111, 0b0000_1111, 0b0000_0000])))
|
||||||
}
|
}
|
||||||
|
|
||||||
fileprivate typealias PayloadSizeTestDefinition = (expectedPayloadSize: UInt32, bytes: Data)
|
|
||||||
|
|
||||||
func testInit_payloadSizeDefinition_lessThan29() {
|
func testInit_payloadSizeDefinition_lessThan29() {
|
||||||
let nonExtendedRawValues: [PayloadSizeTestDefinition] = ControlByteTest
|
let nonExtendedRawValues: [PayloadSizeTestDefinition] = ControlByteTest
|
||||||
.nonExtendedRawValues
|
.nonExtendedRawValues
|
||||||
|
|
Loading…
Reference in New Issue