Skip to content

Commit d88a83e

Browse files
committed
[test] simplified test for CollectionOfOne’s span property
1 parent d8af6cd commit d88a83e

File tree

1 file changed

+23
-8
lines changed

1 file changed

+23
-8
lines changed

test/stdlib/Span/InlineStorage.swift

Lines changed: 23 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -30,14 +30,29 @@ suite.test("CollectionOfOne.storage property")
3030
.code {
3131
guard #available(SwiftStdlib 6.1, *) else { return }
3232

33-
var s = "A long string that is absolutely not smol at all."
34-
let u = Array(s.utf8)
35-
let c = CollectionOfOne(s)
36-
s = ""
37-
var storage = c.storage
38-
expectEqual(storage.count, 1)
39-
let v = Array(storage[0].utf8)
40-
expectEqual(u, v)
33+
#warning("Re-enable when OSSA issue is resolved.")
34+
// var s = "A long string that is absolutely not smol at all."
35+
// let u = Array(s.utf8)
36+
// let c = CollectionOfOne(s)
37+
// s = ""
38+
// var storage = c.storage
39+
// expectEqual(storage.count, 1)
40+
// let v = Array(storage[0].utf8)
41+
// expectEqual(u, v)
42+
}
43+
44+
suite.test("CollectionOfOne.storage property (simple)")
45+
.skip(.custom(
46+
{ if #available(SwiftStdlib 6.1, *) { false } else { true } },
47+
reason: "Requires Swift 6.1's standard library"
48+
))
49+
.code {
50+
guard #available(SwiftStdlib 6.1, *) else { return }
51+
52+
let c = CollectionOfOne(Int.random(in: 0..<100000))
53+
let storage = c.storage
54+
expectEqual(storage.count, c.indices.count)
55+
expectEqual(storage[0], c[0])
4156
}
4257

4358
suite.test("SIMD2.storage property")

0 commit comments

Comments
 (0)