1
2
3
4
5
6
7
//! 集成测试共享辅助工具。

/// 生成可复现的确定性字节模式序列(第 i 字节为 `(i * factor + add) & 0xFF`)
#[inline]
pub(crate) fn make_pattern_data(len: usize, factor: usize, add: usize) -> Vec<u8> {
  (0..len).map(|i| (i * factor + add) as u8).collect()
}