Skip to content

Commit ed983b3

Browse files
committed
A bit more range construction cleanup
1 parent 0cf2d20 commit ed983b3

1 file changed

Lines changed: 5 additions & 7 deletions

File tree

types/range.rs

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -347,33 +347,31 @@ mod test {
347347

348348
#[test]
349349
fn test_range_contains() {
350-
let r = Range::new(Some(RangeBound::new(1i32, Inclusive)),
351-
Some(RangeBound::new(3i32, Inclusive)));
350+
let r = range!('[' 1i32, 3i32 ']');
352351
assert!(!r.contains(&4));
353352
assert!(r.contains(&3));
354353
assert!(r.contains(&2));
355354
assert!(r.contains(&1));
356355
assert!(!r.contains(&0));
357356

358-
let r = Range::new(Some(RangeBound::new(1i32, Exclusive)),
359-
Some(RangeBound::new(3i32, Exclusive)));
357+
let r = range!('(' 1i32, 3i32 ')');
360358
assert!(!r.contains(&4));
361359
assert!(!r.contains(&3));
362360
assert!(r.contains(&2));
363361
assert!(!r.contains(&1));
364362
assert!(!r.contains(&0));
365363

366-
let r = Range::new(None, Some(RangeBound::new(3i32, Inclusive)));
364+
let r = range!('(', 3i32 ']');
367365
assert!(!r.contains(&4));
368366
assert!(r.contains(&2));
369367
assert!(r.contains(&Bounded::min_value()));
370368

371-
let r = Range::new(Some(RangeBound::new(1i32, Inclusive)), None);
369+
let r = range!('[' 1i32, ')');
372370
assert!(r.contains(&Bounded::max_value()));
373371
assert!(r.contains(&4));
374372
assert!(!r.contains(&0));
375373

376-
let r = Range::new(None, None);
374+
let r = range!('(', ')');
377375
assert!(r.contains(&Bounded::max_value()));
378376
assert!(r.contains(&0i32));
379377
assert!(r.contains(&Bounded::min_value()));

0 commit comments

Comments
 (0)