Skip to content
This repository was archived by the owner on Dec 15, 2024. It is now read-only.

Commit cf25a8e

Browse files
committed
Fixing unit tests for Linux
WIP
1 parent 96ba487 commit cf25a8e

File tree

9 files changed

+34
-21
lines changed

9 files changed

+34
-21
lines changed

Tests/LinuxMain.swift

100644100755
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
//
88

99
import XCTest
10+
@testable import UnitTests
1011

1112
#if os(OSX) || os(iOS) || os(watchOS) || os(tvOS)
1213
func XCTMain(_ testCases: [XCTestCaseEntry]) { fatalError("Not Implemented. Linux only") }

Tests/UnitTests/DataTests.swift

100644100755
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
#endif
1212

1313
import XCTest
14-
import SwiftFoundation
14+
@testable import SwiftFoundation
1515

1616
final class DataTests: XCTestCase {
1717

Tests/UnitTests/DateComponentsTest.swift

100644100755
Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,12 @@
66
// Copyright © 2015 PureSwift. All rights reserved.
77
//
88

9+
#if os(Linux)
10+
import Glibc
11+
#endif
12+
913
import XCTest
10-
import SwiftFoundation
14+
@testable import SwiftFoundation
1115

1216
final class DateComponentsTest: XCTestCase {
1317

Tests/UnitTests/JSONTests.swift

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,12 @@
66
// Copyright © 2015 PureSwift. All rights reserved.
77
//
88

9+
#if os(Linux)
10+
import Glibc
11+
#endif
12+
913
import XCTest
10-
import SwiftFoundation
14+
@testable import SwiftFoundation
1115

1216
final class JSONTests: XCTestCase {
1317

Tests/UnitTests/POSIXTimeTests.swift

100644100755
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
#endif
1414

1515
import XCTest
16-
import SwiftFoundation
16+
@testable import SwiftFoundation
1717

1818
final class POSIXTimeTests: XCTestCase {
1919

Tests/UnitTests/RangeTests.swift

100644100755
Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,12 @@
66
// Copyright © 2016 PureSwift. All rights reserved.
77
//
88

9+
#if os(Linux)
10+
import Glibc
11+
#endif
12+
913
import XCTest
10-
import SwiftFoundation
14+
@testable import SwiftFoundation
1115

1216
final class RangeTests: XCTestCase {
1317

@@ -57,4 +61,4 @@ private extension Range where Bound: Integer {
5761

5862
return true
5963
}
60-
}
64+
}

Tests/UnitTests/RegularExpressionTests.swift

100644100755
Lines changed: 5 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,13 @@
66
// Copyright © 2015 PureSwift. All rights reserved.
77
//
88

9+
#if os(Linux)
10+
import Glibc
11+
#endif
12+
913
import XCTest
10-
import SwiftFoundation
1114
import Foundation
15+
@testable import SwiftFoundation
1216

1317
final class RegularExpressionTests: XCTestCase {
1418

@@ -124,15 +128,3 @@ final class RegularExpressionTests: XCTestCase {
124128
}
125129
}
126130
}
127-
128-
#if os(Linux)
129-
130-
extension NSRange {
131-
132-
init(_ range: Range<Int>) {
133-
134-
self = NSRange(CountableRange(range))
135-
}
136-
}
137-
138-
#endif

Tests/UnitTests/StringTests.swift

100644100755
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,12 @@
66
// Copyright © 2015 PureSwift. All rights reserved.
77
//
88

9+
#if os(Linux)
10+
import Glibc
11+
#endif
12+
913
import XCTest
14+
@testable import SwiftFoundation
1015

1116
final class StringTests: XCTestCase {
1217

Tests/UnitTests/UUIDTests.swift

100644100755
Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,12 @@
66
// Copyright © 2015 PureSwift. All rights reserved.
77
//
88

9+
#if os(Linux)
10+
import Glibc
11+
#endif
12+
913
import XCTest
10-
import SwiftFoundation
11-
import SwiftFoundation
14+
@testable import SwiftFoundation
1215

1316
final class UUIDTests: XCTestCase {
1417

0 commit comments

Comments
 (0)