2
0
mirror of https://github.com/boostorg/test.git synced 2026-02-21 03:22:09 +00:00
Files
test/doc/v2/utf.testing-tools.qbk

19 lines
1.1 KiB
Plaintext

[section:testing_tools The __UTF__ testing tools]
The __UTF__'s supplies a toolbox of testing tools to ease creation and maintenance of test programs and
provide a uniform error reporting mechanism. The toolbox supplied in most part in a form of macro and function
declarations. While the functions can be called directly, the usual way to use testing tools is via convenience
macros. All macros arguments are calculated once, so it's safe to pass complex expressions in their place.
All tools automatically supply an error location: a file name and a line number. The testing tools are intended
for unit test code rather than library or production code, where throwing exceptions, using `assert()`,
`boost::concept_check` or `BOOST_STATIC_ASSERT()` may be more suitable
ways to detect and report errors. For list of all supplied testing tools and usage examples see the reference.
[include testing_tools/assertions_severity_levels.qbk]
[include testing_tools/custom_predicates.qbk]
[include testing_tools/testing_output_streams.qbk]
[include testing_tools/testing_floating_points.qbk]
[endsect] [/ testing tools]