Skip to content

Commit b00d388

Browse files
committed
histbuf: test exactly full buffer.
1 parent a251cbf commit b00d388

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

src/histbuf.rs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -646,6 +646,13 @@ mod tests {
646646
assert_eq!(iter.next_back(), None);
647647
assert_eq!(iter.next(), None);
648648

649+
// test on an exactly filled buffer
650+
let mut buffer: HistoryBuffer<u8, 6> = HistoryBuffer::new();
651+
buffer.extend([1, 2, 3, 4, 5, 6]);
652+
assert_eq!(buffer.len(), 6);
653+
assert_eq_iter(buffer.oldest_ordered(), &[1, 2, 3, 4, 5, 6]);
654+
assert_eq_iter(buffer.oldest_ordered().rev(), &[6, 5, 4, 3, 2, 1]);
655+
649656
// test on a filled buffer
650657
let mut buffer: HistoryBuffer<u8, 6> = HistoryBuffer::new();
651658
buffer.extend([0, 0, 0, 1, 2, 3, 4, 5, 6]);

0 commit comments

Comments
 (0)