@@ -3,7 +3,9 @@ import XCTest
3
3
extension FactoryTests {
4
4
static let __allTests = [
5
5
( " testStruct " , testStruct) ,
6
- ( " testStructUntyped " , testStructUntyped)
6
+ ( " testStructUntyped " , testStructUntyped) ,
7
+ ( " testClass " , testClass) ,
8
+ ( " testGenericClass " , testGenericClass)
7
9
]
8
10
}
9
11
@@ -33,13 +35,14 @@ extension GetSetClassTests {
33
35
( " testSetClassUntypedValue " , testSetClassUntypedValue) ,
34
36
( " testSetUntyped " , testSetUntyped) ,
35
37
( " testSetUntypedObject " , testSetUntypedObject) ,
36
- ( " testSetUntypedValue " , testSetUntypedValue)
38
+ ( " testSetUntypedValue " , testSetUntypedValue)
37
39
]
38
40
}
39
41
40
42
extension GetSetStructTests {
41
43
static let __allTests = [
42
44
( " testGet " , testGet) ,
45
+ ( " testGetSimple " , testGetSimple) ,
43
46
( " testGetArray " , testGetArray) ,
44
47
( " testGetArrayUntyped " , testGetArrayUntyped) ,
45
48
( " testGetArrayUntypedObject " , testGetArrayUntypedObject) ,
@@ -64,21 +67,27 @@ extension GetSetStructTests {
64
67
( " testSetStructUntypedValue " , testSetStructUntypedValue) ,
65
68
( " testSetUntyped " , testSetUntyped) ,
66
69
( " testSetUntypedObject " , testSetUntypedObject) ,
67
- ( " testSetUntypedValue " , testSetUntypedValue)
70
+ ( " testSetUntypedValue " , testSetUntypedValue)
68
71
]
69
72
}
70
73
71
74
extension MetadataTests {
72
75
static let __allTests = [
73
76
( " testClass " , testClass) ,
74
- ( " testEnum " , testEnum) ,
75
- ( " testFunction " , testFunction) ,
76
- ( " testFunctionThrows " , testFunctionThrows) ,
77
- ( " testProtocol " , testProtocol) ,
77
+ ( " testResilientClass " , testResilientClass) ,
78
78
( " testStruct " , testStruct) ,
79
+ ( " testGenericStruct " , testGenericStruct) ,
80
+ ( " testNestedStruct " , testNestedStruct) ,
81
+ ( " testProtocol " , testProtocol) ,
79
82
( " testTuple " , testTuple) ,
80
83
( " testTupleNoLabels " , testTupleNoLabels) ,
81
- ( " testVoidFunction " , testVoidFunction)
84
+ ( " testFunction " , testFunction) ,
85
+ ( " testFunctionThrows " , testFunctionThrows) ,
86
+ ( " testVoidFunction " , testVoidFunction) ,
87
+ ( " testEnum " , testEnum) ,
88
+ ( " testEnumTestEnumWithPayload " , testEnumTestEnumWithPayload) ,
89
+ ( " testObjcEnum " , testObjcEnum) ,
90
+ ( " testOptional " , testOptional)
82
91
]
83
92
}
84
93
@@ -89,15 +98,15 @@ extension ValuePointerTests {
89
98
( " testClassValuePointer " , testClassValuePointer) ,
90
99
( " testProtocolClassValuePointer " , testProtocolClassValuePointer) ,
91
100
( " testProtocolStructValuePointer " , testProtocolStructValuePointer) ,
92
- ( " testStructValuePointer " , testStructValuePointer)
101
+ ( " testStructValuePointer " , testStructValuePointer)
93
102
]
94
103
}
95
104
96
105
extension ValueWitnessTableTests {
97
106
static let __allTests = [
98
107
( " testAlignment " , testAlignment) ,
99
108
( " testSize " , testSize) ,
100
- ( " testStride " , testStride)
109
+ ( " testStride " , testStride)
101
110
]
102
111
}
103
112
@@ -109,7 +118,7 @@ public func __allTests() -> [XCTestCaseEntry] {
109
118
testCase ( GetSetStructTests . __allTests) ,
110
119
testCase ( MetadataTests . __allTests) ,
111
120
testCase ( ValuePointerTests . __allTests) ,
112
- testCase ( ValueWitnessTableTests . __allTests)
121
+ testCase ( ValueWitnessTableTests . __allTests)
113
122
]
114
123
}
115
124
#endif
0 commit comments