Skip to content

Commit 8bc9798

Browse files
committed
Adjust availability of Span tests
1 parent 664c5b1 commit 8bc9798

File tree

1 file changed

+21
-15
lines changed

1 file changed

+21
-15
lines changed

Tests/FoundationEssentialsTests/DataTests.swift

Lines changed: 21 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1645,8 +1645,9 @@ private final class DataTests {
16451645
#endif
16461646
}
16471647

1648-
@available(FoundationSpan 6.2, *)
1649-
@Test func inlineDataSpan() throws {
1648+
@Test
1649+
@available(macOS 10.14.4, iOS 12.2, watchOS 5.2, tvOS 12.2, *)
1650+
func inlineDataSpan() throws {
16501651
var source = Data()
16511652
var span = source.span
16521653
var isEmpty = span.isEmpty
@@ -1661,16 +1662,18 @@ private final class DataTests {
16611662
#expect(firstElement == 1)
16621663
}
16631664

1664-
@available(FoundationSpan 6.2, *)
1665-
@Test func inlineSliceDataSpan() throws {
1665+
@Test
1666+
@available(macOS 10.14.4, iOS 12.2, watchOS 5.2, tvOS 12.2, *)
1667+
func inlineSliceDataSpan() throws {
16661668
let source = Data(0 ... .max)
16671669
let span = source.span
16681670
#expect(span.count == source.count)
16691671
#expect(span[span.indices.last!] == .max)
16701672
}
16711673

1672-
@available(FoundationSpan 6.2, *)
1673-
@Test func inlineDataMutableSpan() throws {
1674+
@Test
1675+
@available(macOS 10.14.4, iOS 12.2, watchOS 5.2, tvOS 12.2, *)
1676+
func inlineDataMutableSpan() throws {
16741677
#if !canImport(Darwin) || FOUNDATION_FRAMEWORK
16751678
var source = Data()
16761679
var span = source.mutableSpan
@@ -1693,8 +1696,9 @@ private final class DataTests {
16931696
#endif
16941697
}
16951698

1696-
@available(FoundationSpan 6.2, *)
1697-
@Test func inlineSliceDataMutableSpan() throws {
1699+
@Test
1700+
@available(macOS 10.14.4, iOS 12.2, watchOS 5.2, tvOS 12.2, *)
1701+
func inlineSliceDataMutableSpan() throws {
16981702
#if !canImport(Darwin) || FOUNDATION_FRAMEWORK
16991703
var source = Data(0..<100)
17001704
let count = source.count
@@ -1707,8 +1711,9 @@ private final class DataTests {
17071711
#endif
17081712
}
17091713

1710-
@available(FoundationSpan 6.2, *)
1711-
@Test func inlineDataMutableRawSpan() throws {
1714+
@Test
1715+
@available(macOS 10.14.4, iOS 12.2, watchOS 5.2, tvOS 12.2, *)
1716+
func inlineDataMutableRawSpan() throws {
17121717
var source = Data()
17131718
var span = source.mutableBytes
17141719
var isEmpty = span.isEmpty
@@ -1728,8 +1733,9 @@ private final class DataTests {
17281733
#expect(source[i] == v)
17291734
}
17301735

1731-
@available(FoundationSpan 6.2, *)
1732-
@Test func inlineSliceDataMutableRawSpan() throws {
1736+
@Test
1737+
@available(macOS 10.14.4, iOS 12.2, watchOS 5.2, tvOS 12.2, *)
1738+
func inlineSliceDataMutableRawSpan() throws {
17331739
var source = Data(0..<100)
17341740
let count = source.count
17351741
var span = source.mutableBytes
@@ -2386,7 +2392,7 @@ extension DataTests {
23862392
@Suite("Large Data Tests", .serialized)
23872393
struct LargeDataTests {
23882394
@Test
2389-
@available(FoundationSpan 6.2, *)
2395+
@available(macOS 10.14.4, iOS 12.2, watchOS 5.2, tvOS 12.2, *)
23902396
func largeSliceDataSpan() throws {
23912397
#if _pointerBitWidth(_64)
23922398
let count = Int(Int32.max)
@@ -2404,7 +2410,7 @@ struct LargeDataTests {
24042410
}
24052411

24062412
@Test
2407-
@available(FoundationSpan 6.2, *)
2413+
@available(macOS 10.14.4, iOS 12.2, watchOS 5.2, tvOS 12.2, *)
24082414
func largeSliceDataMutableSpan() throws {
24092415
#if _pointerBitWidth(_64)
24102416
var count = Int(Int32.max)
@@ -2428,7 +2434,7 @@ struct LargeDataTests {
24282434
}
24292435

24302436
@Test
2431-
@available(FoundationSpan 6.2, *)
2437+
@available(macOS 10.14.4, iOS 12.2, watchOS 5.2, tvOS 12.2, *)
24322438
func largeSliceDataMutableRawSpan() throws {
24332439
#if _pointerBitWidth(_64)
24342440
var count = Int(Int32.max)

0 commit comments

Comments
 (0)