Skip to content

Commit

Permalink
lib: annotate empty slice for tests
Browse files Browse the repository at this point in the history
  • Loading branch information
LPardue committed Mar 16, 2020
1 parent fa0d5c7 commit cd271d0
Showing 1 changed file with 11 additions and 4 deletions.
15 changes: 11 additions & 4 deletions src/ranges.rs
Original file line number Diff line number Diff line change
Expand Up @@ -244,7 +244,8 @@ mod tests {
fn insert_non_overlapping() {
let mut r = RangeSet::default();
assert_eq!(r.inner.len(), 0);
assert_eq!(&r.flatten().collect::<Vec<u64>>(), &[]);
let empty: &[u64] = &[];
assert_eq!(&r.flatten().collect::<Vec<u64>>(), &empty);

r.insert(4..7);
assert_eq!(r.inner.len(), 1);
Expand Down Expand Up @@ -432,7 +433,9 @@ mod tests {
fn flatten_rev() {
let mut r = RangeSet::default();
assert_eq!(r.inner.len(), 0);
assert_eq!(&r.flatten().collect::<Vec<u64>>(), &[]);

let empty: &[u64] = &[];
assert_eq!(&r.flatten().collect::<Vec<u64>>(), &empty);

r.insert(4..7);
assert_eq!(r.inner.len(), 1);
Expand All @@ -451,7 +454,9 @@ mod tests {
fn flatten_one() {
let mut r = RangeSet::default();
assert_eq!(r.inner.len(), 0);
assert_eq!(&r.flatten().collect::<Vec<u64>>(), &[]);

let empty: &[u64] = &[];
assert_eq!(&r.flatten().collect::<Vec<u64>>(), &empty);

r.insert(0..1);
assert_eq!(r.inner.len(), 1);
Expand Down Expand Up @@ -496,7 +501,9 @@ mod tests {
assert_eq!(&r.flatten().collect::<Vec<u64>>(), &[19]);

r.remove_until(20);
assert_eq!(&r.flatten().collect::<Vec<u64>>(), &[]);

let empty: &[u64] = &[];
assert_eq!(&r.flatten().collect::<Vec<u64>>(), &empty);
}

#[test]
Expand Down

0 comments on commit cd271d0

Please sign in to comment.