Dane Springmeyer
1b35d5a31b
C++ test cleanup
2014-10-20 19:55:11 -07:00
Dane Springmeyer
25a41ae31b
restore value hash + add test harness
2014-09-04 19:38:53 -07:00
Dane Springmeyer
3004dfc8c1
fix conversions test with msvs 2014
2014-08-29 18:52:52 -07:00
Dane Springmeyer
3715217b2d
Add string2bool test
2014-08-12 11:32:34 -07:00
Dane Springmeyer
84166882d9
minimum boost version is 1.47 - remove obsolete code handling older versions
2014-01-27 13:19:21 -08:00
Dane Springmeyer
a41c2205d5
more cpp test cleanup
2013-05-25 18:16:18 -07:00
Dane Springmeyer
5184ef3e42
fix conversions tests on windows
2013-05-25 17:19:54 -07:00
Dane Springmeyer
4bd63ce7a0
iwyu and fix compile on linux
2013-05-25 16:04:40 -07:00
Dane Springmeyer
1211211f98
quiet mode for c++ tests
2013-05-24 17:21:55 -07:00
Sandro Santilli
0ecf7e5728
Add a couple more float to string conversion tests
...
See #1811
2013-04-17 11:00:27 +02:00
Dane Springmeyer
11e825a045
formatting
2013-03-14 18:33:59 -07:00
Dane Springmeyer
00c2ff999d
fix all double to_string conversion failures by using sprintf method in all cases - closes #1741
2013-02-27 10:08:55 -05:00
Dane Springmeyer
ef021e84ad
comment out non-critical failing karma conversion to_string tests, leaving just single important failure - refs #1741
2013-02-27 09:40:16 -05:00
Dane Springmeyer
ccd9acfecc
default to fast, simple, and correct (per ostringstream) to_string conversions fully removing boost::lexical_cast, disabling karma, and fixing up tests
2013-01-19 10:12:32 -08:00
Dane Springmeyer
1c42f48613
re-enable double conversion test and make expected value match actual which is fine because this is also the behavior of std::ostringstream (tested on OS X with clang++ 3.3) - closes #1676
2013-01-17 16:57:01 -08:00
Dane Springmeyer
0aa2c491ed
comment failing to_string precision test - refs #1676
2013-01-02 18:09:15 -08:00
Sandro Santilli
e8b7b82bbb
Implement scientific notation for double-to-string
...
Also fixes tests for 1e5 expecting fixed precision rather than
scientific notation (stringstream gives scientific notation indeed)
The only still failing test now is the one having less than 16
significant digits of precision, due to the boost bug:
https://svn.boost.org/trac/boost/ticket/7785
2012-12-17 19:29:44 +01:00
Dane Springmeyer
4040eebf10
catch c++ abort
2012-12-14 13:52:39 -08:00
artemp
9453d93f15
+ update conversion tests to have 0.0 and negative numbers
2012-12-14 19:22:04 +00:00
Sandro Santilli
9416a57b85
Add test for backward compatibility of double to string conversion
...
The testcase is ready to host more conversion tests but is currently
really only targetting the double-to-string.
refs #430 , #1632
2012-12-11 10:47:01 +01:00