// // unit_test.hpp // ~~~~~~~~~~~~~ // // Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com) // // Distributed under 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) // #ifndef UNIT_TEST_HPP #define UNIT_TEST_HPP #include #if defined(__sun) # include // Needed for lrand48. #endif // defined(__sun) #if defined(__BORLANDC__) // Prevent use of intrinsic for strcmp. # include # undef strcmp // Suppress error about condition always being true. # pragma option -w-ccc #endif // defined(__BORLANDC__) #if defined(BOOST_MSVC) # pragma warning (push) # pragma warning (disable:4244) #endif // defined(BOOST_MSVC) #include #include using boost::unit_test::test_suite; #if defined(BOOST_MSVC) # pragma warning (pop) #endif // defined(BOOST_MSVC) inline void null_test() { } #endif // UNIT_TEST_HPP