Project
Loading...
Searching...
No Matches
testTraversalTopology.cxx File Reference
#include <boost/test/unit_test.hpp>
#include <algorithm>
#include <type_traits>
#include <vector>
#include "ITSMFTTracking/Configuration.h"
#include "ITSMFTTracking/TraversalTopology.h"

Go to the source code of this file.

Macros

#define BOOST_TEST_MODULE   ITSMFT TraversalTopology
 
#define BOOST_TEST_MAIN
 
#define BOOST_TEST_DYN_LINK
 

Functions

 BOOST_AUTO_TEST_CASE (CellPathContainsOnlyTwoEdgeIds)
 
 BOOST_AUTO_TEST_CASE (EdgeContainsOnlySurfaceEndpoints)
 
 BOOST_AUTO_TEST_CASE (ComponentBoundariesRejectCrossComponentEdges)
 
 BOOST_AUTO_TEST_CASE (AllActiveChainDerivesEdgesAndCellPaths)
 
 BOOST_AUTO_TEST_CASE (SeedingLayersBuildTheGraphWhileStartLayersOnlySelectRoadStarts)
 
 BOOST_AUTO_TEST_CASE (DisabledMiddleSurfaceRetainsAdmittedBridge)
 
 BOOST_AUTO_TEST_CASE (DisabledEndpointOmitsItsEdges)
 
 BOOST_AUTO_TEST_CASE (InvalidDerivationIsTransactional)
 

Macro Definition Documentation

◆ BOOST_TEST_DYN_LINK

#define BOOST_TEST_DYN_LINK

Definition at line 14 of file testTraversalTopology.cxx.

◆ BOOST_TEST_MAIN

#define BOOST_TEST_MAIN

Definition at line 13 of file testTraversalTopology.cxx.

◆ BOOST_TEST_MODULE

#define BOOST_TEST_MODULE   ITSMFT TraversalTopology

Definition at line 12 of file testTraversalTopology.cxx.

Function Documentation

◆ BOOST_AUTO_TEST_CASE() [1/8]

BOOST_AUTO_TEST_CASE ( AllActiveChainDerivesEdgesAndCellPaths  )

Definition at line 111 of file testTraversalTopology.cxx.

◆ BOOST_AUTO_TEST_CASE() [2/8]

BOOST_AUTO_TEST_CASE ( CellPathContainsOnlyTwoEdgeIds  )

Definition at line 82 of file testTraversalTopology.cxx.

◆ BOOST_AUTO_TEST_CASE() [3/8]

BOOST_AUTO_TEST_CASE ( ComponentBoundariesRejectCrossComponentEdges  )

Definition at line 102 of file testTraversalTopology.cxx.

◆ BOOST_AUTO_TEST_CASE() [4/8]

BOOST_AUTO_TEST_CASE ( DisabledEndpointOmitsItsEdges  )

Definition at line 191 of file testTraversalTopology.cxx.

◆ BOOST_AUTO_TEST_CASE() [5/8]

BOOST_AUTO_TEST_CASE ( DisabledMiddleSurfaceRetainsAdmittedBridge  )

Definition at line 170 of file testTraversalTopology.cxx.

◆ BOOST_AUTO_TEST_CASE() [6/8]

BOOST_AUTO_TEST_CASE ( EdgeContainsOnlySurfaceEndpoints  )

Definition at line 92 of file testTraversalTopology.cxx.

◆ BOOST_AUTO_TEST_CASE() [7/8]

BOOST_AUTO_TEST_CASE ( InvalidDerivationIsTransactional  )

Definition at line 206 of file testTraversalTopology.cxx.

◆ BOOST_AUTO_TEST_CASE() [8/8]

BOOST_AUTO_TEST_CASE ( SeedingLayersBuildTheGraphWhileStartLayersOnlySelectRoadStarts  )

Definition at line 133 of file testTraversalTopology.cxx.