@@ -318,6 +318,8 @@ fn test_parse() {
318
318
fn test_eq() {
319
319
assert_eq!(parse(" 1.2 . 3 "), parse(" 1.2 . 3 "));
320
320
assert_eq!(parse(" 1.2 . 3 -alpha1"), parse(" 1.2 . 3 -alpha1"));
321
+ assert_eq!(parse(" 1.2 . 3 +build. 42 "), parse(" 1.2 . 3 +build. 42 "));
322
+ assert_eq!(parse(" 1.2 . 3 -alpha1+42 "), parse(" 1.2 . 3 -alpha1+42 "));
321
323
}
322
324
323
325
#[test]
@@ -326,6 +328,7 @@ fn test_ne() {
326
328
assert!(parse(" 0.0 . 0 ") != parse(" 0.1 . 0 "));
327
329
assert!(parse(" 0.0 . 0 ") != parse(" 1.0 . 0 "));
328
330
assert!(parse(" 1.2 . 3 -alpha") != parse(" 1.2 . 3 -beta"));
331
+ assert!(parse(" 1.2 . 3 +23 ") != parse(" 1.2 . 3 +42 "));
329
332
}
330
333
331
334
#[test]
@@ -336,6 +339,7 @@ fn test_lt() {
336
339
assert!(parse(" 1.2 . 3 -alpha1") < parse(" 1.2 . 3 "));
337
340
assert!(parse(" 1.2 . 3 -alpha1") < parse(" 1.2 . 3 -alpha2"));
338
341
assert!(!(parse(" 1.2 . 3 -alpha2") < parse(" 1.2 . 3 -alpha2")));
342
+ assert!(!(parse(" 1.2 . 3 +23 ") < parse(" 1.2 . 3 +42 ")));
339
343
}
340
344
341
345
#[test]
@@ -345,6 +349,7 @@ fn test_le() {
345
349
assert!(parse(" 1.2 . 0 ") <= parse(" 1.2 . 3 -alpha2"));
346
350
assert!(parse(" 1.2 . 3 -alpha1") <= parse(" 1.2 . 3 -alpha2"));
347
351
assert!(parse(" 1.2 . 3 -alpha2") <= parse(" 1.2 . 3 -alpha2"));
352
+ assert!(parse(" 1.2 . 3 +23 ") <= parse(" 1.2 . 3 +42 "));
348
353
}
349
354
350
355
#[test]
@@ -355,6 +360,7 @@ fn test_gt() {
355
360
assert!(parse(" 1.2 . 3 -alpha2") > parse(" 1.2 . 3 -alpha1"));
356
361
assert!(parse(" 1.2 . 3 ") > parse(" 1.2 . 3 -alpha2"));
357
362
assert!(!(parse(" 1.2 . 3 -alpha2") > parse(" 1.2 . 3 -alpha2")));
363
+ assert!(!(parse(" 1.2 . 3 +23 ") > parse(" 1.2 . 3 +42 ")));
358
364
}
359
365
360
366
#[test]
@@ -364,6 +370,7 @@ fn test_ge() {
364
370
assert!(parse(" 1.2 . 3 -alpha2") >= parse(" 1.2 . 0 "));
365
371
assert!(parse(" 1.2 . 3 -alpha2") >= parse(" 1.2 . 3 -alpha1"));
366
372
assert!(parse(" 1.2 . 3 -alpha2") >= parse(" 1.2 . 3 -alpha2"));
373
+ assert!(parse(" 1.2 . 3 +23 ") >= parse(" 1.2 . 3 +42 "));
367
374
}
368
375
369
376
#[test]
0 commit comments