Skip to content

Commit

Permalink
Squash into truncate_ bug fix commit
Browse files Browse the repository at this point in the history
Co-authored-by: Daira Emma Hopwood <[email protected]>
  • Loading branch information
str4d and daira authored Jul 18, 2023
1 parent 74a5a00 commit ea889d7
Showing 1 changed file with 15 additions and 0 deletions.
15 changes: 15 additions & 0 deletions zcash_client_backend/src/data_api/scanning.rs
Original file line number Diff line number Diff line change
Expand Up @@ -137,6 +137,11 @@ mod tests {
assert_eq!(r.truncate_start(7.into()), Some(scan_range(7, 8)));
assert_eq!(r.truncate_start(8.into()), None);
assert_eq!(r.truncate_start(9.into()), None);

let empty = scan_range(5, 5);
assert_eq!(empty.truncate_start(4.into()), None);
assert_eq!(empty.truncate_start(5.into()), None);
assert_eq!(empty.truncate_start(6.into()), None);
}

#[test]
Expand All @@ -149,6 +154,11 @@ mod tests {
assert_eq!(r.truncate_end(6.into()), Some(scan_range(5, 6)));
assert_eq!(r.truncate_end(5.into()), None);
assert_eq!(r.truncate_end(4.into()), None);

let empty = scan_range(5, 5);
assert_eq!(empty.truncate_end(4.into()), None);
assert_eq!(empty.truncate_end(5.into()), None);
assert_eq!(empty.truncate_end(6.into()), None);
}

#[test]
Expand All @@ -167,5 +177,10 @@ mod tests {
);
assert_eq!(r.split_at(8.into()), None);
assert_eq!(r.split_at(9.into()), None);

let empty = scan_range(5, 5);
assert_eq!(empty.split_at(4.into()), None);
assert_eq!(empty.split_at(5.into()), None);
assert_eq!(empty.split_at(6.into()), None);
}
}

0 comments on commit ea889d7

Please sign in to comment.