[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[lmi-commits] [5479] Augment unit tests for infinities
From: |
Greg Chicares |
Subject: |
[lmi-commits] [5479] Augment unit tests for infinities |
Date: |
Thu, 31 May 2012 17:26:13 +0000 |
Revision: 5479
http://svn.sv.gnu.org/viewvc/?view=rev&root=lmi&revision=5479
Author: chicares
Date: 2012-05-31 17:26:12 +0000 (Thu, 31 May 2012)
Log Message:
-----------
Augment unit tests for infinities
Modified Paths:
--------------
lmi/trunk/ChangeLog
lmi/trunk/numeric_io_test.cpp
Modified: lmi/trunk/ChangeLog
===================================================================
--- lmi/trunk/ChangeLog 2012-05-31 15:16:24 UTC (rev 5478)
+++ lmi/trunk/ChangeLog 2012-05-31 17:26:12 UTC (rev 5479)
@@ -30194,3 +30194,8 @@
Work around strtod("inf") defect in msvcrt (VS). See:
http://lists.nongnu.org/archive/html/lmi/2012-05/msg00021.html
+20120531T1726Z <address@hidden> [578]
+
+ numeric_io_test.cpp
+Augment unit tests for infinities.
+
Modified: lmi/trunk/numeric_io_test.cpp
===================================================================
--- lmi/trunk/numeric_io_test.cpp 2012-05-31 15:16:24 UTC (rev 5478)
+++ lmi/trunk/numeric_io_test.cpp 2012-05-31 17:26:12 UTC (rev 5479)
@@ -185,15 +185,18 @@
// that converts to '1.0'.
BOOST_TEST_EQUAL(inf_dbl, numeric_io_cast<double>(inf_str));
- // These conversions fail for como with msvcrt, because the latter
- // defectively prints infinity as "1.#INF"; and for borland
- // (FWIW), which prints infinity as "+INF".
+ // These conversions fail for borland (FWIW), which prints
+ // infinity as "+INF".
try
{
- BOOST_TEST_EQUAL(inf_dbl, numeric_io_cast<double>("inf"));
- BOOST_TEST_EQUAL(inf_dbl, numeric_io_cast<double>("INF"));
- BOOST_TEST_EQUAL(inf_dbl, numeric_io_cast<double>("infinity"));
- BOOST_TEST_EQUAL(inf_dbl, numeric_io_cast<double>("INFINITY"));
+ BOOST_TEST_EQUAL( inf_dbl, numeric_io_cast<double>( "inf"));
+ BOOST_TEST_EQUAL( inf_dbl, numeric_io_cast<double>( "INF"));
+ BOOST_TEST_EQUAL( inf_dbl, numeric_io_cast<double>( "infinity"));
+ BOOST_TEST_EQUAL( inf_dbl, numeric_io_cast<double>( "INFINITY"));
+ BOOST_TEST_EQUAL(-inf_dbl, numeric_io_cast<double>("-inf"));
+ BOOST_TEST_EQUAL(-inf_dbl, numeric_io_cast<double>("-INF"));
+ BOOST_TEST_EQUAL(-inf_dbl, numeric_io_cast<double>("-infinity"));
+ BOOST_TEST_EQUAL(-inf_dbl, numeric_io_cast<double>("-INFINITY"));
}
catch(...)
{
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [lmi-commits] [5479] Augment unit tests for infinities,
Greg Chicares <=