1212//
1313//===----------------------------------------------------------------------===//
1414
15+ import Foundation
1516import ServiceContextModule
17+ import Testing
1618import Tracing
17- import XCTest
1819
1920@testable import Instrumentation
2021
21- final class DynamicTracepointTracerTests : XCTestCase {
22- func test_adhoc_enableBySourceLoc( ) {
22+ @Suite ( " Dynamic Tracepoint Tracer Tests " )
23+ struct DynamicTracepointTracerTests {
24+ @Test ( " Ad-hoc tracepoint enable by source location " )
25+ func adhoc_enableBySourceLoc( ) {
2326 let tracer = DynamicTracepointTestTracer ( )
2427
2528 let fileID = #fileID
@@ -49,16 +52,17 @@ final class DynamicTracepointTracerTests: XCTestCase {
4952 }
5053 }
5154
52- XCTAssertEqual ( tracer. spans. count, 4 )
55+ #expect ( tracer. spans. count == 4 )
5356
5457 for span in tracer. spans {
55- XCTAssertEqual ( span. context. traceID, " trace-id-fake- \( fileID) - \( fakeLine) " )
58+ #expect ( span. context. traceID == " trace-id-fake- \( fileID) - \( fakeLine) " )
5659 }
57- XCTAssertEqual ( tracer. spans [ 0 ] . context. spanID, " span-id-fake- \( fileID) - \( fakeLine) " )
58- XCTAssertEqual ( tracer. spans [ 1 ] . context. spanID, " span-id-fake- \( fileID) - \( fakeNextLine) " )
60+ #expect ( tracer. spans [ 0 ] . context. spanID == " span-id-fake- \( fileID) - \( fakeLine) " )
61+ #expect ( tracer. spans [ 1 ] . context. spanID == " span-id-fake- \( fileID) - \( fakeNextLine) " )
5962 }
6063
61- func test_adhoc_enableByFunction( ) {
64+ @Test ( " Ad-hoc tracepoint enable by function " )
65+ func adhoc_enableByFunction( ) {
6266 let tracer = DynamicTracepointTestTracer ( )
6367
6468 let fileID = #fileID
@@ -70,12 +74,12 @@ final class DynamicTracepointTracerTests: XCTestCase {
7074 self . logic ( fakeLine: 55 , tracer: tracer)
7175 self . traceMeLogic ( fakeLine: fakeLine, tracer: tracer)
7276
73- XCTAssertEqual ( tracer. spans. count, 2 )
77+ #expect ( tracer. spans. count == 2 )
7478 for span in tracer. spans {
75- XCTAssertEqual ( span. context. traceID, " trace-id-fake- \( fileID) - \( fakeLine) " )
79+ #expect ( span. context. traceID == " trace-id-fake- \( fileID) - \( fakeLine) " )
7680 }
77- XCTAssertEqual ( tracer. spans [ 0 ] . context. spanID, " span-id-fake- \( fileID) - \( fakeLine) " )
78- XCTAssertEqual ( tracer. spans [ 1 ] . context. spanID, " span-id-fake- \( fileID) - \( fakeNextLine) " )
81+ #expect ( tracer. spans [ 0 ] . context. spanID == " span-id-fake- \( fileID) - \( fakeLine) " )
82+ #expect ( tracer. spans [ 1 ] . context. spanID == " span-id-fake- \( fileID) - \( fakeNextLine) " )
7983 }
8084
8185 func logic( fakeLine: UInt , tracer: any Tracer ) {
0 commit comments