Update tests
This commit is contained in:
committed by
Sébastien Crozet
parent
c26c8e4932
commit
0ac35e12a7
11
.vscode/tasks.json
vendored
11
.vscode/tasks.json
vendored
@@ -258,7 +258,16 @@
|
|||||||
"--pause"
|
"--pause"
|
||||||
],
|
],
|
||||||
"group": "build"
|
"group": "build"
|
||||||
}
|
},
|
||||||
|
{
|
||||||
|
"label": "🛠 tests",
|
||||||
|
"type": "shell",
|
||||||
|
"command": "cargo",
|
||||||
|
"args": [
|
||||||
|
"test"
|
||||||
|
],
|
||||||
|
"group": "build"
|
||||||
|
},
|
||||||
]
|
]
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
@@ -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]);
|
||||||
|
|||||||
@@ -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);
|
||||||
|
|
||||||
|
|||||||
@@ -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);
|
||||||
|
|||||||
@@ -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 {
|
||||||
|
|||||||
Reference in New Issue
Block a user