Skip to content

Commit 6c568da

Browse files
authored
Make all XCTestCase classses final to stop swift 6 compiler complaining (#547)
1 parent 195aeef commit 6c568da

16 files changed

+16
-16
lines changed

Tests/HummingbirdCoreTests/CoreTests.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ import NIOPosix
2424
import ServiceLifecycle
2525
import XCTest
2626

27-
class HummingBirdCoreTests: XCTestCase {
27+
final class HummingBirdCoreTests: XCTestCase {
2828
static let eventLoopGroup: EventLoopGroup = {
2929
#if os(iOS)
3030
NIOTSEventLoopGroup.singleton

Tests/HummingbirdCoreTests/HTTP2Tests.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ import NIOSSL
2424
import NIOTransportServices
2525
import XCTest
2626

27-
class HummingBirdHTTP2Tests: XCTestCase {
27+
final class HummingBirdHTTP2Tests: XCTestCase {
2828
func testConnect() async throws {
2929
let eventLoopGroup = MultiThreadedEventLoopGroup(numberOfThreads: 2)
3030
defer { XCTAssertNoThrow(try eventLoopGroup.syncShutdownGracefully()) }

Tests/HummingbirdCoreTests/TLSTests.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ import NIOSSL
2323
import NIOTransportServices
2424
import XCTest
2525

26-
class HummingBirdTLSTests: XCTestCase {
26+
final class HummingBirdTLSTests: XCTestCase {
2727
func testConnect() async throws {
2828
let eventLoopGroup = MultiThreadedEventLoopGroup(numberOfThreads: 2)
2929
defer { XCTAssertNoThrow(try eventLoopGroup.syncShutdownGracefully()) }

Tests/HummingbirdCoreTests/TSTests.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ import NIOSSL
2323
import NIOTransportServices
2424
import XCTest
2525

26-
class TransportServicesTests: XCTestCase {
26+
final class TransportServicesTests: XCTestCase {
2727
func randomBuffer(size: Int) -> ByteBuffer {
2828
var data = [UInt8](repeating: 0, count: size)
2929
data = data.map { _ in UInt8.random(in: 0...255) }

Tests/HummingbirdTests/CookiesTests.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
import HummingbirdTesting
1717
import XCTest
1818

19-
class CookieTests: XCTestCase {
19+
final class CookieTests: XCTestCase {
2020
func testNameValue() {
2121
let cookie = Cookie(from: "name=value")
2222
XCTAssertEqual(cookie?.name, "name")

Tests/HummingbirdTests/DateCacheTests.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ import Foundation
1717
import HummingbirdTesting
1818
import XCTest
1919

20-
class HummingbirdDateTests: XCTestCase {
20+
final class HummingbirdDateTests: XCTestCase {
2121
func testRFC1123Renderer() {
2222
let formatter = DateFormatter()
2323
formatter.locale = Locale(identifier: "en_US_POSIX")

Tests/HummingbirdTests/FileIOTests.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ import Hummingbird
1616
import HummingbirdTesting
1717
import XCTest
1818

19-
class FileIOTests: XCTestCase {
19+
final class FileIOTests: XCTestCase {
2020
static func randomBuffer(size: Int) -> ByteBuffer {
2121
var data = [UInt8](repeating: 0, count: size)
2222
data = data.map { _ in UInt8.random(in: 0...255) }

Tests/HummingbirdTests/FileMiddlewareTests.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ import Hummingbird
1818
import HummingbirdTesting
1919
import XCTest
2020

21-
class FileMiddlewareTests: XCTestCase {
21+
final class FileMiddlewareTests: XCTestCase {
2222
static func randomBuffer(size: Int) -> ByteBuffer {
2323
var data = [UInt8](repeating: 0, count: size)
2424
data = data.map { _ in UInt8.random(in: 0...255) }

Tests/HummingbirdTests/HTTPTests.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ import Hummingbird
1616
import HummingbirdCore
1717
import XCTest
1818

19-
class HTTPTests: XCTestCase {
19+
final class HTTPTests: XCTestCase {
2020
func testURI<T: Equatable>(_ uri: URI, _ component: KeyPath<URI, T>, _ value: T) {
2121
XCTAssertEqual(uri[keyPath: component], value)
2222
}

Tests/HummingbirdTests/HummingBirdJSONTests.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ import HummingbirdTesting
1717
import Logging
1818
import XCTest
1919

20-
class HummingbirdJSONTests: XCTestCase {
20+
final class HummingbirdJSONTests: XCTestCase {
2121
struct User: ResponseCodable {
2222
let name: String
2323
let email: String

Tests/HummingbirdTests/TrieRouterTests.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
@testable @_spi(Internal) import Hummingbird
1616
import XCTest
1717

18-
class TrieRouterTests: XCTestCase {
18+
final class TrieRouterTests: XCTestCase {
1919
func testPathComponentsTrie() {
2020
let trieBuilder = RouterPathTrieBuilder<String>()
2121
trieBuilder.addEntry("/usr/local/bin", value: "test1")

Tests/HummingbirdTests/URLEncodedForm/Application+URLEncodedFormTests.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ import Logging
1818
import NIOCore
1919
import XCTest
2020

21-
class HummingBirdURLEncodedTests: XCTestCase {
21+
final class HummingBirdURLEncodedTests: XCTestCase {
2222
struct User: ResponseCodable {
2323
let name: String
2424
let email: String

Tests/HummingbirdTests/URLEncodedForm/URLDecoderTests.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
@testable import Hummingbird
1616
import XCTest
1717

18-
class URLDecodedFormDecoderTests: XCTestCase {
18+
final class URLDecodedFormDecoderTests: XCTestCase {
1919
func testForm<Input: Decodable & Equatable>(_ value: Input, query: String, decoder: URLEncodedFormDecoder = .init()) {
2020
do {
2121
let value2 = try decoder.decode(Input.self, from: query)

Tests/HummingbirdTests/URLEncodedForm/URLEncodedNodeTests.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
@testable import Hummingbird
1616
import XCTest
1717

18-
class URLEncodedFormNodeTests: XCTestCase {
18+
final class URLEncodedFormNodeTests: XCTestCase {
1919
static func XCTAssertEncodedEqual(_ lhs: String, _ rhs: String) {
2020
let lhs = lhs.split(separator: "&")
2121
.sorted { $0 < $1 }

Tests/HummingbirdTests/URLEncodedForm/URLEncoderTests.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
import Hummingbird
1616
import XCTest
1717

18-
class URLEncodedFormEncoderTests: XCTestCase {
18+
final class URLEncodedFormEncoderTests: XCTestCase {
1919
static func XCTAssertEncodedEqual(_ lhs: String, _ rhs: String) {
2020
let lhs = lhs.split(separator: "&")
2121
.sorted { $0 < $1 }

Tests/HummingbirdTests/UtilsTests.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
import HummingbirdCore
1616
import XCTest
1717

18-
class FlatDictionaryTests: XCTestCase {
18+
final class FlatDictionaryTests: XCTestCase {
1919
func testLiteralInit() {
2020
let a: FlatDictionary<String, String> = ["test": "value", "key2": "value2"]
2121
XCTAssertEqual(a["test"], "value")

0 commit comments

Comments
 (0)