Project
Loading...
Searching...
No Matches
test_DataDescriptorMatcher.cxx File Reference
#include "Framework/DataDescriptorMatcher.h"
#include "Framework/DataDescriptorQueryBuilder.h"
#include "Framework/InputSpec.h"
#include "Framework/DataSpecUtils.h"
#include "Headers/Stack.h"
#include <catch_amalgamated.hpp>
#include <variant>

Go to the source code of this file.

Functions

 TEST_CASE ("TestMatcherInvariants")
 
 TEST_CASE ("TestSimpleMatching")
 
 TEST_CASE ("TestDataDescriptorQueryBuilder")
 
 TEST_CASE ("TestMatchingVariables")
 
 TEST_CASE ("TestInputSpecMatching")
 
 TEST_CASE ("TestStartTimeMatching")
 
 TEST_CASE ("TestAtomicUpdatesOfContext")
 
 TEST_CASE ("TestVariableContext")
 
 TEST_CASE ("DataQuery")
 
 TEST_CASE ("DataQueryLifetime")
 
 TEST_CASE ("MatchSubspec")
 

Function Documentation

◆ TEST_CASE() [1/11]

TEST_CASE ( "DataQuery"  )

Definition at line 533 of file test_DataDescriptorMatcher.cxx.

◆ TEST_CASE() [2/11]

TEST_CASE ( "DataQueryLifetime"  )

Definition at line 674 of file test_DataDescriptorMatcher.cxx.

◆ TEST_CASE() [3/11]

TEST_CASE ( "MatchSubspec"  )

Definition at line 702 of file test_DataDescriptorMatcher.cxx.

◆ TEST_CASE() [4/11]

TEST_CASE ( "TestAtomicUpdatesOfContext"  )

If a query matches only partially, we do not want to pollute the context with partial results.

This will match TPC, but not TRACKS, so the context should be left pristine.

Definition at line 422 of file test_DataDescriptorMatcher.cxx.

◆ TEST_CASE() [5/11]

TEST_CASE ( "TestDataDescriptorQueryBuilder"  )

In this test the context is empty, since we do not use any variables.

Definition at line 244 of file test_DataDescriptorMatcher.cxx.

◆ TEST_CASE() [6/11]

TEST_CASE ( "TestInputSpecMatching"  )

Definition at line 345 of file test_DataDescriptorMatcher.cxx.

◆ TEST_CASE() [7/11]

TEST_CASE ( "TestMatcherInvariants"  )

Definition at line 25 of file test_DataDescriptorMatcher.cxx.

◆ TEST_CASE() [8/11]

TEST_CASE ( "TestMatchingVariables"  )

Definition at line 304 of file test_DataDescriptorMatcher.cxx.

◆ TEST_CASE() [9/11]

TEST_CASE ( "TestSimpleMatching"  )

Definition at line 177 of file test_DataDescriptorMatcher.cxx.

◆ TEST_CASE() [10/11]

TEST_CASE ( "TestStartTimeMatching"  )

Definition at line 394 of file test_DataDescriptorMatcher.cxx.

◆ TEST_CASE() [11/11]

TEST_CASE ( "TestVariableContext"  )

Definition at line 456 of file test_DataDescriptorMatcher.cxx.