test_shred_fec_set_index fix (#24540)
This commit is contained in:
parent
40b48f807a
commit
96d977fd05
|
@ -1828,13 +1828,13 @@ pub mod tests {
|
||||||
);
|
);
|
||||||
let max_per_block = MAX_DATA_SHREDS_PER_FEC_BLOCK as usize;
|
let max_per_block = MAX_DATA_SHREDS_PER_FEC_BLOCK as usize;
|
||||||
data_shreds.iter().enumerate().for_each(|(i, s)| {
|
data_shreds.iter().enumerate().for_each(|(i, s)| {
|
||||||
let expected_fec_set_index = start_index + ((i / max_per_block) * max_per_block) as u32;
|
let expected_fec_set_index = start_index + (i - i % max_per_block) as u32;
|
||||||
assert_eq!(s.fec_set_index(), expected_fec_set_index);
|
assert_eq!(s.fec_set_index(), expected_fec_set_index);
|
||||||
});
|
});
|
||||||
|
|
||||||
coding_shreds.iter().enumerate().for_each(|(i, s)| {
|
coding_shreds.iter().enumerate().for_each(|(i, s)| {
|
||||||
let mut expected_fec_set_index = start_index + (i - i % max_per_block) as u32;
|
let mut expected_fec_set_index = start_index + (i - i % max_per_block) as u32;
|
||||||
while expected_fec_set_index as usize > data_shreds.len() {
|
while expected_fec_set_index as usize - start_index as usize > data_shreds.len() {
|
||||||
expected_fec_set_index -= max_per_block as u32;
|
expected_fec_set_index -= max_per_block as u32;
|
||||||
}
|
}
|
||||||
assert_eq!(s.fec_set_index(), expected_fec_set_index);
|
assert_eq!(s.fec_set_index(), expected_fec_set_index);
|
||||||
|
|
Loading…
Reference in New Issue