preCICE v3.1.2
Loading...
Searching...
No Matches
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 208 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 148 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 228 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 218 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 123 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 248 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 238 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 22 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 268 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 258 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 81 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 288 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 278 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 198 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 103 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 137 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 113 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 159 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 170 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 181 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 52 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 32 of file AlgorithmTest.cpp.

Here is the call graph for this function: