Project
Loading...
Searching...
No Matches
testITSCAConfigPreflight.cxx File Reference
#include <boost/test/unit_test.hpp>
#include <array>
#include <stdexcept>
#include <boost/property_tree/ptree.hpp>
#include <fairlogger/Logger.h>
#include "CommonUtils/ConfigurableParam.h"
#include "ITSCAWorkflow/ConfigPreflight.h"
#include "Framework/ConfigContext.h"
#include "Framework/ConfigParamStore.h"
#include "Framework/ParamRetriever.h"
#include "Framework/ServiceRegistry.h"
#include "ITSMFTTracking/TrackingConfigParam.h"
#include "ITSMFTTracking/ITSTrackingConfigParam.h"

Go to the source code of this file.

Macros

#define BOOST_TEST_MODULE   ITSMFT ITSCAConfigPreflight
 
#define BOOST_TEST_MAIN
 
#define BOOST_TEST_DYN_LINK
 

Functions

 BOOST_FIXTURE_TEST_CASE (LegacyNamespaceIsRejectedBeforeAnyUpdate, FatalToExceptionFixture)
 
 BOOST_FIXTURE_TEST_CASE (RejectedStringNeverReachesConfigurableParamUpdate, FatalToExceptionFixture)
 
 BOOST_FIXTURE_TEST_CASE (DedicatedNamespaceIsAcceptedAndApplied, FatalToExceptionFixture)
 
 BOOST_FIXTURE_TEST_CASE (EmptyStringIsAcceptedAndApplied, FatalToExceptionFixture)
 
 BOOST_FIXTURE_TEST_CASE (LegacyNamespaceWithoutFieldIsRejected, FatalToExceptionFixture)
 
 BOOST_FIXTURE_TEST_CASE (MixedInputRejectsLegacyNamespaceInEitherPosition, FatalToExceptionFixture)
 
 BOOST_FIXTURE_TEST_CASE (OuterWhitespaceAndInternalKeyWhitespaceKeepNamespace, FatalToExceptionFixture)
 
 BOOST_FIXTURE_TEST_CASE (EmptyEntriesAndUnrelatedNamespacesAreAccepted, FatalToExceptionFixture)
 
 BOOST_FIXTURE_TEST_CASE (MalformedTokensRemainConfiguratorErrors, FatalToExceptionFixture)
 
 BOOST_FIXTURE_TEST_CASE (RepeatedAcceptedAndRejectedCallsRemainDeterministic, FatalToExceptionFixture)
 
 BOOST_FIXTURE_TEST_CASE (SupportedModesAreAccepted, FatalToExceptionFixture)
 
 BOOST_FIXTURE_TEST_CASE (UnsupportedModesFailClosed, FatalToExceptionFixture)
 
 BOOST_AUTO_TEST_CASE (VertexSelectionIsExplicitAndLegacyAliasesMustAgree)
 
 BOOST_AUTO_TEST_CASE (DriverResolvesTruthContextIndependentlyOfMCLabels)
 

Macro Definition Documentation

◆ BOOST_TEST_DYN_LINK

#define BOOST_TEST_DYN_LINK

Definition at line 16 of file testITSCAConfigPreflight.cxx.

◆ BOOST_TEST_MAIN

#define BOOST_TEST_MAIN

Definition at line 15 of file testITSCAConfigPreflight.cxx.

◆ BOOST_TEST_MODULE

#define BOOST_TEST_MODULE   ITSMFT ITSCAConfigPreflight

Definition at line 14 of file testITSCAConfigPreflight.cxx.

Function Documentation

◆ BOOST_AUTO_TEST_CASE() [1/2]

BOOST_AUTO_TEST_CASE ( DriverResolvesTruthContextIndependentlyOfMCLabels  )

Definition at line 172 of file testITSCAConfigPreflight.cxx.

◆ BOOST_AUTO_TEST_CASE() [2/2]

BOOST_AUTO_TEST_CASE ( VertexSelectionIsExplicitAndLegacyAliasesMustAgree  )

Definition at line 157 of file testITSCAConfigPreflight.cxx.

◆ BOOST_FIXTURE_TEST_CASE() [1/12]

BOOST_FIXTURE_TEST_CASE ( DedicatedNamespaceIsAcceptedAndApplied  ,
FatalToExceptionFixture   
)

Definition at line 71 of file testITSCAConfigPreflight.cxx.

◆ BOOST_FIXTURE_TEST_CASE() [2/12]

BOOST_FIXTURE_TEST_CASE ( EmptyEntriesAndUnrelatedNamespacesAreAccepted  ,
FatalToExceptionFixture   
)

Definition at line 110 of file testITSCAConfigPreflight.cxx.

◆ BOOST_FIXTURE_TEST_CASE() [3/12]

BOOST_FIXTURE_TEST_CASE ( EmptyStringIsAcceptedAndApplied  ,
FatalToExceptionFixture   
)

Definition at line 79 of file testITSCAConfigPreflight.cxx.

◆ BOOST_FIXTURE_TEST_CASE() [4/12]

BOOST_FIXTURE_TEST_CASE ( LegacyNamespaceIsRejectedBeforeAnyUpdate  ,
FatalToExceptionFixture   
)

Definition at line 48 of file testITSCAConfigPreflight.cxx.

◆ BOOST_FIXTURE_TEST_CASE() [5/12]

BOOST_FIXTURE_TEST_CASE ( LegacyNamespaceWithoutFieldIsRejected  ,
FatalToExceptionFixture   
)

Definition at line 84 of file testITSCAConfigPreflight.cxx.

◆ BOOST_FIXTURE_TEST_CASE() [6/12]

BOOST_FIXTURE_TEST_CASE ( MalformedTokensRemainConfiguratorErrors  ,
FatalToExceptionFixture   
)

Definition at line 122 of file testITSCAConfigPreflight.cxx.

◆ BOOST_FIXTURE_TEST_CASE() [7/12]

BOOST_FIXTURE_TEST_CASE ( MixedInputRejectsLegacyNamespaceInEitherPosition  ,
FatalToExceptionFixture   
)

Definition at line 89 of file testITSCAConfigPreflight.cxx.

◆ BOOST_FIXTURE_TEST_CASE() [8/12]

BOOST_FIXTURE_TEST_CASE ( OuterWhitespaceAndInternalKeyWhitespaceKeepNamespace  ,
FatalToExceptionFixture   
)

Definition at line 99 of file testITSCAConfigPreflight.cxx.

◆ BOOST_FIXTURE_TEST_CASE() [9/12]

BOOST_FIXTURE_TEST_CASE ( RejectedStringNeverReachesConfigurableParamUpdate  ,
FatalToExceptionFixture   
)

Definition at line 59 of file testITSCAConfigPreflight.cxx.

◆ BOOST_FIXTURE_TEST_CASE() [10/12]

BOOST_FIXTURE_TEST_CASE ( RepeatedAcceptedAndRejectedCallsRemainDeterministic  ,
FatalToExceptionFixture   
)

Definition at line 129 of file testITSCAConfigPreflight.cxx.

◆ BOOST_FIXTURE_TEST_CASE() [11/12]

BOOST_FIXTURE_TEST_CASE ( SupportedModesAreAccepted  ,
FatalToExceptionFixture   
)

Definition at line 142 of file testITSCAConfigPreflight.cxx.

◆ BOOST_FIXTURE_TEST_CASE() [12/12]

BOOST_FIXTURE_TEST_CASE ( UnsupportedModesFailClosed  ,
FatalToExceptionFixture   
)

Definition at line 148 of file testITSCAConfigPreflight.cxx.