preCICE v3.2.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Functions
AlgorithmTest.cpp File Reference
#include <Eigen/Core>
#include <algorithm>
#include <array>
#include <boost/test/unit_test_suite.hpp>
#include <functional>
#include <ostream>
#include <string>
#include <utility>
#include <vector>
#include "math/constants.hpp"
#include "testing/TestContext.hpp"
#include "testing/Testing.hpp"
#include "utils/String.hpp"
#include "utils/algorithm.hpp"
Include dependency graph for AlgorithmTest.cpp:

Go to the source code of this file.

Functions

 BOOST_AUTO_TEST_CASE (MakeArray)
 
 BOOST_AUTO_TEST_CASE (UniqueElements)
 
 BOOST_AUTO_TEST_CASE (UniqueEigenElements)
 
 BOOST_AUTO_TEST_CASE (Mismatch)
 
 BOOST_AUTO_TEST_CASE (NormalRangePreview)
 
 BOOST_AUTO_TEST_CASE (PrintNoElements)
 
 BOOST_AUTO_TEST_CASE (EmptyRange)
 
 BOOST_AUTO_TEST_CASE (OneElement)
 
 BOOST_AUTO_TEST_CASE (AlreadySorted)
 
 BOOST_AUTO_TEST_CASE (Reverse)
 
 BOOST_AUTO_TEST_CASE (Scramble)
 
 BOOST_AUTO_TEST_CASE (ScramblePointer)
 
 BOOST_AUTO_TEST_CASE (NoMatch)
 
 BOOST_AUTO_TEST_CASE (AllMatch)
 
 BOOST_AUTO_TEST_CASE (BeginSingle)
 
 BOOST_AUTO_TEST_CASE (BeginMultiple)
 
 BOOST_AUTO_TEST_CASE (EndSingle)
 
 BOOST_AUTO_TEST_CASE (EndMultiple)
 
 BOOST_AUTO_TEST_CASE (MiddleSingle)
 
 BOOST_AUTO_TEST_CASE (MiddleMultiple)
 
 BOOST_AUTO_TEST_CASE (MultipleRangesSingleMatch)
 
 BOOST_AUTO_TEST_CASE (MultipleRangesMultipleMatches)
 

Function Documentation

◆ BOOST_AUTO_TEST_CASE() [1/22]

BOOST_AUTO_TEST_CASE ( AllMatch )

Definition at line 222 of file AlgorithmTest.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [2/22]

BOOST_AUTO_TEST_CASE ( AlreadySorted )

Definition at line 157 of file AlgorithmTest.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [3/22]

BOOST_AUTO_TEST_CASE ( BeginMultiple )

Definition at line 244 of file AlgorithmTest.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [4/22]

BOOST_AUTO_TEST_CASE ( BeginSingle )

Definition at line 233 of file AlgorithmTest.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [5/22]

BOOST_AUTO_TEST_CASE ( EmptyRange )

Definition at line 130 of file AlgorithmTest.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [6/22]

BOOST_AUTO_TEST_CASE ( EndMultiple )

Definition at line 266 of file AlgorithmTest.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [7/22]

BOOST_AUTO_TEST_CASE ( EndSingle )

Definition at line 255 of file AlgorithmTest.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [8/22]

BOOST_AUTO_TEST_CASE ( MakeArray )

Definition at line 23 of file AlgorithmTest.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [9/22]

BOOST_AUTO_TEST_CASE ( MiddleMultiple )

Definition at line 288 of file AlgorithmTest.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [10/22]

BOOST_AUTO_TEST_CASE ( MiddleSingle )

Definition at line 277 of file AlgorithmTest.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [11/22]

BOOST_AUTO_TEST_CASE ( Mismatch )

Definition at line 85 of file AlgorithmTest.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [12/22]

BOOST_AUTO_TEST_CASE ( MultipleRangesMultipleMatches )

Definition at line 310 of file AlgorithmTest.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [13/22]

BOOST_AUTO_TEST_CASE ( MultipleRangesSingleMatch )

Definition at line 299 of file AlgorithmTest.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [14/22]

BOOST_AUTO_TEST_CASE ( NoMatch )

Definition at line 211 of file AlgorithmTest.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [15/22]

BOOST_AUTO_TEST_CASE ( NormalRangePreview )

Definition at line 108 of file AlgorithmTest.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [16/22]

BOOST_AUTO_TEST_CASE ( OneElement )

Definition at line 145 of file AlgorithmTest.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [17/22]

BOOST_AUTO_TEST_CASE ( PrintNoElements )

Definition at line 119 of file AlgorithmTest.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [18/22]

BOOST_AUTO_TEST_CASE ( Reverse )

Definition at line 169 of file AlgorithmTest.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [19/22]

BOOST_AUTO_TEST_CASE ( Scramble )

Definition at line 181 of file AlgorithmTest.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [20/22]

BOOST_AUTO_TEST_CASE ( ScramblePointer )

Definition at line 193 of file AlgorithmTest.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [21/22]

BOOST_AUTO_TEST_CASE ( UniqueEigenElements )

Definition at line 55 of file AlgorithmTest.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [22/22]

BOOST_AUTO_TEST_CASE ( UniqueElements )

Definition at line 34 of file AlgorithmTest.cpp.

Here is the call graph for this function: