From ced14a73bba0e16813584097acdd40eeb4f7efc0 Mon Sep 17 00:00:00 2001 From: Maximilian Reininghaus <maximilian.reininghaus@kit.edu> Date: Wed, 6 Feb 2019 17:46:06 +0100 Subject: [PATCH] test --- Framework/Particles/testParticles.cc | 34 +++++++++++++++++++--------- 1 file changed, 23 insertions(+), 11 deletions(-) diff --git a/Framework/Particles/testParticles.cc b/Framework/Particles/testParticles.cc index 1ca8b2188..0603ea035 100644 --- a/Framework/Particles/testParticles.cc +++ b/Framework/Particles/testParticles.cc @@ -50,11 +50,23 @@ TEST_CASE("ParticleProperties", "[Particles]") { } SECTION("PDG") { - REQUIRE(GetPDG(Code::PiPlus) == 211); - REQUIRE(GetPDG(Code::DPlus) == 411); - REQUIRE(GetPDG(Code::NuMu) == 14); - REQUIRE(GetPDG(Code::NuE) == 12); - REQUIRE(GetPDG(Code::MuMinus) == 13); + REQUIRE(GetPDG(Code::PiPlus) == PDGCode::PiPlus); + REQUIRE(GetPDG(Code::DPlus) == PDGCode::DPlus); + REQUIRE(GetPDG(Code::NuMu) == PDGCode::NuMu); + REQUIRE(GetPDG(Code::NuE) == PDGCode::NuE); + REQUIRE(GetPDG(Code::MuMinus) == PDGCode::MuMinus); + + REQUIRE(static_cast<int>(GetPDG(Code::PiPlus)) == 211); + REQUIRE(static_cast<int>(GetPDG(Code::DPlus)) == 411); + REQUIRE(static_cast<int>(GetPDG(Code::NuMu)) == 14); + REQUIRE(static_cast<int>(GetPDG(Code::NuEBar)) == -12); + REQUIRE(static_cast<int>(GetPDG(Code::MuMinus)) == 13); + } + + SECTION("Conversion PDG -> internal") { + REQUIRE(ConvertFromPDG(PDGCode::KStarMinus) == Code::KStarMinus); + REQUIRE(ConvertFromPDG(PDGCode::MuPlus) == Code::MuPlus); + REQUIRE(ConvertFromPDG(PDGCode::SigmaStarCMinusBar) == Code::SigmaStarCMinusBar); } SECTION("Lifetimes") { @@ -70,12 +82,12 @@ TEST_CASE("ParticleProperties", "[Particles]") { } SECTION("Nuclei") { - REQUIRE(IsNucleus(Code::Gamma) == false); - REQUIRE(IsNucleus(Code::Argon) == true); - REQUIRE(IsNucleus(Code::Proton) == false); - REQUIRE(IsNucleus(Code::Hydrogen) == true); - REQUIRE(Argon::IsNucleus() == true); - REQUIRE(EtaC::IsNucleus() == false); + REQUIRE_FALSE(IsNucleus(Code::Gamma)); + REQUIRE(IsNucleus(Code::Argon)); + REQUIRE_FALSE(IsNucleus(Code::Proton)); + REQUIRE(IsNucleus(Code::Hydrogen)); + REQUIRE(Argon::IsNucleus()); + REQUIRE_FALSE(EtaC::IsNucleus()); REQUIRE(GetNucleusA(Code::Hydrogen) == 1); REQUIRE(GetNucleusA(Code::Tritium) == 3); -- GitLab