Commit Graph

3194 Commits

Author SHA1 Message Date
Raffi Enficiaud
94b35582a9 Merge branch 'local/fix_unit_tests' into develop 2015-06-02 23:31:45 +02:00
Raffi Enficiaud
06f7cf89a1 Guarding the compilation for non-C++11 capable compilers 2015-06-02 23:31:29 +02:00
Raffi Enficiaud
4147f9f003 Merge branch 'local/fix_unit_tests' into develop 2015-06-02 23:20:22 +02:00
Raffi Enficiaud
a2f4a63848 Making a test less C++11 for older compilers 2015-06-02 23:20:06 +02:00
Raffi Enficiaud
2d4772f860 Merge branch 'local/fix_unit_tests' into develop 2015-06-02 22:44:26 +02:00
Raffi Enficiaud
5cb1fcf192 Fixing the cyclic dependency check: ts3 is not executed because dependant on something failing 2015-06-02 22:40:00 +02:00
Raffi Enficiaud
fdb4f6b5e5 Mentionning cyclic dependency
"" around the name of the test
2015-06-02 22:40:00 +02:00
Raffi Enficiaud
7decd403d8 Fixing the unit test: variadic macros are not declared properly by the preprocessor library for C++11 2015-06-02 22:40:00 +02:00
Andrzej Krzemienski
76c8516e5a Doc: FP fixes 2015-06-02 22:18:07 +02:00
Andrzej Krzemienski
d8441c92b2 Doc: improved FP comparison description 2015-06-02 22:18:05 +02:00
Raffi Enficiaud
b869b0693a Merge branch 'develop' of https://github.com/boostorg/test into develop 2015-06-02 20:44:59 +02:00
Raffi Enficiaud
e7b8fe8c26 Merge pull request #75 from akrzemi1/patch-8
Silenced "(unsigned)-1" warning
2015-06-02 17:26:49 +02:00
Andrzej Krzemieński
e445ea7de4 Silenced "(unsigned)-1" warning
This warning was polluting my testing results.
2015-06-02 16:30:53 +02:00
Raffi Enficiaud
651c3687a5 Merge pull request #74 from akrzemi1/patch-7
testing: run tests conditionally
2015-06-02 13:56:21 +02:00
Andrzej Krzemieński
ba296c4857 testing: run tests conditionally
As an illustration, I configured three examples from documentation, so that they are only compiled when support for variadic macros is present on the compiler. I am using a feature from Boost.Config: http://www.boost.org/doc/libs/1_58_0/libs/config/doc/html/boost_config/build_config.html
It uses predefined platform macros (rather than tester name) to detect the availability of the feature.
2015-06-02 13:55:08 +02:00
Raffi Enficiaud
1f1b9d71c3 Merge branch 'develop' of https://github.com/boostorg/test into develop 2015-06-01 16:57:10 +02:00
Raffi Enficiaud
555d018d39 Fix MSVC tests 2015-06-01 16:44:17 +02:00
Raffi Enficiaud
1d5892ca52 cleanup 2015-06-01 16:26:51 +02:00
Raffi Enficiaud
46ecc7ce48 Making the changelog a bit nicer 2015-06-01 09:29:36 +02:00
Raffi Enficiaud
12f0f94ae0 additional test on output streams 2015-06-01 09:29:16 +02:00
Raffi Enficiaud
a3a9c42474 Closing 11359 2015-05-29 23:26:12 +02:00
Raffi Enficiaud
704f827401 Merge branch 'tractickets/11347-fix-sun-compiler-deficiencies' into develop 2015-05-29 11:02:40 +02:00
Raffi Enficiaud
30d582258d Updating change log 2015-05-29 11:01:57 +02:00
Raffi Enficiaud
6c78d81f84 Merge branch 'patch-3' of https://github.com/akumta/test into tractickets/11347-fix-sun-compiler-deficiencies 2015-05-29 10:56:02 +02:00
Raffi Enficiaud
6f83c21b25 Merge branch 'patch-2' of https://github.com/akumta/test into tractickets/11347-fix-sun-compiler-deficiencies 2015-05-29 10:55:35 +02:00
Raffi Enficiaud
c4ea25fa93 Merge branch 'local/fix_floating_point_strict_ordering' into develop
Conflicts:
	include/boost/test/tools/fpc_op.hpp
2015-05-29 10:40:42 +02:00
Raffi Enficiaud
0ba0075aac Merge branch 'akrzemi1-patch-6' into develop 2015-05-29 10:36:12 +02:00
Raffi Enficiaud
fe9bdc7655 Merge branch 'patch-6' of https://github.com/akrzemi1/test into akrzemi1-patch-6
Conflicts:
	include/boost/test/tools/fpc_op.hpp
2015-05-29 10:35:47 +02:00
Raffi Enficiaud
3d904ffa07 typo 2015-05-29 10:32:16 +02:00
Raffi Enficiaud
3d9974cc92 More about workarounds 2015-05-29 10:32:08 +02:00
Raffi Enficiaud
d0909211dc BOOST_TEST doc reorg continued 2015-05-29 10:14:16 +02:00
Raffi Enficiaud
8927ce6176 Fix Jamfile 2015-05-29 09:51:22 +02:00
Raffi Enficiaud
b4cd80f2d4 Merge branch 'develop' of https://github.com/boostorg/test into develop 2015-05-29 09:46:04 +02:00
Raffi Enficiaud
4f1a41e0f0 Merge pull request #72 from akrzemi1/develop
Doc: adapting FP types for tolerance ops
2015-05-29 00:24:35 +02:00
Andrzej Krzemienski
a377413dbb Doc: adapting FP types for tolerance ops 2015-05-29 00:08:32 +02:00
Raffi Enficiaud
b9cc7d89ca Merging the part 'acceptable statements' with BOOST_TEST 2015-05-28 21:40:39 +02:00
Raffi Enficiaud
4dca1f76ff Merge branch 'develop' of https://github.com/boostorg/test into develop 2015-05-28 21:39:49 +02:00
Raffi Enficiaud
a5660c8f72 Merge pull request #71 from akrzemi1/develop
Doc: improving FP tolerance section
2015-05-28 21:28:45 +02:00
Andrzej Krzemienski
3210b62226 Doc: improving FP tolerance section 2015-05-28 20:42:37 +02:00
Gennadiy Rozental
d65cef7a75 simplified implementation of strict order 2015-05-28 11:59:23 -04:00
Andrzej Krzemieński
b17702816a Changed v == T(0) to v == 0
With this change we get a *desired* compile time failure when we are passed type `T` that is not implicitly convertible from `int` but is explicitly convertible. Now, we make an implicit conversion from `int` a requirement and refuse to compile otherwise.

This addresses an issue where the user gives us a type `T` with non-intuitive construction from `int`.
2015-05-28 17:15:01 +02:00
akumta
8da4f20e3e Update test_case.hpp
Update D_S with DataSet
2015-05-28 07:16:17 -07:00
akumta
55797bfcc9 Update fwd.hpp
Updated D_S to DataSet
2015-05-28 06:56:33 -07:00
Raffi Enficiaud
0bb43b3674 Some more about assertion severity levels 2015-05-28 14:26:09 +02:00
Raffi Enficiaud
e8e4f747e8 Fix for floating point comparison using strict ordering 2015-05-28 14:00:49 +02:00
Raffi Enficiaud
44ad58534b Merge branch 'develop' of https://github.com/boostorg/test into develop 2015-05-28 09:49:38 +02:00
Gennadiy Rozental
71c349e5cc Merge pull request #66 from akrzemi1/patch-5
v * FTP(0.01)  -->  v / 100
2015-05-28 02:42:05 -04:00
Gennadiy Rozental
194b9e3b92 minor reformatting 2015-05-28 02:40:46 -04:00
Gennadiy Rozental
114d1733d9 Merge pull request #69 from akrzemi1/develop
Don't use std::numeric_limits when is_specialized is false
2015-05-28 02:37:22 -04:00
Gennadiy Rozental
8231cbc88d after merge 2015-05-28 02:33:46 -04:00