Skip to content

Commit 7bf7c42

Browse files
Jager-yoomluisbrown
authored andcommitted
Add final keyword to every test class by default (#1267)
(cherry picked from commit 6915844f761c66774fcf939ef28c3290c637256e) # Conflicts: # Examples/Todos/TodosTests/TodosTests.swift # Examples/VoiceMemos/VoiceMemosTests/VoiceMemosTests.swift # Tests/ComposableArchitectureTests/TestStoreFailureTests.swift
1 parent 6776672 commit 7bf7c42

30 files changed

+30
-30
lines changed

Examples/CaseStudies/SwiftUICaseStudiesTests/01-GettingStarted-AlertsAndConfirmationDialogsTests.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import XCTest
66
@testable import SwiftUICaseStudies
77

88
@MainActor
9-
class AlertsAndConfirmationDialogsTests: XCTestCase {
9+
final class AlertsAndConfirmationDialogsTests: XCTestCase {
1010
func testAlert() async {
1111
let store = TestStore(
1212
initialState: AlertAndConfirmationDialogState(),

Examples/CaseStudies/SwiftUICaseStudiesTests/01-GettingStarted-AnimationsTests.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import XCTest
55
@testable import SwiftUICaseStudies
66

77
@MainActor
8-
class AnimationTests: XCTestCase {
8+
final class AnimationTests: XCTestCase {
99
func testRainbow() async {
1010
let mainQueue = TestScheduler()
1111

Examples/CaseStudies/SwiftUICaseStudiesTests/01-GettingStarted-BindingBasicsTests.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import XCTest
55
@testable import SwiftUICaseStudies
66

77
@MainActor
8-
class BindingFormTests: XCTestCase {
8+
final class BindingFormTests: XCTestCase {
99
func testBasics() async {
1010
let store = TestStore(
1111
initialState: BindingFormState(),

Examples/CaseStudies/SwiftUICaseStudiesTests/01-GettingStarted-SharedStateTests.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import XCTest
55
@testable import SwiftUICaseStudies
66

77
@MainActor
8-
class SharedStateTests: XCTestCase {
8+
final class SharedStateTests: XCTestCase {
99
func testTabRestoredOnReset() async {
1010
let store = TestStore(
1111
initialState: SharedState(),

Examples/CaseStudies/SwiftUICaseStudiesTests/02-Effects-BasicsTests.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import XCTest
55
@testable import SwiftUICaseStudies
66

77
@MainActor
8-
class EffectsBasicsTests: XCTestCase {
8+
final class EffectsBasicsTests: XCTestCase {
99
func testCountDown() async {
1010
let store = TestStore(
1111
initialState: EffectsBasicsState(),

Examples/CaseStudies/SwiftUICaseStudiesTests/02-Effects-CancellationTests.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import XCTest
55
@testable import SwiftUICaseStudies
66

77
@MainActor
8-
class EffectsCancellationTests: XCTestCase {
8+
final class EffectsCancellationTests: XCTestCase {
99
func testTrivia_SuccessfulRequest() async {
1010
let store = TestStore(
1111
initialState: EffectsCancellationState(),

Examples/CaseStudies/SwiftUICaseStudiesTests/02-Effects-LongLivingTests.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import XCTest
55
@testable import SwiftUICaseStudies
66

77
@MainActor
8-
class LongLivingEffectsTests: XCTestCase {
8+
final class LongLivingEffectsTests: XCTestCase {
99
func testReducer() async {
1010
let (screenshots, takeScreenshot) = AsyncStream<Void>.streamWithContinuation()
1111

Examples/CaseStudies/SwiftUICaseStudiesTests/02-Effects-RefreshableTests.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import XCTest
55
@testable import SwiftUICaseStudies
66

77
@MainActor
8-
class RefreshableTests: XCTestCase {
8+
final class RefreshableTests: XCTestCase {
99
func testHappyPath() async {
1010
let store = TestStore(
1111
initialState: RefreshableState(),

Examples/CaseStudies/SwiftUICaseStudiesTests/02-Effects-TimersTests.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import XCTest
55
@testable import SwiftUICaseStudies
66

77
@MainActor
8-
class TimersTests: XCTestCase {
8+
final class TimersTests: XCTestCase {
99
func testStart() async {
1010
let mainQueue = TestScheduler()
1111

Examples/CaseStudies/SwiftUICaseStudiesTests/02-Effects-WebSocketTests.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import XCTest
55
@testable import SwiftUICaseStudies
66

77
@MainActor
8-
class WebSocketTests: XCTestCase {
8+
final class WebSocketTests: XCTestCase {
99
func testWebSocketHappyPath() async {
1010
let actions = AsyncStream<WebSocketClient.Action>.streamWithContinuation()
1111
let messages = AsyncStream<TaskResult<WebSocketClient.Message>>.streamWithContinuation()

0 commit comments

Comments
 (0)