From 87589c8b90612880884e34cc3b9d78564a89a324 Mon Sep 17 00:00:00 2001 From: Yasuhiro Hatta Date: Sat, 6 Jul 2019 19:22:30 +0900 Subject: [PATCH] Generate LinuxMain.swift --- Tests/LinuxMain.swift | 4 +- Tests/ULIDTests/Data+Base32Tests.swift | 24 --------- Tests/ULIDTests/ULIDTests.swift | 21 -------- Tests/ULIDTests/XCTestManifests.swift | 73 +++++++++++++++++++++----- 4 files changed, 64 insertions(+), 58 deletions(-) diff --git a/Tests/LinuxMain.swift b/Tests/LinuxMain.swift index 36ad902..6009b9b 100644 --- a/Tests/LinuxMain.swift +++ b/Tests/LinuxMain.swift @@ -1,6 +1,8 @@ import XCTest + import ULIDTests var tests = [XCTestCaseEntry]() -tests += ULIDTests.allTests() +tests += ULIDTests.__allTests() + XCTMain(tests) diff --git a/Tests/ULIDTests/Data+Base32Tests.swift b/Tests/ULIDTests/Data+Base32Tests.swift index e0828d6..f24894a 100644 --- a/Tests/ULIDTests/Data+Base32Tests.swift +++ b/Tests/ULIDTests/Data+Base32Tests.swift @@ -224,28 +224,4 @@ final class Base32Tests: XCTestCase { XCTAssertNil(data) } - // MARK: - - - static var allTests = [ - ("testEncodeBase32", testEncodeBase32), - ("testEncode1", testEncode1), - ("testEncode2", testEncode2), - ("testEncode3", testEncode3), - ("testEncode4", testEncode4), - ("testEncode5", testEncode5), - ("testEncode6", testEncode6), - ("testEncode7", testEncode7), - ("testEncode8", testEncode8), - ("testEncodePad1", testEncodePad1), - ("testEncodePad2", testEncodePad2), - ("testEncodePad3", testEncodePad3), - ("testEncodePad4", testEncodePad4), - ("testEncodeNoPad", testEncodeNoPad), - ("testDecodeBase32", testDecodeBase32), - ("testDecodeTable", testDecodeTable), - ("testDecodeInvalidCharacter", testDecodeInvalidCharacter), - ("testDecodePadding", testDecodePadding), - ("testDecodeIncorrectLength", testDecodeIncorrectLength) - ] - } diff --git a/Tests/ULIDTests/ULIDTests.swift b/Tests/ULIDTests/ULIDTests.swift index 296474c..82449f5 100644 --- a/Tests/ULIDTests/ULIDTests.swift +++ b/Tests/ULIDTests/ULIDTests.swift @@ -230,27 +230,6 @@ final class ULIDTests: XCTestCase { XCTAssertEqual(16, MemoryLayout.size) } - static var allTests = [ - ("testGenerateTimestamp", testGenerateTimestamp), - ("testGenerateRandomness", testGenerateRandomness), - ("testParseULIDString", testParseULIDString), - ("testParseULIDData", testParseULIDData), - ("testULIDDataLength", testULIDDataLength), - ("testULIDStringLength", testULIDStringLength), - ("testHashable1", testHashable1), - ("testHashable2", testHashable2), - ("testHashable3", testHashable3), - ("testEquatable1", testEquatable1), - ("testEquatable2", testEquatable2), - ("testComparable1", testComparable1), - ("testComparable2", testComparable2), - ("testComparable3", testComparable3), - ("testCustomStringConvertible", testCustomStringConvertible), - ("testDecodable", testDecodable), - ("testEncodable", testEncodable), - ("testMemorySize", testMemorySize) - ] - } private struct MockRandomNumberGenerator: RandomNumberGenerator { diff --git a/Tests/ULIDTests/XCTestManifests.swift b/Tests/ULIDTests/XCTestManifests.swift index f7d0786..563b5b6 100644 --- a/Tests/ULIDTests/XCTestManifests.swift +++ b/Tests/ULIDTests/XCTestManifests.swift @@ -1,18 +1,67 @@ -// -// XCTestManifests.swift -// ULIDTests -// -// Created by Yasuhiro Hatta on 2019/01/11. -// Copyright © 2019 yaslab. All rights reserved. -// - +#if !canImport(ObjectiveC) import XCTest -#if !os(macOS) -public func allTests() -> [XCTestCaseEntry] { +extension Base32Tests { + // DO NOT MODIFY: This is autogenerated, use: + // `swift test --generate-linuxmain` + // to regenerate. + static let __allTests__Base32Tests = [ + ("testDecodeBase32", testDecodeBase32), + ("testDecodeIncorrectLength", testDecodeIncorrectLength), + ("testDecodeInvalidCharacter", testDecodeInvalidCharacter), + ("testDecodePadding", testDecodePadding), + ("testDecodeTable", testDecodeTable), + ("testEncode1", testEncode1), + ("testEncode2", testEncode2), + ("testEncode3", testEncode3), + ("testEncode4", testEncode4), + ("testEncode5", testEncode5), + ("testEncode6", testEncode6), + ("testEncode7", testEncode7), + ("testEncode8", testEncode8), + ("testEncodeBase32", testEncodeBase32), + ("testEncodeNoPad", testEncodeNoPad), + ("testEncodePad1", testEncodePad1), + ("testEncodePad2", testEncodePad2), + ("testEncodePad3", testEncodePad3), + ("testEncodePad4", testEncodePad4), + ] +} + +extension ULIDTests { + // DO NOT MODIFY: This is autogenerated, use: + // `swift test --generate-linuxmain` + // to regenerate. + static let __allTests__ULIDTests = [ + ("testComparable1", testComparable1), + ("testComparable2", testComparable2), + ("testComparable3", testComparable3), + ("testComparable4", testComparable4), + ("testCustomStringConvertible", testCustomStringConvertible), + ("testDecodable", testDecodable), + ("testDecodableError", testDecodableError), + ("testEncodable", testEncodable), + ("testEquatable1", testEquatable1), + ("testEquatable2", testEquatable2), + ("testGenerateRandomness", testGenerateRandomness), + ("testGenerateTimestamp", testGenerateTimestamp), + ("testHashable1", testHashable1), + ("testHashable2", testHashable2), + ("testHashable3", testHashable3), + ("testMemorySize", testMemorySize), + ("testParseULIDData", testParseULIDData), + ("testParseULIDDataError", testParseULIDDataError), + ("testParseULIDString", testParseULIDString), + ("testParseULIDStringError", testParseULIDStringError), + ("testULIDDataLength", testULIDDataLength), + ("testULIDStringLength", testULIDStringLength), + ] +} + +public func __allTests() -> [XCTestCaseEntry] { return [ - testCase(Base32Tests.allTests), - testCase(ULIDTests.allTests) + testCase(Base32Tests.__allTests__Base32Tests), + testCase(ULIDTests.__allTests__ULIDTests), ] } #endif