libjmmcg  release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
fibonacci.cpp File Reference
#include "stdafx.h"
#include <boost/test/included/unit_test.hpp>
#include <boost/mpl/list.hpp>
#include "core/fibonacci.hpp"
Include dependency graph for fibonacci.cpp:

Go to the source code of this file.

Macros

#define BOOST_TEST_MODULE   libjmmcg_tests
 

Typedefs

typedef boost::mpl::list< std::pair< mpl::fibonacci< 0 >, boost::mpl::int_< 1 > >, std::pair< mpl::fibonacci< 1 >, boost::mpl::int_< 1 > >, std::pair< mpl::fibonacci< 2 >, boost::mpl::int_< 2 > >, std::pair< mpl::fibonacci< 3 >, boost::mpl::int_< 3 > >, std::pair< mpl::fibonacci< 4 >, boost::mpl::int_< 5 > >, std::pair< mpl::fibonacci< 5 >, boost::mpl::int_< 8 > >, std::pair< mpl::fibonacci< 6 >, boost::mpl::int_< 13 > >, std::pair< mpl::fibonacci< 7 >, boost::mpl::int_< 21 > >, std::pair< mpl::fibonacci< 8 >, boost::mpl::int_< 34 > >, std::pair< mpl::fibonacci< 9 >, boost::mpl::int_< 55 > >, std::pair< mpl::fibonacci< 10 >, boost::mpl::int_< 89 > >> check_mpl_fibonacci_tests
 

Functions

 BOOST_AUTO_TEST_CASE_TEMPLATE (check_value, fibonacci_t, check_mpl_fibonacci_tests)
 
 BOOST_AUTO_TEST_CASE (fibonacci_0)
 
 BOOST_AUTO_TEST_CASE (fibonacci_1)
 
 BOOST_AUTO_TEST_CASE (fibonacci_2)
 
 BOOST_AUTO_TEST_CASE (fibonacci_3)
 
 BOOST_AUTO_TEST_CASE (fibonacci_4)
 
 BOOST_AUTO_TEST_CASE (fibonacci_5)
 
 BOOST_AUTO_TEST_CASE (fibonacci_6)
 
 BOOST_AUTO_TEST_CASE (fibonacci_7)
 
 BOOST_AUTO_TEST_CASE (fibonacci_8)
 
 BOOST_AUTO_TEST_CASE (fibonacci_9)
 
 BOOST_AUTO_TEST_CASE (fibonacci_10)
 

Macro Definition Documentation

◆ BOOST_TEST_MODULE

#define BOOST_TEST_MODULE   libjmmcg_tests

Definition at line 21 of file fibonacci.cpp.

Typedef Documentation

◆ check_mpl_fibonacci_tests

typedef boost::mpl::list< std::pair<mpl::fibonacci<0>, boost::mpl::int_<1> >, std::pair<mpl::fibonacci<1>, boost::mpl::int_<1> >, std::pair<mpl::fibonacci<2>, boost::mpl::int_<2> >, std::pair<mpl::fibonacci<3>, boost::mpl::int_<3> >, std::pair<mpl::fibonacci<4>, boost::mpl::int_<5> >, std::pair<mpl::fibonacci<5>, boost::mpl::int_<8> >, std::pair<mpl::fibonacci<6>, boost::mpl::int_<13> >, std::pair<mpl::fibonacci<7>, boost::mpl::int_<21> >, std::pair<mpl::fibonacci<8>, boost::mpl::int_<34> >, std::pair<mpl::fibonacci<9>, boost::mpl::int_<55> >, std::pair<mpl::fibonacci<10>, boost::mpl::int_<89> >> check_mpl_fibonacci_tests

Definition at line 42 of file fibonacci.cpp.

Function Documentation

◆ BOOST_AUTO_TEST_CASE() [1/11]

BOOST_AUTO_TEST_CASE ( fibonacci_0  )

Definition at line 56 of file fibonacci.cpp.

◆ BOOST_AUTO_TEST_CASE() [2/11]

BOOST_AUTO_TEST_CASE ( fibonacci_1  )

Definition at line 60 of file fibonacci.cpp.

◆ BOOST_AUTO_TEST_CASE() [3/11]

BOOST_AUTO_TEST_CASE ( fibonacci_10  )

Definition at line 96 of file fibonacci.cpp.

◆ BOOST_AUTO_TEST_CASE() [4/11]

BOOST_AUTO_TEST_CASE ( fibonacci_2  )

Definition at line 64 of file fibonacci.cpp.

◆ BOOST_AUTO_TEST_CASE() [5/11]

BOOST_AUTO_TEST_CASE ( fibonacci_3  )

Definition at line 68 of file fibonacci.cpp.

◆ BOOST_AUTO_TEST_CASE() [6/11]

BOOST_AUTO_TEST_CASE ( fibonacci_4  )

Definition at line 72 of file fibonacci.cpp.

◆ BOOST_AUTO_TEST_CASE() [7/11]

BOOST_AUTO_TEST_CASE ( fibonacci_5  )

Definition at line 76 of file fibonacci.cpp.

◆ BOOST_AUTO_TEST_CASE() [8/11]

BOOST_AUTO_TEST_CASE ( fibonacci_6  )

Definition at line 80 of file fibonacci.cpp.

◆ BOOST_AUTO_TEST_CASE() [9/11]

BOOST_AUTO_TEST_CASE ( fibonacci_7  )

Definition at line 84 of file fibonacci.cpp.

◆ BOOST_AUTO_TEST_CASE() [10/11]

BOOST_AUTO_TEST_CASE ( fibonacci_8  )

Definition at line 88 of file fibonacci.cpp.

◆ BOOST_AUTO_TEST_CASE() [11/11]

BOOST_AUTO_TEST_CASE ( fibonacci_9  )

Definition at line 92 of file fibonacci.cpp.

◆ BOOST_AUTO_TEST_CASE_TEMPLATE()

BOOST_AUTO_TEST_CASE_TEMPLATE ( check_value  ,
fibonacci_t  ,
check_mpl_fibonacci_tests   
)

Definition at line 48 of file fibonacci.cpp.