2
0
mirror of https://github.com/boostorg/test.git synced 2026-02-16 13:52:11 +00:00
Commit Graph

389 Commits

Author SHA1 Message Date
Raffi Enficiaud
fab66cb85d Adding example to the tests 2015-05-19 15:59:53 +02:00
Raffi Enficiaud
a1f41372f5 renamed files
part on container comparison using natural operator
part on per-element comparison
2015-05-19 15:22:37 +02:00
Raffi Enficiaud
e554eaa9cc reworked the expression evaluation chain 2015-05-18 17:26:17 +02:00
Raffi Enficiaud
4e92336c39 Narrow the supported compilers for collection test 2015-05-14 09:47:35 +02:00
Raffi Enficiaud
3594da529b prefixing doc examples compilation by doc_ to enhance the readability of the dashboard 2015-05-14 09:33:57 +02:00
Gennadiy Rozental
34022fdb4e improved Jamfile 2015-05-13 00:55:11 -04:00
Raffi Enficiaud
11ec46b946 Updating the examples for BOOST_TEST 2015-05-11 19:34:00 +02:00
Raffi Enficiaud
df62ab15ee Slight advances on BOOST_TEST
Adding the boost_test examples to the tests
2015-05-11 19:21:10 +02:00
Raffi Enficiaud
07bc7b9a06 Updating the examples for datasets (+1 squashed commits)
Squashed commits:

[39fea4e] Adding examples to the build
Update example 63
2015-05-11 18:08:47 +02:00
Raffi Enficiaud
f5b052d93f Changing the examples to use BOOST_TEST 2015-05-11 18:08:44 +02:00
Raffi Enficiaud
d9994ba9bb Infinite size with appropriate macro 2015-05-11 18:08:41 +02:00
Raffi Enficiaud
418c525f61 Revert "Adding the index of the current sample"
This reverts commit 0d9e3c7517.
2015-05-11 15:34:32 +02:00
Gennadiy Rozental
158f977203 commit after merge 2015-05-11 03:51:16 -04:00
Gennadiy Rozental
0e5c50cfb3 disable BOOST_TEST(a==b) for collection unless explicetly requested by the user 2015-05-11 03:09:35 -04:00
Raffi Enficiaud
93b9c75d6f test no-op in case of c++03 2015-05-10 00:55:21 +02:00
Raffi Enficiaud
0d9e3c7517 Adding the index of the current sample 2015-05-10 00:54:15 +02:00
Raffi Enficiaud
dc79c20c4b Fixing the broken tests 2015-05-10 00:34:11 +02:00
Gennadiy Rozental
f339dfa9bb introduced 2 new manipulators: per_element and lexicographic; removed prod_tools.hpp 2015-05-08 05:53:48 -04:00
Gennadiy Rozental
eb7aff0c53 Implemented proper lexicographic collection comparison and reporting 2015-05-06 03:34:49 -04:00
Gennadiy Rozental
ab369ea6c1 Improved error message in case of comparison of floating point numbers 2015-05-05 03:43:17 -04:00
Gennadiy Rozental
88512b5bda Fixed NE comparison for collection 2015-05-04 14:22:27 -04:00
Raffi Enficiaud
c41e1168de Compilation fixes gcc-4.4.7 2015-04-23 14:18:42 +02:00
Raffi Enficiaud
ef4e3cf430 Removes the version of the macros with _D and changed the test accordingly
Fixed the floating point tests
2015-04-23 09:56:09 +02:00
Raffi Enficiaud
5323295b21 Merge branch 'develop' into local/new_filtering_merge
* develop: (23 commits)
  Correcting the quickbook as well
  Some more doxygen
  Bugfix: non exact types are floats
  Now testing the multiprecision library with the automatic support for approximate types
  FP test with new API as well
  Fixing the tests for compilers not supporting variadic macros
  Fixing the compilation issues due to unrecognized compiler options
  Following the changes of the bounds in the floating point comparisons
  Fixing the tests
  != comparison for floats is not strong
  Updating the documentations of the floating point comparison part. Links to doxygen Some more doxygen doc of the code
  cherry picking the update of the Jamfile, especially the support to SHORT_NAMES in doxygen
  updated doc
  empty lines removed
  simplified tolerance_based metafunction and close_at_tolerance; updated docs
  Fixing the issues when instantiating std::numeric_limits with an array (MSVC complains when T is of an array type)
  silencing a warning
  Fix tests
  fix MSVC-12 tests
  cherry picking 56fa327 leaving the old API for now (in all case) leaving the Jamfile as it is, as not all gcc variants of the dashboard support c++11.
  ...

Conflicts:
	include/boost/test/tools/assertion.hpp
	include/boost/test/tools/detail/tolerance_manip.hpp
	test/test_files/test_tools_test.pattern
2015-04-22 20:24:32 +02:00
Raffi Enficiaud
1b57153ca3 Some more doxygen 2015-04-22 14:44:45 +02:00
Raffi Enficiaud
ac0a1327b5 Now testing the multiprecision library with the automatic support for approximate types 2015-04-21 20:27:42 +02:00
Raffi Enficiaud
11992a422b FP test with new API as well 2015-04-21 20:24:08 +02:00
Raffi Enficiaud
0113c49559 Fixing the tests for compilers not supporting variadic macros 2015-04-20 16:53:15 +02:00
Raffi Enficiaud
54d2e61036 Fixing the compilation issues due to unrecognized compiler options 2015-04-21 17:46:24 +02:00
Raffi Enficiaud
5440693f40 Following the changes of the bounds in the floating point comparisons 2015-04-21 17:20:42 +02:00
Raffi Enficiaud
79931ded96 Merge branch 'develop' into tractickets/11054-multiprecision_test_fixes-doc
Conflicts:
	include/boost/test/tools/floating_point_comparison.hpp
2015-04-09 12:16:59 +02:00
Gennadiy Rozental
43ac9f31b6 != comparison for floats is not strong 2015-04-05 20:13:29 +01:00
Gennadiy Rozental
3f25d2fe67 empty lines removed 2015-03-31 09:37:45 +01:00
Gennadiy Rozental
eeea1f90df simplified tolerance_based metafunction and close_at_tolerance; updated docs 2015-03-31 09:36:41 +01:00
Raffi Enficiaud
63a3421e06 Merge branch 'develop' into local/new_filtering_merge 2015-03-30 17:39:07 +02:00
Raffi Enficiaud
88c84ba652 MSVC-9 Fixing the tests
No (non mutating) operator overload other than comparisons are defined for compilers lacking decltype
2015-03-30 17:22:28 +02:00
Raffi Enficiaud
4852e95f10 some more comments 2015-03-30 16:57:40 +02:00
Raffi Enficiaud
d8efa9595c Silencing the non-supported bitwise comparison in BOOST_TEST for MSVC <= 2008 2015-03-30 16:56:44 +02:00
Raffi Enficiaud
942ec68bbe Fixing the test for MSVC <= 2008 2015-03-30 14:43:30 +02:00
Raffi Enficiaud
682087ce55 Fixing the explicit exponents in the explicit error messages 2015-03-30 11:30:33 +02:00
Raffi Enficiaud
76826e49fa Merge branch 'local/fix_msvc_unit_tests' into develop 2015-03-30 11:02:32 +02:00
Raffi Enficiaud
1db468bfbd cleanups 2015-03-30 10:51:23 +02:00
Raffi Enficiaud
48751aae1c Merge branch 'local/fix_msvc_unit_tests' of github.com:boostorg/test into local/fix_msvc_unit_tests 2015-03-29 09:49:26 +02:00
Raffi Enficiaud
e0f6227e06 Adding a dummy test to check the troubleshooting against windows.h 2015-03-30 10:19:20 +02:00
Raffi Enficiaud
cad0eaf035 Adding C++11 to gcc 4.8 & 4.9 2015-03-29 09:49:18 +02:00
Raffi Enficiaud
ce97b3e774 Duplicated line from a previous commit 2015-03-27 18:43:32 +01:00
Raffi Enficiaud
e23c46f509 Merge branch 'develop' into local/new_filtering_merge
Conflicts:
	include/boost/test/tools/assertion.hpp
	test/test_files/test_tools_test.pattern
2015-03-27 18:37:16 +01:00
Raffi Enficiaud
09e4185086 Merge branch 'develop' into tractickets/11054-multiprecision_test_fixes-doc
Conflicts:
	include/boost/test/tools/assertion.hpp
	include/boost/test/tools/floating_point_comparison.hpp
2015-03-27 17:51:25 +01:00
Raffi Enficiaud
402dd1e176 Merge branch 'local/fix_msvc_unit_tests' into develop
Conflicts:
	include/boost/test/tools/floating_point_comparison.hpp
2015-03-27 17:43:14 +01:00
Raffi Enficiaud
0aba7f87dd Fixing floating point comparisons
Now
- for the "close enough" method, shows the min of the fractions if they are both failing
- for the "very close" method, shows the min in all cases.
- the negation is included in the close_at_tolerance, otherwise the comparison is not storing the failing fraction (if the negation is outside)
2015-03-27 17:31:22 +01:00