Home
Next

Boost Test Library

Use, modification and distribution is subject to the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt )

Table of Contents

Introduction
FAQ
Open issues
Acknowledgements
I. The Execution Monitor
Compilation
User's guide
Reference
II. The Program Execution Monitor
Implementation
Compilation
III. Minimal testing facility
IV. The Unit Test Framework
Introduction
Tutorials
Introduction into testing
Hello the testing world
Boost.Test driven development
Compilation
Standalone library compilation
Auto-linking support
Direct include
User's guide
Usage variants
Static library
Dynamic library
Single header
External test runner
Supplied test runners
External test runner
Test module initialization
Test organization
Nullary function based test case
Manual registration
Automated registration
Unary function based test case
Test case template
Manual registration
Automated registration
Test suite
Manual registration
Automated registration
Master Test Suite
Expected failures specification
Fixtures
Generic model
Per test case
Test suite shared
Global fixture
Test Output
Test log
BOOST_TEST_MESSAGE
BOOST_TEST_CHECKPOINT
BOOST_TEST_PASSPOINT
Logging floating point type numbers
Human readable format
XML based log output format
Compile time configuration
Test report output
Progress display
Runtime configuration
Run by name
Parameters reference
Testing tools
Output testing tool
Custom predicate support
Floating-point comparison algorithms
Reference
Usage recommendations
Generic
Microsoft Visual Studio .NET users specific
Command-line (non-GUI) users specific

Last revised: , at


Next