2
0
mirror of https://github.com/boostorg/test.git synced 2026-02-02 09:12:10 +00:00
Commit Graph

661 Commits

Author SHA1 Message Date
Raffi Enficiaud
39d64d759c Using existing macros in boost.config to achieve the same result 2014-05-04 02:01:04 +02:00
Raffi Enficiaud
0a8637d366 removing the warning ignore of Tim Blechmann since this is not an issue 2014-04-30 09:34:19 +02:00
Raffi Enficiaud
f5c5f3aa3e cleanups and doxygen doc 2014-04-29 10:41:48 +02:00
Raffi Enficiaud
3d0bbe9531 erroneous include guard 2014-04-29 10:17:36 +02:00
Raffi Enficiaud
50e0f94cd9 doc warning on clang 2014-04-29 10:12:21 +02:00
Raffi Enficiaud
9230a5642e cleanups + doxygen style file description 2014-04-29 10:11:37 +02:00
Raffi Enficiaud
b5d8b9f0c8 silencing warnings on clang 2014-04-29 10:10:00 +02:00
Raffi Enficiaud
ec3a754b9a Adding a macro for switching between C++98 throw() and C++11 noexcept 2014-04-29 10:09:26 +02:00
Raffi Enficiaud
8d37550770 cleanup 2014-04-29 02:04:30 +02:00
Raffi Enficiaud
009c755910 fix compilation osx 2014-04-29 01:50:55 +02:00
Raffi Enficiaud
56f2636f87 cleanup 2014-04-29 01:17:37 +02:00
Raffi Enficiaud
13934ad16c fix warning 2014-04-29 01:15:58 +02:00
Raffi Enficiaud
0bf8e521e8 fix compilation clang 2014-04-29 01:15:44 +02:00
Raffi Enficiaud
6ee4291d0f fix warnings 2014-04-29 00:58:51 +02:00
Raffi Enficiaud
822ce0b7a4 clang compilation fix 2014-04-29 00:40:23 +02:00
Raffi Enficiaud
1b002b61ad Merge commit '7a6bca70486f326fbdc115d9ca50f7fbe44ddb16' into feature/quickbookdoc 2014-04-28 23:52:05 +02:00
Raffi Enficiaud
90ebdefcb3 fixed compilation issue on mac 2014-04-20 16:18:21 +02:00
Raffi Enficiaud
21b5d58e22 trac ticket #8895 2014-04-18 13:25:28 +02:00
Raffi Enficiaud
b7dc516818 test doxygen 2014-04-13 20:37:48 +02:00
Tim Blechmann
dfdb0a6900 test: disable -Wlogical-op-parentheses warnings for clang 2014-04-04 12:46:04 +02:00
Gennadiy Rozental
be80c8cb03 more doxygen comments 2014-03-13 00:20:00 -04:00
Gennadiy Rozental
ae88d78a71 more doxygen comments 2014-03-10 01:33:16 -04:00
Gennadiy Rozental
974e21e559 Updated copyright message
Started to add doxygen comments
2014-03-03 01:08:55 -05:00
Stephen Kelly
6c3ac7f0d0 Test: Remove obsolete GCC version check.
[SVN r86116]
2013-10-01 08:47:50 +00:00
Stephen Kelly
0a13bb1ffe Test: Remove obsolete MSVC version checks.
[SVN r85937]
2013-09-26 09:42:36 +00:00
Gennadiy Rozental
d906a95270 do not set alloc number if 1
[SVN r85648]
2013-09-11 04:42:13 +00:00
Andrey Semashev
2d570683b4 Attempt to work around Intel Compiler on Linux problem: error #453: protected function "noncopyable::noncopyable()" is not accessible.
[SVN r85187]
2013-08-01 22:19:00 +00:00
Andrey Semashev
9b122e16f2 Added a missing include.
[SVN r85186]
2013-08-01 22:16:45 +00:00
Gennadiy Rozental
09732ac755 added missing include
[SVN r82995]
2013-02-19 09:51:23 +00:00
Vicente J. Botet Escriba
b41e2c5b29 Test: remove warning unused variable at.
[SVN r82977]
2013-02-18 18:29:02 +00:00
Vicente J. Botet Escriba
f7726f7ad0 Test: added missing include files
[SVN r82835]
2013-02-12 18:14:03 +00:00
Gennadiy Rozental
096d1312da Disable new tools id there is no variadics, but enable variadics for PGI
[SVN r82758]
2013-02-06 09:01:28 +00:00
Gennadiy Rozental
4f7fc06c4b fix shared_ptr in bool context
[SVN r82756]
2013-02-06 03:26:15 +00:00
Gennadiy Rozental
4631efa972 number of warnings/remarks cleaned up
[SVN r82747]
2013-02-05 09:20:53 +00:00
Gennadiy Rozental
bae8de14b4 Preparing for supporting both new and old testing tools implementation, including macros to manage which one is to be used. Start using new tools internally. Completely split new and old tools implementation so they do not interfere with each other and also can be stitched on/off by macro separately.
Added support for collection comparison interface using BOOST_CHECK( c1 == c2 ). This interface supports all forward iterable collections (including boost::range, but it is currently broken due to error in boost::range.
Added support for floating point comparisons using BOOST_CHECK( a == b, tolerance ) interface. Both percent and fraction tolerance are supported.
NEW feature: added support for floating point comparisons using BOOST_CHECK( a >= b, tolerance ) interface (all kinds of comparisons: != >= >, <= <). Both percent and fraction tolerance are supported.
NEW feature: added support for bitwise comparison using BOOST_CHECK( a == b, bitwise ) interface
NEW feature:  sticky tolerance. We now can specify type specific tolerance once and use it in multiple BOOST_CHECK( a==b ) with floating point values without specifying one. More over one can now specify a tolerance for the test case using the new decorator decorator::tolerance()
NEW feature: added support for fixture decorator with an argument
Rerouted printing values in new tools message formatting implementation through the print_helper_t interface to facilitate used defined overwrite.
predicate_result-> assertion_result to better convey the intended use
Implemented new error message formatting helpers
check_is_close_t, check_is_small_t eliminated. Use either functions or new tools API instead.
Added full set of comparison routines for basic_cstring
New traits: is_cstring 
is_forward_iterable implementation improved
Failure to open a pattern file is not a warning, but just a message now
Use new C++11 config macros

[SVN r82718]
2013-02-04 08:32:42 +00:00
Vicente J. Botet Escriba
0a13a6c811 Test: fix shared_ptr implicit conversion to bool introduced in [81780]
[SVN r81791]
2012-12-08 11:43:22 +00:00
Marshall Clow
8c598cd8df Remove usage of deprecated macros
[SVN r81500]
2012-11-23 20:08:08 +00:00
David Deakins
288ac36b23 Correction for the WinCE patch in #7515. crtdefs.h include file was missing for definition of uintptr_t.
[SVN r81469]
2012-11-21 22:48:44 +00:00
Gennadiy Rozental
8bd5193619 clang bug workaround
[SVN r81362]
2012-11-16 00:37:37 +00:00
Gennadiy Rozental
04d3b1400a avoid result_type
Fixes #6555 

[SVN r81322]
2012-11-13 12:55:14 +00:00
Gennadiy Rozental
b7adfa61f9 New feature: Boost.Test now reports number of failed warnings in passed test case and number of passed test cases with failed warnings
renamed some global constants to follow naming convention
removed some outdated workarounds
Fixes #6129

[SVN r81320]
2012-11-13 12:17:51 +00:00
Gennadiy Rozental
34cd7fc28d various portability fixes to allow data driven test cases (partially) on pre c++11 compilers
[SVN r81295]
2012-11-11 12:06:15 +00:00
Gennadiy Rozental
fdc2fb470d fine tuning compiler output
[SVN r81287]
2012-11-10 14:00:53 +00:00
Gennadiy Rozental
384b9207a2 new trait name is used
[SVN r81286]
2012-11-10 13:48:54 +00:00
Gennadiy Rozental
f2a505defe remove warnings
[SVN r81285]
2012-11-10 13:42:58 +00:00
Jürgen Hunold
c3ec41073f Fix: gcc-4.7.2: error: ‘>>’ should be ‘> >’ within a nested template argument list
gcc supports the angle bracket hat in c++11 only

[SVN r81255]
2012-11-08 20:34:04 +00:00
Gennadiy Rozental
3b85c18c4d attempts at portable implementation
[SVN r81251]
2012-11-08 10:30:10 +00:00
Gennadiy Rozental
76b9f2e4c0 temporary fix
[SVN r81250]
2012-11-08 08:56:16 +00:00
Gennadiy Rozental
bea5c30f99 older compilers support
[SVN r81247]
2012-11-08 07:45:45 +00:00
Gennadiy Rozental
aa8d9aac3c support for collection comparison using BOOST_TEST tool
[SVN r81243]
2012-11-08 07:06:30 +00:00