[Top][All Lists]
[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());
}
}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Dotgnu-pnet-commits] CVS: pnetlib/tests/runtime/System TestDouble.cs,1.1,1.2,
Jonathan Springer <address@hidden> <=
- Prev by Date:
[Dotgnu-pnet-commits] CVS: pnetlib/runtime/System/Private NumberParser.cs,1.6,1.7
- Next by Date:
[Dotgnu-pnet-commits] CVS: pnetlib/runtime/System/Private/NumberFormat GeneralFormatter.cs,1.3,1.4 ScientificFormatter.cs,1.3,1.4
- Previous by thread:
[Dotgnu-pnet-commits] CVS: pnetlib/runtime/System/Private NumberParser.cs,1.6,1.7
- Next by thread:
[Dotgnu-pnet-commits] CVS: pnetlib/runtime/System/Private/NumberFormat GeneralFormatter.cs,1.3,1.4 ScientificFormatter.cs,1.3,1.4
- Index(es):