File tree Expand file tree Collapse file tree 1 file changed +17
-0
lines changed Expand file tree Collapse file tree 1 file changed +17
-0
lines changed Original file line number Diff line number Diff line change @@ -159,13 +159,30 @@ ResultTests.test("Equatable") {
159
159
expectNotEqual ( result2, . success( 2 ) )
160
160
expectEqual ( result2, . failure( . err) )
161
161
expectNotEqual ( result2, . failure( . derr) )
162
+
163
+ let confusables : [ Result < Err , Err > ] = [
164
+ . success( . err) ,
165
+ . success( . derr) ,
166
+ . failure( . err) ,
167
+ . failure( . derr)
168
+ ]
169
+
170
+ checkEquatable ( confusables, oracle: { $0 == $1 } )
162
171
}
163
172
164
173
ResultTests . test ( " Hashable " ) {
165
174
let result1 : Result < Int , Err > = . success( 1 )
166
175
let result2 : Result < Int , Err > = . success( 2 )
167
176
let result3 : Result < Int , Err > = . failure( . err)
168
177
checkHashable ( [ result1, result2, result3] , equalityOracle: { $0 == $1 } )
178
+
179
+ let confusables : [ Result < Err , Err > ] = [
180
+ . success( . err) ,
181
+ . success( . derr) ,
182
+ . failure( . err) ,
183
+ . failure( . derr)
184
+ ]
185
+ checkHashable ( confusables, equalityOracle: { $0 == $1 } )
169
186
}
170
187
171
188
runAllTests ( )
You can’t perform that action at this time.
0 commit comments