Below is a patch against the master branch on GitHub that changes an
assert_equal into an assert_in_delta for floating point values.
Asserting that floating point values be exactly equal is usually a
futile exercise due to limitations in precision.

- Enrico


>From 6f23206ac7cb13e11640fce417ebe3e5eba4357a Mon Sep 17 00:00:00 2001
From: Enrico Bianco <[email protected]>
Date: Tue, 17 Nov 2009 11:24:25 -0500
Subject: [PATCH] RtTimeoutTest, test_damaged_restart: use
assert_in_delta instead of assert_equal for floating point values

---
 test/functional/rt_5_timeout.rb |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/test/functional/rt_5_timeout.rb b/test/functional/
rt_5_timeout.rb
index 5eb46aa..947d295 100644
--- a/test/functional/rt_5_timeout.rb
+++ b/test/functional/rt_5_timeout.rb
@@ -91,7 +91,7 @@ class RtTimeoutTest < Test::Unit::TestCase

     assert_equal 1, @engine.processes.size
     assert_equal 1, @engine.scheduler.jobs.size
-    assert_equal at, @engine.scheduler.jobs.values.first.at
+    assert_in_delta at, @engine.scheduler.jobs.values.first.at,
1.0e-5

     sleep 0.400

--
1.6.0.2

-- 
you received this message because you are subscribed to the "ruote users" group.
to post : send email to [email protected]
to unsubscribe : send email to [email protected]
more options : http://groups.google.com/group/openwferu-users?hl=en

Reply via email to