gnash-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gnash-commit] gnash ChangeLog testsuite/libgeometry/Range2dTe...


From: Sandro Santilli
Subject: [Gnash-commit] gnash ChangeLog testsuite/libgeometry/Range2dTe...
Date: Wed, 02 May 2007 22:52:13 +0000

CVSROOT:        /sources/gnash
Module name:    gnash
Changes by:     Sandro Santilli <strk>  07/05/02 22:52:13

Modified files:
        .              : ChangeLog 
        testsuite/libgeometry: Range2dTest.cpp 

Log message:
                * testsuite/libgeometry/Range2dTest.cpp: tolerate some floating
                  point drift.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.3074&r2=1.3075
http://cvs.savannah.gnu.org/viewcvs/gnash/testsuite/libgeometry/Range2dTest.cpp?cvsroot=gnash&r1=1.7&r2=1.8

Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/gnash/gnash/ChangeLog,v
retrieving revision 1.3074
retrieving revision 1.3075
diff -u -b -r1.3074 -r1.3075
--- ChangeLog   2 May 2007 21:56:49 -0000       1.3074
+++ ChangeLog   2 May 2007 22:52:13 -0000       1.3075
@@ -1,3 +1,8 @@
+2007-05-02 Sandro Santilli <address@hidden>
+
+       * testsuite/libgeometry/Range2dTest.cpp: tolerate some floating
+         point drift.
+
 2007-05-02 Markus Gothe <address@hidden>
 
        * libbase/Makefile.am: Get sure we link against gettext if found.

Index: testsuite/libgeometry/Range2dTest.cpp
===================================================================
RCS file: /sources/gnash/gnash/testsuite/libgeometry/Range2dTest.cpp,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -b -r1.7 -r1.8
--- testsuite/libgeometry/Range2dTest.cpp       24 Apr 2007 12:26:30 -0000      
1.7
+++ testsuite/libgeometry/Range2dTest.cpp       2 May 2007 22:52:13 -0000       
1.8
@@ -150,9 +150,13 @@
                Range2d<float>(-1, 3, 10, 5).scale(3, .5),
                Range2d<float>(-3, 1.5, 30, 2.5) );
 
+       check_equals( // tolerate 1/1000 floating point drift
+               round(Range2d<float>(0, 0, 40, 80).scale(1.2, 
1.0/20).width()*1000)/1000,
+               48);
+
        check_equals(
-               Range2d<float>(0, 0, 40, 80).scale(1.2, 1.0/20),
-               Range2d<float>(0, 0, 48, 4) );
+               Range2d<float>(0, 0, 40, 80).scale(1.2, 1.0/20).height(),
+               4);
 
        //
        // Test range Union 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]