Skip to content

Commit cbf0896

Browse files
committed
Restructure test suites to [SWIFT-TEST-003] parallel-namespace pattern (6 suites)
1 parent 4959d10 commit cbf0896

6 files changed

Lines changed: 60 additions & 60 deletions

Tests/Buffer Ring Primitives Tests/Buffer.Ring Tests.swift

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,16 +9,16 @@ import Testing
99
// pattern — @Suite in extensions of generic type specializations is silently
1010
// not discovered by Swift Testing.
1111

12-
@Suite("Buffer.Ring")
13-
struct RingGrowableTests {
12+
@Suite
13+
struct `Buffer.Ring Tests` {
1414
@Suite struct Unit {}
1515
@Suite struct EdgeCase {}
1616
@Suite struct Integration {}
1717
}
1818

1919
// MARK: - Unit
2020

21-
extension RingGrowableTests.Unit {
21+
extension `Buffer.Ring Tests`.Unit {
2222

2323
@Test
2424
func `FIFO ordering`() {
@@ -220,7 +220,7 @@ extension RingGrowableTests.Unit {
220220

221221
// MARK: - Edge Cases
222222

223-
extension RingGrowableTests.EdgeCase {
223+
extension `Buffer.Ring Tests`.EdgeCase {
224224

225225
@Test
226226
func `empty buffer operations`() {
@@ -268,7 +268,7 @@ extension RingGrowableTests.EdgeCase {
268268

269269
// MARK: - Integration
270270

271-
extension RingGrowableTests.Integration {
271+
extension `Buffer.Ring Tests`.Integration {
272272

273273
@Test
274274
func `interleaved push/pop maintains order`() {

Tests/Buffer Ring Primitives Tests/Buffer.Ring.Bounded Tests.swift

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,16 @@ import Memory_Heap_Primitives
44
import Storage_Contiguous_Primitives
55
import Testing
66

7-
@Suite("Buffer.Ring.Bounded")
8-
struct RingBoundedTests {
7+
@Suite
8+
struct `Buffer.Ring.Bounded Tests` {
99
@Suite struct Unit {}
1010
@Suite struct EdgeCase {}
1111
@Suite struct Integration {}
1212
}
1313

1414
// MARK: - Unit
1515

16-
extension RingBoundedTests.Unit {
16+
extension `Buffer.Ring.Bounded Tests`.Unit {
1717

1818
@Test
1919
func `full rejection — pushBack returns element when full`() {
@@ -94,7 +94,7 @@ extension RingBoundedTests.Unit {
9494

9595
// MARK: - Edge Cases
9696

97-
extension RingBoundedTests.EdgeCase {
97+
extension `Buffer.Ring.Bounded Tests`.EdgeCase {
9898

9999
@Test
100100
func `capacity-of-1 ring`() {
@@ -147,7 +147,7 @@ extension RingBoundedTests.EdgeCase {
147147

148148
// MARK: - Integration
149149

150-
extension RingBoundedTests.Integration {
150+
extension `Buffer.Ring.Bounded Tests`.Integration {
151151

152152
@Test
153153
func `interleaved push/pop cycles`() {
@@ -206,7 +206,7 @@ extension RingBoundedTests.Integration {
206206
// the positive assertions flip to failing and the regression is caught
207207
// before it ships.
208208

209-
extension RingBoundedTests.Unit {
209+
extension `Buffer.Ring.Bounded Tests`.Unit {
210210
@Test
211211
func `peek front and back return stable values across repeated reads (finding #12 regression guard)`() {
212212
var buffer = Buffer<Storage<Memory.Allocator<Memory.Heap>>.Contiguous<Int>>.Ring.Bounded(minimumCapacity: 4)

Tests/Buffer Ring Primitives Tests/Buffer.Ring.Bounded+Builder Tests.swift

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@ import Memory_Heap_Primitives
1515
import Storage_Contiguous_Primitives
1616
import Testing
1717

18-
@Suite("Buffer.Ring.Bounded+Builder")
19-
struct RingBoundedBuilderTests {
18+
@Suite
19+
struct `Buffer.Ring.Bounded+Builder Tests` {
2020
@Suite struct WithinCapacity {}
2121
@Suite struct Overflow {}
2222
@Suite struct NonCopyable {}
@@ -27,7 +27,7 @@ private struct Move: ~Copyable {
2727
init(_ value: Int) { self.value = value }
2828
}
2929

30-
extension RingBoundedBuilderTests.WithinCapacity {
30+
extension `Buffer.Ring.Bounded+Builder Tests`.WithinCapacity {
3131

3232
@Test
3333
func `Constructs within capacity`() throws {
@@ -40,7 +40,7 @@ extension RingBoundedBuilderTests.WithinCapacity {
4040
}
4141
}
4242

43-
extension RingBoundedBuilderTests.Overflow {
43+
extension `Buffer.Ring.Bounded+Builder Tests`.Overflow {
4444

4545
@Test
4646
func `Throws on overflow`() {
@@ -57,7 +57,7 @@ extension RingBoundedBuilderTests.Overflow {
5757
}
5858
}
5959

60-
extension RingBoundedBuilderTests.NonCopyable {
60+
extension `Buffer.Ring.Bounded+Builder Tests`.NonCopyable {
6161

6262
@Test
6363
func `Constructs noncopyable bounded ring`() throws {

0 commit comments

Comments
 (0)