Add unit tests for varint and ringbuffer

This commit is contained in:
Joseph Henry
2023-12-11 14:49:56 -08:00
parent 425d8ea2f0
commit 80f8726f82
2 changed files with 8 additions and 0 deletions
+7
View File
@@ -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<i32, 8> = RingBuffer::default();
rb.add(42i32);
}
}
+1
View File
@@ -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);
}
}
}