mirror of
				https://github.com/saitohirga/WSJT-X.git
				synced 2025-10-30 04:20:22 -04:00 
			
		
		
		
	
		
			
				
	
	
		
			58 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			58 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			C++
		
	
	
	
	
	
| ///////////////////////////////////////////////////////////////
 | |
| //  Copyright 2011 John Maddock. 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_
 | |
| 
 | |
| #include "setup.hpp"
 | |
| #include "table_type.hpp"
 | |
| 
 | |
| #include <boost/math/special_functions/ellint_rc.hpp>
 | |
| #include <boost/math/special_functions/ellint_rd.hpp>
 | |
| #include <boost/math/special_functions/ellint_rf.hpp>
 | |
| #include <boost/math/special_functions/ellint_rj.hpp>
 | |
| #include <boost/math/special_functions/ellint_rg.hpp>
 | |
| #include "libs/math/test/test_carlson.hpp"
 | |
| 
 | |
| void expected_results()
 | |
| {
 | |
|    //
 | |
|    // Define the max and mean errors expected for
 | |
|    // various compilers and platforms.
 | |
|    //
 | |
|    add_expected_result(
 | |
|       ".*",                          // compiler
 | |
|       ".*",                          // stdlib
 | |
|       ".*",                          // platform
 | |
|       ".*",                          // test type(s)
 | |
|       ".*RJ.*",                      // test data group
 | |
|       ".*", 2700, 250);              // test function
 | |
|    add_expected_result(
 | |
|       ".*",                          // compiler
 | |
|       ".*",                          // stdlib
 | |
|       ".*",                          // platform
 | |
|       ".*",                          // test type(s)
 | |
|       ".*",                          // test data group
 | |
|       ".*", 40, 20);                 // test function
 | |
|    //
 | |
|    // Finish off by printing out the compiler/stdlib/platform names,
 | |
|    // we do this to make it easier to mark up expected error rates.
 | |
|    //
 | |
|    std::cout << "Tests run with " << BOOST_COMPILER << ", "
 | |
|       << BOOST_STDLIB << ", " << BOOST_PLATFORM << std::endl;
 | |
| }
 | |
| 
 | |
| template <class T>
 | |
| void test(T t, const char* p)
 | |
| {
 | |
|    test_spots(t, p);
 | |
| }
 | |
| 
 | |
| BOOST_AUTO_TEST_CASE( test_main )
 | |
| {
 | |
|    expected_results();
 | |
|    ALL_TESTS
 | |
| }
 | |
| 
 | |
| 
 | |
| 
 |