@@ -16,10 +16,8 @@ import XCTest
16
16
@available ( macOS 10 . 15 , iOS 13 , tvOS 13 , watchOS 6 , * )
17
17
final class DumpTests : XCTestCase {
18
18
func testAnyType( ) {
19
- var dump = " "
20
- customDump ( Foo . Bar. self, to: & dump)
21
19
XCTAssertNoDifference (
22
- dump ,
20
+ String ( customDumping : Foo . Bar . self ) ,
23
21
"""
24
22
Foo.Bar.self
25
23
"""
@@ -28,100 +26,78 @@ final class DumpTests: XCTestCase {
28
26
struct Feature {
29
27
struct State { }
30
28
}
31
- dump = " "
32
- customDump ( Feature . State. self, to: & dump)
33
29
XCTAssertNoDifference (
34
- dump ,
30
+ String ( customDumping : Feature . State . self ) ,
35
31
"""
36
32
DumpTests.Feature.State.self
37
33
"""
38
34
)
39
35
40
- dump = " "
41
- customDump ( ( x: Double, y: Double) . self, to: & dump)
42
36
XCTAssertNoDifference (
43
- dump ,
37
+ String ( customDumping : ( x : Double , y : Double ) . self ) ,
44
38
"""
45
39
(x: Double, y: Double).self
46
40
"""
47
41
)
48
42
49
- dump = " "
50
- customDump ( Double ? . self, to: & dump)
51
43
XCTAssertNoDifference (
52
- dump ,
44
+ String ( customDumping : Double ? . self ) ,
53
45
"""
54
46
Double?.self
55
47
"""
56
48
)
57
49
58
- dump = " "
59
- customDump ( [ Int ] . self, to: & dump)
60
50
XCTAssertNoDifference (
61
- dump ,
51
+ String ( customDumping : [ Int ] . self ) ,
62
52
"""
63
53
[Int].self
64
54
"""
65
55
)
66
56
67
- dump = " "
68
- customDump ( [ String : Int ] . self, to: & dump)
69
57
XCTAssertNoDifference (
70
- dump ,
58
+ String ( customDumping : [ String : Int ] . self ) ,
71
59
"""
72
60
[String: Int].self
73
61
"""
74
62
)
75
63
76
- dump = " "
77
- customDump ( [ [ Double : Double ? ] ] . self, to: & dump)
78
64
XCTAssertNoDifference (
79
- dump ,
65
+ String ( customDumping : [ [ Double : Double ? ] ] . self ) ,
80
66
"""
81
67
[[Double: Double?]].self
82
68
"""
83
69
)
84
70
85
- dump = " "
86
- customDump ( [ [ Double : Double ] ? ] . self, to: & dump)
87
71
XCTAssertNoDifference (
88
- dump ,
72
+ String ( customDumping : [ [ Double : Double ] ? ] . self ) ,
89
73
"""
90
74
[[Double: Double]?].self
91
75
"""
92
76
)
93
77
94
- dump = " "
95
- customDump ( [ [ Double: [ Double] ] ] ? . self, to: & dump)
96
78
XCTAssertNoDifference (
97
- dump ,
79
+ String ( customDumping : [ [ Double : [ Double ] ] ] ? . self ) ,
98
80
"""
99
81
[[Double: [Double]]]?.self
100
82
"""
101
83
)
102
84
103
- dump = " "
104
- customDump ( [ [ [ Double: Double] ] ] ? . self, to: & dump)
105
85
XCTAssertNoDifference (
106
- dump ,
86
+ String ( customDumping : [ [ [ Double : Double ] ] ] ? . self ) ,
107
87
"""
108
88
[[[Double: Double]]]?.self
109
89
"""
110
90
)
111
91
112
- dump = " "
113
- customDump ( [ Double : [ Double ? ] ] . self, to: & dump)
114
92
XCTAssertNoDifference (
115
- dump ,
93
+ String ( customDumping : [ Double : [ Double ? ] ] . self ) ,
116
94
"""
117
95
[Double: [Double?]].self
118
96
"""
119
97
)
120
98
121
- dump = " "
122
- customDump ( [ Double : [ Double ] ? ] . self, to: & dump)
123
99
XCTAssertNoDifference (
124
- dump ,
100
+ String ( customDumping : [ Double : [ Double ] ? ] . self ) ,
125
101
"""
126
102
[Double: [Double]?].self
127
103
"""
0 commit comments