Skip to content

Commit f581ba3

Browse files
committed
update with_parallel_unsafe test
1 parent 88f3aad commit f581ba3

File tree

1 file changed

+4
-16
lines changed

1 file changed

+4
-16
lines changed

autd3/src/datagram/gain/group.rs

Lines changed: 4 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -319,7 +319,7 @@ mod tests {
319319

320320
#[test]
321321
fn with_parallel_unsafe() -> anyhow::Result<()> {
322-
let geometry = create_geometry(5);
322+
let geometry = create_geometry(2);
323323

324324
let mut rng = rand::thread_rng();
325325

@@ -344,16 +344,13 @@ mod tests {
344344
let gain = Group::new(|dev| {
345345
let dev_idx = dev.idx();
346346
move |tr| match (dev_idx, tr.idx()) {
347-
(0, 0..=99) => Some("null"),
348347
(0, 100..=199) => Some("test"),
349348
(1, 200..) => Some("test2"),
350-
(3, _) => Some("test"),
351349
_ => None,
352350
}
353351
})
354-
.set("null", Null {}.into_boxed())?
355-
.set("test", g1.into_boxed())?
356-
.set("test2", g2.into_boxed())?;
352+
.set("test", g1)?
353+
.set("test2", g2)?;
357354

358355
let mut g = gain.init_full(&geometry, None, true)?;
359356
let drives = geometry
@@ -366,7 +363,7 @@ mod tests {
366363
)
367364
})
368365
.collect::<HashMap<_, _>>();
369-
assert_eq!(5, drives.len());
366+
assert_eq!(2, drives.len());
370367
drives[&0].iter().enumerate().for_each(|(i, &d)| match i {
371368
i if i <= 99 => {
372369
assert_eq!(Drive::NULL, d);
@@ -386,15 +383,6 @@ mod tests {
386383
assert_eq!(d2, d);
387384
}
388385
});
389-
drives[&2].iter().for_each(|&d| {
390-
assert_eq!(Drive::NULL, d);
391-
});
392-
drives[&3].iter().for_each(|&d| {
393-
assert_eq!(d1, d);
394-
});
395-
drives[&4].iter().for_each(|&d| {
396-
assert_eq!(Drive::NULL, d);
397-
});
398386

399387
Ok(())
400388
}

0 commit comments

Comments
 (0)