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

Go to the source code of this file.

Macros

#define BOOST_TEST_MODULE   libjmmcg_tests
 

Typedefs

typedef std::vector< int > colln_t
 

Functions

 BOOST_AUTO_TEST_CASE (empty)
 
 BOOST_AUTO_TEST_CASE (sort_one)
 
 BOOST_AUTO_TEST_CASE (sort_two_sorted)
 
 BOOST_AUTO_TEST_CASE (sort_two_reversed)
 
 BOOST_AUTO_TEST_CASE (sort_same)
 
 BOOST_AUTO_TEST_CASE (sort_sorted)
 
 BOOST_AUTO_TEST_CASE (sort_reversed)
 

Macro Definition Documentation

◆ BOOST_TEST_MODULE

#define BOOST_TEST_MODULE   libjmmcg_tests

Definition at line 21 of file bogo_sort.cpp.

Typedef Documentation

◆ colln_t

typedef std::vector< int > colln_t

Definition at line 31 of file bogo_sort.cpp.

Function Documentation

◆ BOOST_AUTO_TEST_CASE() [1/7]

BOOST_AUTO_TEST_CASE ( empty  )

Definition at line 35 of file bogo_sort.cpp.

◆ BOOST_AUTO_TEST_CASE() [2/7]

BOOST_AUTO_TEST_CASE ( sort_one  )

Definition at line 41 of file bogo_sort.cpp.

◆ BOOST_AUTO_TEST_CASE() [3/7]

BOOST_AUTO_TEST_CASE ( sort_reversed  )

Definition at line 82 of file bogo_sort.cpp.

◆ BOOST_AUTO_TEST_CASE() [4/7]

BOOST_AUTO_TEST_CASE ( sort_same  )

Definition at line 66 of file bogo_sort.cpp.

◆ BOOST_AUTO_TEST_CASE() [5/7]

BOOST_AUTO_TEST_CASE ( sort_sorted  )

Definition at line 74 of file bogo_sort.cpp.

◆ BOOST_AUTO_TEST_CASE() [6/7]

BOOST_AUTO_TEST_CASE ( sort_two_reversed  )

Definition at line 57 of file bogo_sort.cpp.

◆ BOOST_AUTO_TEST_CASE() [7/7]

BOOST_AUTO_TEST_CASE ( sort_two_sorted  )

Definition at line 49 of file bogo_sort.cpp.