From 9a85572f6fe8414ff96579fbb7bcf286798958ed Mon Sep 17 00:00:00 2001 From: Maximilian Reininghaus <maximilian.reininghaus@tu-dortmund.de> Date: Tue, 6 Apr 2021 17:17:51 +0200 Subject: [PATCH] recovered testUrQMD from !205 --- tests/modules/testUrQMD.cpp | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/tests/modules/testUrQMD.cpp b/tests/modules/testUrQMD.cpp index 28ed39a15..92a544932 100644 --- a/tests/modules/testUrQMD.cpp +++ b/tests/modules/testUrQMD.cpp @@ -77,21 +77,19 @@ TEST_CASE("UrQMD") { auto const& cs = *csPtr; { [[maybe_unused]] auto const& env_dummy = env; } - Code validProjectileCodes[] = {Code::PiPlus, Code::PiMinus, Code::Proton, - Code::Neutron, Code::KPlus, Code::KMinus, - Code::K0, Code::K0Bar, Code::K0Long}; + Code validProjectileCodes[] = {Code::PiPlus, Code::PiMinus, Code::Proton, + Code::AntiProton, Code::AntiNeutron, Code::Neutron, + Code::KPlus, Code::KMinus, Code::K0, + Code::K0Bar, Code::K0Long}; for (auto code : validProjectileCodes) { - auto [stack, view] = setup::testing::setup_stack( - code, 0, 0, 100_GeV, (setup::Environment::BaseNodeType* const)nodePtr, cs); - CHECK(stack->getEntries() == 1); - CHECK(view->getEntries() == 0); + auto [stack, view] = setup::testing::setup_stack(code, 0, 0, 100_GeV, nodePtr, cs); + REQUIRE(stack->getEntries() == 1); + REQUIRE(view->getEntries() == 0); // simple check whether the cross-section is non-vanishing - CHECK(urqmd.getCrossSection(view->getProjectile(), Code::Proton) / 1_mb > 0); - CHECK(urqmd.getCrossSection(view->getProjectile(), Code::Nitrogen) / 1_mb > 0); - CHECK(urqmd.getCrossSection(view->getProjectile(), Code::Oxygen) / 1_mb > 0); - CHECK(urqmd.getCrossSection(view->getProjectile(), Code::Argon) / 1_mb > 0); + // only nuclei with available tabluated data so far + REQUIRE(urqmd.getInteractionLength(stack->getNextParticle()) > 1_g / square(1_cm)); } } -- GitLab