Skip to content

Commit bb74a36

Browse files
committed
Convert SwiftVersionTests
1 parent 28ed152 commit bb74a36

File tree

1 file changed

+27
-27
lines changed

1 file changed

+27
-27
lines changed

Tests/AppTests/SwiftVersionTests.swift

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -14,45 +14,45 @@
1414

1515
@testable import App
1616

17-
import XCTest
17+
import Testing
1818

1919

20-
class SwiftVersionTests: XCTestCase {
20+
@Suite struct SwiftVersionTests {
2121

22-
func test_swiftVerRegex() throws {
23-
XCTAssert(SwiftVersion.swiftVerRegex.matches("1"))
24-
XCTAssert(SwiftVersion.swiftVerRegex.matches("1.2"))
25-
XCTAssert(SwiftVersion.swiftVerRegex.matches("1.2.3"))
26-
XCTAssert(SwiftVersion.swiftVerRegex.matches("v1"))
27-
XCTAssertFalse(SwiftVersion.swiftVerRegex.matches("1."))
28-
XCTAssertFalse(SwiftVersion.swiftVerRegex.matches("1.2."))
29-
XCTAssertFalse(SwiftVersion.swiftVerRegex.matches("1.2.3-pre"))
22+
@Test func swiftVerRegex() throws {
23+
#expect(SwiftVersion.swiftVerRegex.matches("1"))
24+
#expect(SwiftVersion.swiftVerRegex.matches("1.2"))
25+
#expect(SwiftVersion.swiftVerRegex.matches("1.2.3"))
26+
#expect(SwiftVersion.swiftVerRegex.matches("v1"))
27+
#expect(!SwiftVersion.swiftVerRegex.matches("1."))
28+
#expect(!SwiftVersion.swiftVerRegex.matches("1.2."))
29+
#expect(!SwiftVersion.swiftVerRegex.matches("1.2.3-pre"))
3030
}
3131

32-
func test_init() throws {
33-
XCTAssertEqual(SwiftVersion("5"), SwiftVersion(5, 0, 0))
34-
XCTAssertEqual(SwiftVersion("5.2"), SwiftVersion(5, 2, 0))
35-
XCTAssertEqual(SwiftVersion("5.2.1"), SwiftVersion(5, 2, 1))
36-
XCTAssertEqual(SwiftVersion("v5"), SwiftVersion(5, 0, 0))
32+
@Test func SwiftVersion_init() throws {
33+
#expect(SwiftVersion("5") == SwiftVersion(5, 0, 0))
34+
#expect(SwiftVersion("5.2") == SwiftVersion(5, 2, 0))
35+
#expect(SwiftVersion("5.2.1") == SwiftVersion(5, 2, 1))
36+
#expect(SwiftVersion("v5") == SwiftVersion(5, 0, 0))
3737
}
3838

39-
func test_Comparable() throws {
40-
XCTAssertTrue(SwiftVersion("5")! < SwiftVersion("5.1")!)
41-
XCTAssertFalse(SwiftVersion("5")! < SwiftVersion("5.0")!)
42-
XCTAssertFalse(SwiftVersion("5")! > SwiftVersion("5.0")!)
43-
XCTAssertTrue(SwiftVersion("4.2")! < SwiftVersion("5")!)
39+
@Test func SwiftVersion_Comparable() throws {
40+
#expect(SwiftVersion("5")! < SwiftVersion("5.1")!)
41+
#expect(!(SwiftVersion("5")! < SwiftVersion("5.0")!))
42+
#expect(!(SwiftVersion("5")! > SwiftVersion("5.0")!))
43+
#expect(SwiftVersion("4.2")! < SwiftVersion("5")!)
4444
}
4545

46-
func test_isCompatible() throws {
46+
@Test func isCompatible() throws {
4747
let v4_2 = SwiftVersion(4, 2, 0)
48-
XCTAssertTrue(v4_2.isCompatible(with: .init(4, 2, 0)))
49-
XCTAssertTrue(v4_2.isCompatible(with: .init(4, 2, 4)))
50-
XCTAssertFalse(v4_2.isCompatible(with: .init(4, 0, 0)))
51-
XCTAssertFalse(v4_2.isCompatible(with: .init(5, 0, 0)))
48+
#expect(v4_2.isCompatible(with: .init(4, 2, 0)))
49+
#expect(v4_2.isCompatible(with: .init(4, 2, 4)))
50+
#expect(!v4_2.isCompatible(with: .init(4, 0, 0)))
51+
#expect(!v4_2.isCompatible(with: .init(5, 0, 0)))
5252
}
5353

54-
func test_latestMajor() throws {
55-
XCTAssertEqual(SwiftVersion.latest.major, 6)
54+
@Test func latestMajor() throws {
55+
#expect(SwiftVersion.latest.major == 6)
5656
}
5757

5858
}

0 commit comments

Comments
 (0)