use crate::Blob;
#[must_use]
#[allow(clippy::cast_possible_truncation, clippy::cast_sign_loss)]
pub fn generate_test_data(size: usize) -> Blob {
let mut data = Vec::with_capacity(size);
for i in 0..size {
let v = (i as f64 + 1.0).sin() * 1_000_000.0 + i as f64;
data.push((v % 256.0) as u8);
}
Blob::from(data)
}