dotgnu-pnet-commits
[Top][All Lists]
Advanced

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

[Dotgnu-pnet-commits] CVS: pnetlib/tests/runtime/System TestDouble.cs,1


From: Jonathan Springer <address@hidden>
Subject: [Dotgnu-pnet-commits] CVS: pnetlib/tests/runtime/System TestDouble.cs,1.1,1.2
Date: Thu, 16 Jan 2003 20:08:48 -0500

Update of /cvsroot/dotgnu-pnet/pnetlib/tests/runtime/System
In directory subversions:/tmp/cvs-serv31032/tests/runtime/System

Modified Files:
        TestDouble.cs 
Log Message:


Floating point Parse/ToString fixes.


Index: TestDouble.cs
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnetlib/tests/runtime/System/TestDouble.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** TestDouble.cs       1 Jan 2003 18:12:58 -0000       1.1
--- TestDouble.cs       17 Jan 2003 01:08:46 -0000      1.2
***************
*** 82,95 ****
        {
                AssertEquals("Double.Parse(\"1.0\")",
!                               1.0d, Double.Parse("1.0"));
                AssertEquals("Double.Parse(\"-1.0\")",
!                               -1.0d, Double.Parse("-1.0"));
                AssertEquals("Double.Parse(\"1.0E+2\")",
!                               100d, Double.Parse("1.0E+2"));
        }
  
        public void TestDoubleToString()
        {
!       /*TODO*/
        }
  }
--- 82,130 ----
        {
                AssertEquals("Double.Parse(\"1.0\")",
!                               1.0d, Double.Parse("1.0"), 0.00000001d);
                AssertEquals("Double.Parse(\"-1.0\")",
!                               -1.0d, Double.Parse("-1.0"), 0.00000001d);
                AssertEquals("Double.Parse(\"1.0E+2\")",
!                               100d, Double.Parse("1.0E+2"), 0.00000001d);
!               AssertEquals("Double.Parse(\"0.0\")",
!                               0.0d, Double.Parse("0.0"), 0.00000001d);
!               AssertEquals("Double.Parse(\"0.5\")",
!                               0.5d, Double.Parse("0.5"), 0.00000001d);
!               AssertEquals("Double.Parse(\"0.500000000000000\")",
!                               0.5d, Double.Parse("0.500000000000000"), 
0.00000001d);
!               AssertEquals("Double.Parse(\"1.13\")",
!                               1.13d, Double.Parse("1.13"), 0.00000001d);
!               AssertEquals("Double.Parse(\"1.130000000000000\")",
!                               1.13d, Double.Parse("1.130000000000000"), 
0.00000001d);
!               AssertEquals("Double.Parse(\"1e+2\")",
!                               100d, Double.Parse("1e+2"), 0.00000001d);
!               AssertEquals("Double.Parse(\"1e-2\")",
!                               0.01d, Double.Parse("1e-2"), 0.00000001d);
!               try 
!               {
!                       Double.Parse("1e2");
!                       Fail("Double.Parse(\"1e2\") did not throw exception");
!               }
!               catch (FormatException e)
!               {
!                       // OK
!               }
        }
  
        public void TestDoubleToString()
        {
!               double d;
! 
!               d = 0.0d;
!               AssertEquals("0", "0", d.ToString());
! 
!               d = 1.0d;
!               AssertEquals("1", "1", d.ToString());
! 
!               d = 1.13d;
!               AssertEquals("1.13", "1.13", d.ToString());
! 
!               //d = -1.13d;
!               //AssertEquals("-1.13", "-1.13", d.ToString());
        }
  }





reply via email to

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