Fix tests.

This commit is contained in:
Crozet Sébastien
2021-03-31 17:46:59 +02:00
parent ab876964a0
commit a6b8b4b638
2 changed files with 9 additions and 5 deletions

View File

@@ -538,11 +538,11 @@ mod test {
let hrb = bodies.insert(rb); let hrb = bodies.insert(rb);
colliders.insert(co, hrb, &mut bodies); colliders.insert(co, hrb, &mut bodies);
broad_phase.update_aabbs(0.0, &bodies, &mut colliders); let mut events = Vec::new();
broad_phase.update(0.0, &mut colliders, &mut events);
bodies.remove(hrb, &mut colliders, &mut joints); bodies.remove(hrb, &mut colliders, &mut joints);
broad_phase.handle_user_changes(&mut colliders); broad_phase.update(0.0, &mut colliders, &mut events);
broad_phase.update_aabbs(0.0, &bodies, &mut colliders);
// Create another body. // Create another body.
let rb = RigidBodyBuilder::new_dynamic().build(); let rb = RigidBodyBuilder::new_dynamic().build();
@@ -551,6 +551,6 @@ mod test {
colliders.insert(co, hrb, &mut bodies); colliders.insert(co, hrb, &mut bodies);
// Make sure the proxy handles is recycled properly. // Make sure the proxy handles is recycled properly.
broad_phase.update_aabbs(0.0, &bodies, &mut colliders); broad_phase.update(0.0, &mut colliders, &mut events);
} }
} }

View File

@@ -473,7 +473,9 @@ impl PhysicsPipeline {
#[cfg(test)] #[cfg(test)]
mod test { mod test {
use crate::dynamics::{IntegrationParameters, JointSet, RigidBodyBuilder, RigidBodySet}; use crate::dynamics::{
CCDSolver, IntegrationParameters, JointSet, RigidBodyBuilder, RigidBodySet,
};
use crate::geometry::{BroadPhase, ColliderBuilder, ColliderSet, NarrowPhase}; use crate::geometry::{BroadPhase, ColliderBuilder, ColliderSet, NarrowPhase};
use crate::math::Vector; use crate::math::Vector;
use crate::pipeline::PhysicsPipeline; use crate::pipeline::PhysicsPipeline;
@@ -505,6 +507,7 @@ mod test {
&mut bodies, &mut bodies,
&mut colliders, &mut colliders,
&mut joints, &mut joints,
&mut CCDSolver::new(),
&(), &(),
&(), &(),
); );
@@ -548,6 +551,7 @@ mod test {
&mut bodies, &mut bodies,
&mut colliders, &mut colliders,
&mut joints, &mut joints,
&mut CCDSolver::new(),
&(), &(),
&(), &(),
); );