@@ -69,81 +69,77 @@ class TestNSPersonNameComponents : XCTestCase {
69
69
XCTAssertNil ( copy. phoneticRepresentation!. phoneticRepresentation)
70
70
}
71
71
72
- private func makePersonNameComponentsWithTestValues( ) -> PersonNameComponents {
73
- var components = PersonNameComponents ( )
74
- components. namePrefix = " namePrefix "
75
- components. givenName = " givenName "
76
- components. middleName = " middleName "
77
- components. familyName = " familyName "
78
- components. nameSuffix = " nameSuffix "
79
- components. nickname = " nickname "
80
- components. phoneticRepresentation = {
81
- var components = PersonNameComponents ( )
82
- components. namePrefix = " phonetic_namePrefix "
83
- components. givenName = " phonetic_givenName "
84
- components. middleName = " phonetic_middleName "
85
- components. familyName = " phonetic_familyName "
86
- components. nameSuffix = " phonetic_nameSuffix "
87
- components. nickname = " phonetic_nickname "
88
- return components
89
- } ( )
90
- return components
91
- }
92
-
93
72
func testEquality( ) {
94
73
do {
95
74
let lhs = PersonNameComponents ( )
96
75
let rhs = PersonNameComponents ( )
97
76
assertEqual ( lhs, rhs)
98
77
}
78
+
79
+ let lhs = self . makePersonNameComponentsWithTestValues ( )
99
80
do {
100
- let lhs = self . makePersonNameComponentsWithTestValues ( )
101
81
let rhs = self . makePersonNameComponentsWithTestValues ( )
102
82
assertEqual ( lhs, rhs)
103
83
}
104
84
do {
105
- var lhs = self . makePersonNameComponentsWithTestValues ( )
106
- lhs. namePrefix = " differentValue "
107
- let rhs = self . makePersonNameComponentsWithTestValues ( )
85
+ var rhs = self . makePersonNameComponentsWithTestValues ( )
86
+ rhs. namePrefix = " differentValue "
108
87
assertNotEqual ( lhs, rhs)
109
88
}
110
89
do {
111
- var lhs = self . makePersonNameComponentsWithTestValues ( )
112
- lhs. givenName = " differentValue "
113
- let rhs = self . makePersonNameComponentsWithTestValues ( )
90
+ var rhs = self . makePersonNameComponentsWithTestValues ( )
91
+ rhs. givenName = " differentValue "
114
92
assertNotEqual ( lhs, rhs)
115
93
}
116
94
do {
117
- var lhs = self . makePersonNameComponentsWithTestValues ( )
118
- lhs. middleName = " differentValue "
119
- let rhs = self . makePersonNameComponentsWithTestValues ( )
95
+ var rhs = self . makePersonNameComponentsWithTestValues ( )
96
+ rhs. middleName = " differentValue "
120
97
assertNotEqual ( lhs, rhs)
121
98
}
122
99
do {
123
- var lhs = self . makePersonNameComponentsWithTestValues ( )
124
- lhs. familyName = " differentValue "
125
- let rhs = self . makePersonNameComponentsWithTestValues ( )
100
+ var rhs = self . makePersonNameComponentsWithTestValues ( )
101
+ rhs. familyName = " differentValue "
126
102
assertNotEqual ( lhs, rhs)
127
103
}
128
104
do {
129
- var lhs = self . makePersonNameComponentsWithTestValues ( )
130
- lhs. nameSuffix = " differentValue "
131
- let rhs = self . makePersonNameComponentsWithTestValues ( )
105
+ var rhs = self . makePersonNameComponentsWithTestValues ( )
106
+ rhs. nameSuffix = " differentValue "
132
107
assertNotEqual ( lhs, rhs)
133
108
}
134
109
do {
135
- var lhs = self . makePersonNameComponentsWithTestValues ( )
136
- lhs. nickname = " differentValue "
137
- let rhs = self . makePersonNameComponentsWithTestValues ( )
110
+ var rhs = self . makePersonNameComponentsWithTestValues ( )
111
+ rhs. nickname = " differentValue "
138
112
assertNotEqual ( lhs, rhs)
139
113
}
140
114
do {
141
- var lhs = self . makePersonNameComponentsWithTestValues ( )
142
- lhs. phoneticRepresentation? . namePrefix = " differentValue "
143
- let rhs = self . makePersonNameComponentsWithTestValues ( )
115
+ var rhs = self . makePersonNameComponentsWithTestValues ( )
116
+ rhs. phoneticRepresentation? . namePrefix = " differentValue "
144
117
assertNotEqual ( lhs, rhs)
145
118
}
146
119
}
120
+
121
+ // MARK: - Helpers
122
+
123
+ private func makePersonNameComponentsWithTestValues( ) -> PersonNameComponents {
124
+ var components = PersonNameComponents ( )
125
+ components. namePrefix = " namePrefix "
126
+ components. givenName = " givenName "
127
+ components. middleName = " middleName "
128
+ components. familyName = " familyName "
129
+ components. nameSuffix = " nameSuffix "
130
+ components. nickname = " nickname "
131
+ components. phoneticRepresentation = {
132
+ var components = PersonNameComponents ( )
133
+ components. namePrefix = " phonetic_namePrefix "
134
+ components. givenName = " phonetic_givenName "
135
+ components. middleName = " phonetic_middleName "
136
+ components. familyName = " phonetic_familyName "
137
+ components. nameSuffix = " phonetic_nameSuffix "
138
+ components. nickname = " phonetic_nickname "
139
+ return components
140
+ } ( )
141
+ return components
142
+ }
147
143
}
148
144
149
145
0 commit comments