@@ -102,7 +102,7 @@ class VersionTests: XCTestCase {
102
102
}
103
103
104
104
XCTAssertThrowsError ( try Version ( versionString: " 13.21.-34 " ) ) { error in
105
- guard let error = error as? VersionError , case . nonNuumericalOrEmptyVersionCoreIdentifiers ( [ " 13 " , " 21 " , " " ] ) = error else {
105
+ guard let error = error as? VersionError , case . nonNumericalOrEmptyVersionCoreIdentifiers ( [ " 13 " , " 21 " , " " ] ) = error else {
106
106
XCTFail ( )
107
107
return
108
108
}
@@ -126,15 +126,15 @@ class VersionTests: XCTestCase {
126
126
}
127
127
128
128
XCTAssertThrowsError ( try Version ( versionString: " 0.0.O " ) ) { error in
129
- guard let error = error as? VersionError , case . nonNuumericalOrEmptyVersionCoreIdentifiers ( [ " 0 " , " 0 " , " O " ] ) = error else {
129
+ guard let error = error as? VersionError , case . nonNumericalOrEmptyVersionCoreIdentifiers ( [ " 0 " , " 0 " , " O " ] ) = error else {
130
130
XCTFail ( )
131
131
return
132
132
}
133
133
XCTAssertEqual ( error. description, " non-numerical characters in version core identifier 'O' " )
134
134
}
135
135
136
136
XCTAssertThrowsError ( try Version ( versionString: " 1.l1.O " ) ) { error in
137
- guard let error = error as? VersionError , case . nonNuumericalOrEmptyVersionCoreIdentifiers ( [ " 1 " , " l1 " , " O " ] ) = error else {
137
+ guard let error = error as? VersionError , case . nonNumericalOrEmptyVersionCoreIdentifiers ( [ " 1 " , " l1 " , " O " ] ) = error else {
138
138
XCTFail ( )
139
139
return
140
140
}
@@ -190,7 +190,7 @@ class VersionTests: XCTestCase {
190
190
// MARK: Well-formed version core, malformed pre-release identifiers
191
191
192
192
XCTAssertThrowsError ( try Version ( versionString: " 233.377.610-hello world " ) ) { error in
193
- guard let error = error as? VersionError , case . nonAlphaNuumerHyphenalPrereleaseIdentifiers ( [ " hello world " ] ) = error else {
193
+ guard let error = error as? VersionError , case . nonAlphaNumerHyphenalPrereleaseIdentifiers ( [ " hello world " ] ) = error else {
194
194
XCTFail ( )
195
195
return
196
196
}
@@ -248,15 +248,15 @@ class VersionTests: XCTestCase {
248
248
}
249
249
250
250
XCTAssertThrowsError ( try Version ( versionString: " l.2.3 " ) ) { error in
251
- guard let error = error as? VersionError , case . nonNuumericalOrEmptyVersionCoreIdentifiers ( [ " l " , " 2 " , " 3 " ] ) = error else {
251
+ guard let error = error as? VersionError , case . nonNumericalOrEmptyVersionCoreIdentifiers ( [ " l " , " 2 " , " 3 " ] ) = error else {
252
252
XCTFail ( )
253
253
return
254
254
}
255
255
XCTAssertEqual ( error. description, " non-numerical characters in version core identifier 'l' " )
256
256
}
257
257
258
258
XCTAssertThrowsError ( try Version ( versionString: " l.b.3 " ) ) { error in
259
- guard let error = error as? VersionError , case . nonNuumericalOrEmptyVersionCoreIdentifiers ( [ " l " , " b " , " 3 " ] ) = error else {
259
+ guard let error = error as? VersionError , case . nonNumericalOrEmptyVersionCoreIdentifiers ( [ " l " , " b " , " 3 " ] ) = error else {
260
260
XCTFail ( )
261
261
return
262
262
}
@@ -296,15 +296,15 @@ class VersionTests: XCTestCase {
296
296
// MARK: Well-formed version core, malformed build metadata identifiers
297
297
298
298
XCTAssertThrowsError ( try Version ( versionString: " 17711.28657.46368+hello world.hello-.-world " ) ) { error in
299
- guard let error = error as? VersionError , case . nonAlphaNuumerHyphenalBuildMetadataIdentifiers ( [ " hello world " , " hello- " , " -world " ] ) = error else {
299
+ guard let error = error as? VersionError , case . nonAlphaNumerHyphenalBuildMetadataIdentifiers ( [ " hello world " , " hello- " , " -world " ] ) = error else {
300
300
XCTFail ( )
301
301
return
302
302
}
303
303
XCTAssertEqual ( error. description, " characters other than alpha-numerics and hyphens in build metadata identifier 'hello world' " )
304
304
}
305
305
306
306
XCTAssertThrowsError ( try Version ( versionString: " 28657.46368.75025+hello+world.hello world " ) ) { error in
307
- guard let error = error as? VersionError , case . nonAlphaNuumerHyphenalBuildMetadataIdentifiers ( [ " hello+world " , " hello world " ] ) = error else {
307
+ guard let error = error as? VersionError , case . nonAlphaNumerHyphenalBuildMetadataIdentifiers ( [ " hello+world " , " hello world " ] ) = error else {
308
308
XCTFail ( )
309
309
return
310
310
}
@@ -346,15 +346,15 @@ class VersionTests: XCTestCase {
346
346
}
347
347
348
348
XCTAssertThrowsError ( try Version ( versionString: " 196418.317811.83204O+a.whole.lot.of.build.metadata.identifiers " ) ) { error in
349
- guard let error = error as? VersionError , case . nonNuumericalOrEmptyVersionCoreIdentifiers ( [ " 196418 " , " 317811 " , " 83204O " ] ) = error else {
349
+ guard let error = error as? VersionError , case . nonNumericalOrEmptyVersionCoreIdentifiers ( [ " 196418 " , " 317811 " , " 83204O " ] ) = error else {
350
350
XCTFail ( )
351
351
return
352
352
}
353
353
XCTAssertEqual ( error. description, " non-numerical characters in version core identifier '83204O' " )
354
354
}
355
355
356
356
XCTAssertThrowsError ( try Version ( versionString: " abc.def.ghi+a.whole.lot.of.build.metadata.identifiers " ) ) { error in
357
- guard let error = error as? VersionError , case . nonNuumericalOrEmptyVersionCoreIdentifiers ( [ " abc " , " def " , " ghi " ] ) = error else {
357
+ guard let error = error as? VersionError , case . nonNumericalOrEmptyVersionCoreIdentifiers ( [ " abc " , " def " , " ghi " ] ) = error else {
358
358
XCTFail ( )
359
359
return
360
360
}
@@ -393,7 +393,7 @@ class VersionTests: XCTestCase {
393
393
// MARK: Well-formed version core, well-formed pre-release identifiers, malformed build metadata identifiers
394
394
395
395
XCTAssertThrowsError ( try Version ( versionString: " 514229.832040.1346269-beta1+ " ) ) { error in
396
- guard let error = error as? VersionError , case . nonAlphaNuumerHyphenalBuildMetadataIdentifiers ( [ " " ] ) = error else {
396
+ guard let error = error as? VersionError , case . nonAlphaNumerHyphenalBuildMetadataIdentifiers ( [ " " ] ) = error else {
397
397
XCTFail ( )
398
398
return
399
399
}
@@ -403,7 +403,7 @@ class VersionTests: XCTestCase {
403
403
// MARK: Well-formed version core, malformed pre-release identifiers, well-formed build metadata identifiers
404
404
405
405
XCTAssertThrowsError ( try Version ( versionString: " 832040.1346269.2178309-beta 1.-+- " ) ) { error in
406
- guard let error = error as? VersionError , case . nonAlphaNuumerHyphenalPrereleaseIdentifiers ( [ " beta 1 " , " - " ] ) = error else {
406
+ guard let error = error as? VersionError , case . nonAlphaNumerHyphenalPrereleaseIdentifiers ( [ " beta 1 " , " - " ] ) = error else {
407
407
XCTFail ( )
408
408
return
409
409
}
@@ -414,7 +414,7 @@ class VersionTests: XCTestCase {
414
414
415
415
// pre-release is diagnosed before build metadata is
416
416
XCTAssertThrowsError ( try Version ( versionString: " 1346269.2178309.3524578-beta 1++ " ) ) { error in
417
- guard let error = error as? VersionError , case . nonAlphaNuumerHyphenalPrereleaseIdentifiers ( [ " beta 1 " ] ) = error else {
417
+ guard let error = error as? VersionError , case . nonAlphaNumerHyphenalPrereleaseIdentifiers ( [ " beta 1 " ] ) = error else {
418
418
XCTFail ( )
419
419
return
420
420
}
@@ -424,7 +424,7 @@ class VersionTests: XCTestCase {
424
424
// MARK: malformed version core, well-formed pre-release identifiers, well-formed build metadata identifiers
425
425
426
426
XCTAssertThrowsError ( try Version ( versionString: " 832040.1346269.3524578-beta1+abc " ) ) { error in
427
- guard let error = error as? VersionError , case . nonNuumericalOrEmptyVersionCoreIdentifiers ( [ " 832040 " , " 1346269 " , " 3524578 " ] ) = error else {
427
+ guard let error = error as? VersionError , case . nonNumericalOrEmptyVersionCoreIdentifiers ( [ " 832040 " , " 1346269 " , " 3524578 " ] ) = error else {
428
428
XCTFail ( )
429
429
return
430
430
}
@@ -443,7 +443,7 @@ class VersionTests: XCTestCase {
443
443
444
444
// version core is diagnosed before build metadata is
445
445
XCTAssertThrowsError ( try Version ( versionString: " l346269.abc.OOO-beta1+++.+.+ " ) ) { error in
446
- guard let error = error as? VersionError , case . nonNuumericalOrEmptyVersionCoreIdentifiers ( [ " l346269 " , " abc " , " OOO " ] ) = error else {
446
+ guard let error = error as? VersionError , case . nonNumericalOrEmptyVersionCoreIdentifiers ( [ " l346269 " , " abc " , " OOO " ] ) = error else {
447
447
XCTFail ( )
448
448
return
449
449
}
@@ -455,7 +455,7 @@ class VersionTests: XCTestCase {
455
455
XCTAssertNil ( Version ( " 352A578.5702887.9227465-beta!@#$%^&*1+asdfghjkl123456789 " as String ) )
456
456
// version core is diagnosed before pre-release is
457
457
XCTAssertThrowsError ( try Version ( versionString: " 352A578.5702887.9227465-beta!@#$%^&*1+asdfghjkl123456789 " ) ) { error in
458
- guard let error = error as? VersionError , case . nonNuumericalOrEmptyVersionCoreIdentifiers ( [ " 352A578 " , " 5702887 " , " 9227465 " ] ) = error else {
458
+ guard let error = error as? VersionError , case . nonNumericalOrEmptyVersionCoreIdentifiers ( [ " 352A578 " , " 5702887 " , " 9227465 " ] ) = error else {
459
459
XCTFail ( )
460
460
return
461
461
}
0 commit comments