From d52048fe25641093c93e18dadaddc977a726d64f Mon Sep 17 00:00:00 2001 From: Maximilian Reininghaus <maximilian.reininghaus@tu-dortmund.de> Date: Sat, 1 Jun 2019 15:26:26 -0300 Subject: [PATCH] implemented test --- Framework/ProcessSequence/CMakeLists.txt | 1 + Framework/ProcessSequence/testProcessSequence.cc | 8 ++++++++ 2 files changed, 9 insertions(+) diff --git a/Framework/ProcessSequence/CMakeLists.txt b/Framework/ProcessSequence/CMakeLists.txt index 78364a264..5a30bb147 100644 --- a/Framework/ProcessSequence/CMakeLists.txt +++ b/Framework/ProcessSequence/CMakeLists.txt @@ -47,6 +47,7 @@ target_link_libraries ( CORSIKA_ADD_TEST(testProcessSequence) target_link_libraries ( testProcessSequence + ProcessSwitch CORSIKAsetup CORSIKAgeometry CORSIKAprocesssequence diff --git a/Framework/ProcessSequence/testProcessSequence.cc b/Framework/ProcessSequence/testProcessSequence.cc index 237f90436..ebe7887c3 100644 --- a/Framework/ProcessSequence/testProcessSequence.cc +++ b/Framework/ProcessSequence/testProcessSequence.cc @@ -17,6 +17,7 @@ #include <iostream> #include <corsika/process/ProcessSequence.h> +#include <corsika/process/switch_process/SwitchProcess.h> using namespace corsika; using namespace corsika::units::si; @@ -291,3 +292,10 @@ TEST_CASE("Process Sequence", "[Process Sequence]") { CHECK(s2.GetCount() == 10); } } + +TEST_CASE("SwitchProcess") { + Process1 p1(0); + Process2 p2(0); + switch_process::SwitchProcess s(p1, p2, 10_GeV); + REQUIRE(is_switch_process_v<decltype(s)>); +} -- GitLab