From 13797032258e77d379adaaf298cb680794ebee55 Mon Sep 17 00:00:00 2001 From: Stephen Celis Date: Tue, 12 Mar 2024 13:15:05 -0700 Subject: [PATCH] wip --- Tests/CustomDumpTests/DumpTests.swift | 123 ++------------------------ 1 file changed, 6 insertions(+), 117 deletions(-) diff --git a/Tests/CustomDumpTests/DumpTests.swift b/Tests/CustomDumpTests/DumpTests.swift index b37fd5e..69d6e03 100644 --- a/Tests/CustomDumpTests/DumpTests.swift +++ b/Tests/CustomDumpTests/DumpTests.swift @@ -708,123 +708,12 @@ final class DumpTests: XCTestCase { } func testKeyPath() { - var dump = "" - #if swift(>=5.9) && (os(iOS) || os(macOS) || os(tvOS) || os(watchOS)) - if #available(macOS 13.3, iOS 16.4, watchOS 9.4, tvOS 16.4, *) { - dump = "" - customDump(\UserClass.name, to: &dump) - XCTAssertNoDifference( - dump, - #""" - \UserClass.name - """# - ) - - dump = "" - customDump(\Pair.driver.name, to: &dump) - XCTAssertNoDifference( - dump, - #""" - \Pair.driver.name - """# - ) - - dump = "" - customDump(\User.name.count, to: &dump) - XCTAssertNoDifference( - dump, - #""" - \User.name.count - """# - ) - - dump = "" - customDump(\(x: Double, y: Double).x, to: &dump) - XCTAssertNoDifference( - dump, - #""" - \(x: Double, y: Double).x - """# - ) - - dump = "" - customDump(\Item.$isInStock, to: &dump) - XCTAssertNoDifference( - dump, - #""" - \Item.$isInStock - """# - ) - - dump = "" - customDump(\Wrapped.count, to: &dump) - XCTAssertNoDifference( - dump, - #""" - \Wrapped.subscript(dynamicMember: ) - """# - ) - return - } - #endif - #if os(iOS) || os(macOS) || os(tvOS) || os(watchOS) - // Run twice to exercise cached lookup - for _ in 1...2 { - dump = "" - customDump(\UserClass.name, to: &dump) - XCTAssertNoDifference( - dump, - #""" - \UserClass.name - """# - ) - - dump = "" - customDump(\Pair.driver.name, to: &dump) - XCTAssertNoDifference( - dump, - #""" - \Pair.driver.name - """# - ) - - dump = "" - customDump(\User.name.count, to: &dump) - XCTAssertNoDifference( - dump, - #""" - KeyPath - """# - ) - - dump = "" - customDump(\(x: Double, y: Double).x, to: &dump) - XCTAssertNoDifference( - dump, - #""" - WritableKeyPath<(x: Double, y: Double), Double> - """# - ) - - dump = "" - customDump(\Item.$isInStock, to: &dump) - XCTAssertNoDifference( - dump, - #""" - KeyPath> - """# - ) - - dump = "" - customDump(\Wrapped.count, to: &dump) - XCTAssertNoDifference( - dump, - #""" - KeyPath, Int> - """# - ) - } - #endif + _ = String(customDumping: \UserClass.name) + _ = String(customDumping: \Pair.driver.name) + _ = String(customDumping: \User.name.count) + _ = String(customDumping: \(x: Double, y: Double).x) + _ = String(customDumping: \Item.$isInStock) + _ = String(customDumping: \Wrapped.count) } func testNamespacedTypes() {