Update tests

This commit is contained in:
Sébastien Crozet
2022-03-20 13:37:34 +01:00
committed by Sébastien Crozet
parent c26c8e4932
commit 0ac35e12a7
5 changed files with 21 additions and 6 deletions

11
.vscode/tasks.json vendored
View File

@@ -258,7 +258,16 @@
"--pause" "--pause"
], ],
"group": "build" "group": "build"
} },
{
"label": "🛠 tests",
"type": "shell",
"command": "cargo",
"args": [
"test"
],
"group": "build"
},
] ]
] ]
} }

View File

@@ -61,7 +61,7 @@ pub fn init_world(testbed: &mut Testbed) {
let sensor_collider = ColliderBuilder::ball(rad * 5.0) let sensor_collider = ColliderBuilder::ball(rad * 5.0)
.density(0.0) .density(0.0)
.sensor(true) .sensor(true)
.active_events(ActiveEvents::INTERSECTION_EVENTS); .active_events(ActiveEvents::COLLISION_EVENTS);
colliders.insert_with_parent(sensor_collider, sensor_handle, &mut bodies); colliders.insert_with_parent(sensor_collider, sensor_handle, &mut bodies);
testbed.set_initial_body_color(sensor_handle, [0.5, 1.0, 1.0]); testbed.set_initial_body_color(sensor_handle, [0.5, 1.0, 1.0]);

View File

@@ -648,6 +648,7 @@ mod test {
&mut colliders, &mut colliders,
&mut impulse_joints, &mut impulse_joints,
&mut multibody_joints, &mut multibody_joints,
true,
); );
broad_phase.update(0.0, &mut colliders, &[], &[coh], &mut events); broad_phase.update(0.0, &mut colliders, &[], &[coh], &mut events);

View File

@@ -225,7 +225,7 @@ mod tests {
let collider_a = ColliderBuilder::cuboid(1.0, 1.0, 1.0) let collider_a = ColliderBuilder::cuboid(1.0, 1.0, 1.0)
.active_collision_types(ActiveCollisionTypes::all()) .active_collision_types(ActiveCollisionTypes::all())
.sensor(true) .sensor(true)
.active_events(ActiveEvents::CONTACT_EVENTS | ActiveEvents::INTERSECTION_EVENTS) .active_events(ActiveEvents::COLLISION_EVENTS)
.build(); .build();
let a_handle = collider_set.insert(collider_a); let a_handle = collider_set.insert(collider_a);
@@ -233,7 +233,7 @@ mod tests {
let collider_b = ColliderBuilder::cuboid(1.0, 1.0, 1.0) let collider_b = ColliderBuilder::cuboid(1.0, 1.0, 1.0)
.active_collision_types(ActiveCollisionTypes::all()) .active_collision_types(ActiveCollisionTypes::all())
.sensor(true) .sensor(true)
.active_events(ActiveEvents::CONTACT_EVENTS | ActiveEvents::INTERSECTION_EVENTS) .active_events(ActiveEvents::COLLISION_EVENTS)
.build(); .build();
let _ = collider_set.insert(collider_b); let _ = collider_set.insert(collider_b);
@@ -276,7 +276,7 @@ mod tests {
let collider_a = ColliderBuilder::cuboid(1.0, 1.0) let collider_a = ColliderBuilder::cuboid(1.0, 1.0)
.active_collision_types(ActiveCollisionTypes::all()) .active_collision_types(ActiveCollisionTypes::all())
.sensor(true) .sensor(true)
.active_events(ActiveEvents::CONTACT_EVENTS | ActiveEvents::INTERSECTION_EVENTS) .active_events(ActiveEvents::COLLISION_EVENTS)
.build(); .build();
let a_handle = collider_set.insert(collider_a); let a_handle = collider_set.insert(collider_a);
@@ -284,7 +284,7 @@ mod tests {
let collider_b = ColliderBuilder::cuboid(1.0, 1.0) let collider_b = ColliderBuilder::cuboid(1.0, 1.0)
.active_collision_types(ActiveCollisionTypes::all()) .active_collision_types(ActiveCollisionTypes::all())
.sensor(true) .sensor(true)
.active_events(ActiveEvents::CONTACT_EVENTS | ActiveEvents::INTERSECTION_EVENTS) .active_events(ActiveEvents::COLLISION_EVENTS)
.build(); .build();
let _ = collider_set.insert(collider_b); let _ = collider_set.insert(collider_b);

View File

@@ -759,6 +759,7 @@ mod test {
&mut colliders, &mut colliders,
&mut impulse_joints, &mut impulse_joints,
&mut multibody_joints, &mut multibody_joints,
true,
); );
} }
@@ -798,6 +799,7 @@ mod test {
&mut colliders, &mut colliders,
&mut impulse_joints, &mut impulse_joints,
&mut multibody_joints, &mut multibody_joints,
true,
); );
bodies.remove( bodies.remove(
h3, h3,
@@ -805,6 +807,7 @@ mod test {
&mut colliders, &mut colliders,
&mut impulse_joints, &mut impulse_joints,
&mut multibody_joints, &mut multibody_joints,
true,
); );
bodies.remove( bodies.remove(
h2, h2,
@@ -812,6 +815,7 @@ mod test {
&mut colliders, &mut colliders,
&mut impulse_joints, &mut impulse_joints,
&mut multibody_joints, &mut multibody_joints,
true,
); );
let ser_bodies = bincode::serialize(&bodies).unwrap(); let ser_bodies = bincode::serialize(&bodies).unwrap();
@@ -857,6 +861,7 @@ mod test {
&mut colliders, &mut colliders,
&mut impulse_joints, &mut impulse_joints,
&mut multibody_joints, &mut multibody_joints,
true,
); );
for _ in 0..10 { for _ in 0..10 {