diff --git a/src/ringbuffer.rs b/src/ringbuffer.rs index 225fbf5..a591366 100644 --- a/src/ringbuffer.rs +++ b/src/ringbuffer.rs @@ -91,6 +91,8 @@ impl<'a, T, const C: usize> Iterator for RingBufferIterator<'a, T, C> { #[cfg(test)] mod tests { + use std::default; + use super::*; #[test] @@ -117,4 +119,9 @@ mod tests { assert_eq!(*i, *j); } } + #[test] + fn default() { + let mut rb: RingBuffer = RingBuffer::default(); + rb.add(42i32); + } } diff --git a/src/varint.rs b/src/varint.rs index fa51417..62fb9ca 100644 --- a/src/varint.rs +++ b/src/varint.rs @@ -97,6 +97,7 @@ mod tests { assert!(write(&mut t, ii).is_ok()); let mut t2 = t.as_slice(); assert_eq!(read(&mut t2).unwrap().0, ii); + assert_eq!(ii, decode(&t).unwrap().0); } } }