@@ -17,6 +17,7 @@ import XCTest
1717
1818internal struct Wildcard : Hashable { }
1919
20+ #if ENABLE_MOCKING
2021extension Trace . Entry {
2122 /// This implements `==` with wildcard matching.
2223 /// (`Entry` cannot conform to `Equatable`/`Hashable` this way because
@@ -33,6 +34,7 @@ extension Trace.Entry {
3334 return true
3435 }
3536}
37+ #endif // ENABLE_MOCKING
3638
3739// To aid debugging, force failures to fatal error
3840internal var forceFatalFailures = false
@@ -81,6 +83,7 @@ extension TestCase {
8183 fail ( message)
8284 }
8385 }
86+ #if ENABLE_MOCKING
8487 func expectMatch(
8588 _ expected: Trace . Entry ? , _ actual: Trace . Entry ? ,
8689 _ message: String ? = nil
@@ -102,6 +105,7 @@ extension TestCase {
102105 fail ( message)
103106 }
104107 }
108+ #endif // ENABLE_MOCKING
105109 func expectNil< T> (
106110 _ actual: T ? ,
107111 _ message: String ? = nil
@@ -142,6 +146,7 @@ extension TestCase {
142146
143147}
144148
149+ #if ENABLE_MOCKING
145150internal struct MockTestCase : TestCase {
146151 var file : StaticString
147152 var line : UInt
@@ -241,6 +246,7 @@ internal struct MockTestCase: TestCase {
241246 }
242247 }
243248}
249+ #endif // ENABLE_MOCKING
244250
245251internal func withWindowsPaths( enabled: Bool , _ body: ( ) -> ( ) ) {
246252 _withWindowsPaths ( enabled: enabled, body)
0 commit comments