test/disk.rb in driving_physics-0.0.1.2 vs test/disk.rb in driving_physics-0.0.2.1
- old
+ new
@@ -48,20 +48,22 @@
it "calculates angular acceleration from torque and inertia" do
scalar_torque = 1000
inertia = D.rotational_inertia(0.35, 25.0)
expect(D.alpha scalar_torque, inertia).must_be_within_epsilon 653.061
+ skip # Vector
vector_torque = Vector[0, 0, 1000]
vector_alpha = D.alpha vector_torque, inertia
expect(vector_alpha).must_be_instance_of Vector
expect(vector_alpha.size).must_equal 3
expect(vector_alpha[2]).must_be_within_epsilon 653.06
end
end
describe "Disk.torque_vector" do
it "calculates a torque in the 3rd dimension given 2D force and radius" do
+ skip # Vector
force = Vector[1000, 0]
radius = Vector[0, 5]
torque = D.torque_vector(force, radius)
expect(torque).must_be_instance_of Vector
expect(torque.size).must_equal 3
@@ -69,9 +71,10 @@
end
end
describe "Disk.force_vector" do
it "calculates a (3D) force given 3D torque and 2D radius" do
+ skip # Vector
# let's invert the Disk.torque_vector case from above:
torque = Vector[0, 0, 5000]
radius = Vector[0, 5]
force = D.force_vector(torque, radius)
expect(force).must_be_instance_of Vector