Replaced BOOST_TEST

[SVN r27050]
This commit is contained in:
Stefan Slapeta
2005-02-03 12:27:14 +00:00
committed by Peter Dimov
parent 791b547d25
commit 6e6179b932

View File

@ -15,7 +15,7 @@
#include <boost/config.hpp> // for BOOST_MSVC #include <boost/config.hpp> // for BOOST_MSVC
#include <boost/cstdlib.hpp> // for boost::exit_success #include <boost/cstdlib.hpp> // for boost::exit_success
#include <boost/math/common_factor.hpp> // for boost::math::gcd, etc. #include <boost/math/common_factor.hpp> // for boost::math::gcd, etc.
#include <boost/test/test_tools.hpp> // for main, BOOST_TEST #include <boost/test/test_tools.hpp> // for main, BOOST_CHECK
#include <iostream> // for std::cout (std::endl indirectly) #include <iostream> // for std::cout (std::endl indirectly)
@ -52,87 +52,87 @@ test_main
// GCD tests // GCD tests
cout << "Doing tests on gcd." << endl; cout << "Doing tests on gcd." << endl;
BOOST_TEST( gcd<int_type>( 1, -1) == 1 ); BOOST_CHECK( gcd<int_type>( 1, -1) == 1 );
BOOST_TEST( gcd<int_type>( -1, 1) == 1 ); BOOST_CHECK( gcd<int_type>( -1, 1) == 1 );
BOOST_TEST( gcd<int_type>( 1, 1) == 1 ); BOOST_CHECK( gcd<int_type>( 1, 1) == 1 );
BOOST_TEST( gcd<int_type>( -1, -1) == 1 ); BOOST_CHECK( gcd<int_type>( -1, -1) == 1 );
BOOST_TEST( gcd<int_type>( 0, 0) == 0 ); BOOST_CHECK( gcd<int_type>( 0, 0) == 0 );
BOOST_TEST( gcd<int_type>( 7, 0) == 7 ); BOOST_CHECK( gcd<int_type>( 7, 0) == 7 );
BOOST_TEST( gcd<int_type>( 0, 9) == 9 ); BOOST_CHECK( gcd<int_type>( 0, 9) == 9 );
BOOST_TEST( gcd<int_type>( -7, 0) == 7 ); BOOST_CHECK( gcd<int_type>( -7, 0) == 7 );
BOOST_TEST( gcd<int_type>( 0, -9) == 9 ); BOOST_CHECK( gcd<int_type>( 0, -9) == 9 );
BOOST_TEST( gcd<int_type>( 42, 30) == 6 ); BOOST_CHECK( gcd<int_type>( 42, 30) == 6 );
BOOST_TEST( gcd<int_type>( 6, -9) == 3 ); BOOST_CHECK( gcd<int_type>( 6, -9) == 3 );
BOOST_TEST( gcd<int_type>(-10, -10) == 10 ); BOOST_CHECK( gcd<int_type>(-10, -10) == 10 );
BOOST_TEST( gcd<int_type>(-25, -10) == 5 ); BOOST_CHECK( gcd<int_type>(-25, -10) == 5 );
BOOST_TEST( gcd<int_type>( 3, 7) == 1 ); BOOST_CHECK( gcd<int_type>( 3, 7) == 1 );
BOOST_TEST( gcd<int_type>( 8, 9) == 1 ); BOOST_CHECK( gcd<int_type>( 8, 9) == 1 );
BOOST_TEST( gcd<int_type>( 7, 49) == 7 ); BOOST_CHECK( gcd<int_type>( 7, 49) == 7 );
// GCD tests // GCD tests
cout << "Doing tests on unsigned-gcd." << endl; cout << "Doing tests on unsigned-gcd." << endl;
BOOST_TEST( gcd<uint_type>( 1u, 1u) == 1u ); BOOST_CHECK( gcd<uint_type>( 1u, 1u) == 1u );
BOOST_TEST( gcd<uint_type>( 0u, 0u) == 0u ); BOOST_CHECK( gcd<uint_type>( 0u, 0u) == 0u );
BOOST_TEST( gcd<uint_type>( 7u, 0u) == 7u ); BOOST_CHECK( gcd<uint_type>( 7u, 0u) == 7u );
BOOST_TEST( gcd<uint_type>( 0u, 9u) == 9u ); BOOST_CHECK( gcd<uint_type>( 0u, 9u) == 9u );
BOOST_TEST( gcd<uint_type>( 42u, 30u) == 6u ); BOOST_CHECK( gcd<uint_type>( 42u, 30u) == 6u );
BOOST_TEST( gcd<uint_type>( 3u, 7u) == 1u ); BOOST_CHECK( gcd<uint_type>( 3u, 7u) == 1u );
BOOST_TEST( gcd<uint_type>( 8u, 9u) == 1u ); BOOST_CHECK( gcd<uint_type>( 8u, 9u) == 1u );
BOOST_TEST( gcd<uint_type>( 7u, 49u) == 7u ); BOOST_CHECK( gcd<uint_type>( 7u, 49u) == 7u );
cout << "Doing tests on static_gcd." << endl; cout << "Doing tests on static_gcd." << endl;
BOOST_TEST( (static_gcd< 1, 1>::value) == 1 ); BOOST_CHECK( (static_gcd< 1, 1>::value) == 1 );
BOOST_TEST( (static_gcd< 0, 0>::value) == 0 ); BOOST_CHECK( (static_gcd< 0, 0>::value) == 0 );
BOOST_TEST( (static_gcd< 7, 0>::value) == 7 ); BOOST_CHECK( (static_gcd< 7, 0>::value) == 7 );
BOOST_TEST( (static_gcd< 0, 9>::value) == 9 ); BOOST_CHECK( (static_gcd< 0, 9>::value) == 9 );
BOOST_TEST( (static_gcd<42, 30>::value) == 6 ); BOOST_CHECK( (static_gcd<42, 30>::value) == 6 );
BOOST_TEST( (static_gcd< 3, 7>::value) == 1 ); BOOST_CHECK( (static_gcd< 3, 7>::value) == 1 );
BOOST_TEST( (static_gcd< 8, 9>::value) == 1 ); BOOST_CHECK( (static_gcd< 8, 9>::value) == 1 );
BOOST_TEST( (static_gcd< 7, 49>::value) == 7 ); BOOST_CHECK( (static_gcd< 7, 49>::value) == 7 );
// LCM tests // LCM tests
cout << "Doing tests on lcm." << endl; cout << "Doing tests on lcm." << endl;
BOOST_TEST( lcm<int_type>( 1, -1) == 1 ); BOOST_CHECK( lcm<int_type>( 1, -1) == 1 );
BOOST_TEST( lcm<int_type>( -1, 1) == 1 ); BOOST_CHECK( lcm<int_type>( -1, 1) == 1 );
BOOST_TEST( lcm<int_type>( 1, 1) == 1 ); BOOST_CHECK( lcm<int_type>( 1, 1) == 1 );
BOOST_TEST( lcm<int_type>( -1, -1) == 1 ); BOOST_CHECK( lcm<int_type>( -1, -1) == 1 );
BOOST_TEST( lcm<int_type>( 0, 0) == 0 ); BOOST_CHECK( lcm<int_type>( 0, 0) == 0 );
BOOST_TEST( lcm<int_type>( 6, 0) == 0 ); BOOST_CHECK( lcm<int_type>( 6, 0) == 0 );
BOOST_TEST( lcm<int_type>( 0, 7) == 0 ); BOOST_CHECK( lcm<int_type>( 0, 7) == 0 );
BOOST_TEST( lcm<int_type>( -5, 0) == 0 ); BOOST_CHECK( lcm<int_type>( -5, 0) == 0 );
BOOST_TEST( lcm<int_type>( 0, -4) == 0 ); BOOST_CHECK( lcm<int_type>( 0, -4) == 0 );
BOOST_TEST( lcm<int_type>( 18, 30) == 90 ); BOOST_CHECK( lcm<int_type>( 18, 30) == 90 );
BOOST_TEST( lcm<int_type>( -6, 9) == 18 ); BOOST_CHECK( lcm<int_type>( -6, 9) == 18 );
BOOST_TEST( lcm<int_type>(-10, -10) == 10 ); BOOST_CHECK( lcm<int_type>(-10, -10) == 10 );
BOOST_TEST( lcm<int_type>( 25, -10) == 50 ); BOOST_CHECK( lcm<int_type>( 25, -10) == 50 );
BOOST_TEST( lcm<int_type>( 3, 7) == 21 ); BOOST_CHECK( lcm<int_type>( 3, 7) == 21 );
BOOST_TEST( lcm<int_type>( 8, 9) == 72 ); BOOST_CHECK( lcm<int_type>( 8, 9) == 72 );
BOOST_TEST( lcm<int_type>( 7, 49) == 49 ); BOOST_CHECK( lcm<int_type>( 7, 49) == 49 );
cout << "Doing tests on unsigned-lcm." << endl; cout << "Doing tests on unsigned-lcm." << endl;
BOOST_TEST( lcm<uint_type>( 1u, 1u) == 1u ); BOOST_CHECK( lcm<uint_type>( 1u, 1u) == 1u );
BOOST_TEST( lcm<uint_type>( 0u, 0u) == 0u ); BOOST_CHECK( lcm<uint_type>( 0u, 0u) == 0u );
BOOST_TEST( lcm<uint_type>( 6u, 0u) == 0u ); BOOST_CHECK( lcm<uint_type>( 6u, 0u) == 0u );
BOOST_TEST( lcm<uint_type>( 0u, 7u) == 0u ); BOOST_CHECK( lcm<uint_type>( 0u, 7u) == 0u );
BOOST_TEST( lcm<uint_type>( 18u, 30u) == 90u ); BOOST_CHECK( lcm<uint_type>( 18u, 30u) == 90u );
BOOST_TEST( lcm<uint_type>( 3u, 7u) == 21u ); BOOST_CHECK( lcm<uint_type>( 3u, 7u) == 21u );
BOOST_TEST( lcm<uint_type>( 8u, 9u) == 72u ); BOOST_CHECK( lcm<uint_type>( 8u, 9u) == 72u );
BOOST_TEST( lcm<uint_type>( 7u, 49u) == 49u ); BOOST_CHECK( lcm<uint_type>( 7u, 49u) == 49u );
cout << "Doing tests on static_lcm." << endl; cout << "Doing tests on static_lcm." << endl;
BOOST_TEST( (static_lcm< 1, 1>::value) == 1 ); BOOST_CHECK( (static_lcm< 1, 1>::value) == 1 );
BOOST_TEST( (static_lcm< 0, 0>::value) == 0 ); BOOST_CHECK( (static_lcm< 0, 0>::value) == 0 );
BOOST_TEST( (static_lcm< 6, 0>::value) == 0 ); BOOST_CHECK( (static_lcm< 6, 0>::value) == 0 );
BOOST_TEST( (static_lcm< 0, 7>::value) == 0 ); BOOST_CHECK( (static_lcm< 0, 7>::value) == 0 );
BOOST_TEST( (static_lcm<18, 30>::value) == 90 ); BOOST_CHECK( (static_lcm<18, 30>::value) == 90 );
BOOST_TEST( (static_lcm< 3, 7>::value) == 21 ); BOOST_CHECK( (static_lcm< 3, 7>::value) == 21 );
BOOST_TEST( (static_lcm< 8, 9>::value) == 72 ); BOOST_CHECK( (static_lcm< 8, 9>::value) == 72 );
BOOST_TEST( (static_lcm< 7, 49>::value) == 49 ); BOOST_CHECK( (static_lcm< 7, 49>::value) == 49 );
return boost::exit_success; return boost::exit_success;
} }