...one of the most highly
regarded and expertly designed C++ library projects in the
world. — Herb Sutter and Andrei
The quaternion_test.cpp test program tests quaternions specializations for float, double and long double (sample output, with message output enabled).
If you define the symbol TEST_VERBOSE, you will get additional output (verbose output); this will only
be helpful if you enable message output at the same time, of course (by uncommenting
the relevant line in the test or by adding
to your command line,...). In that case, and if you are running interactively,
you may in addition define the symbol BOOST_INTERACTIVE_TEST_INPUT_ITERATOR
to interactively test the input operator with input of your choice from the
standard input (instead of hard-coding it in the test).