diff --git a/tests/framework/testProcessSequence.cpp b/tests/framework/testProcessSequence.cpp
index 2686b2cca2354dcba06127002105fefe6251b6c2..caab391d9e86109b13c437434bd464b2aaabbf7d 100644
--- a/tests/framework/testProcessSequence.cpp
+++ b/tests/framework/testProcessSequence.cpp
@@ -535,7 +535,7 @@ TEST_CASE("ProcessSequence General", "ProcessSequence") {
     int const nLoop = 5;
     CORSIKA_LOG_DEBUG("Running loop with n={}", nLoop);
     for (int iLoop = 0; iLoop < nLoop; ++iLoop) {
-      sequence2.doContinuous(step, ContinuousProcessIndex(1));
+      sequence2.doContinuous(step, ContinuousProcessIndex(&cp1));
     }
     CHECK(step.getDiffT() / 1_s == Approx(77));
     CHECK(step.getDiffEkin() / 1_eV == Approx(7));
@@ -692,7 +692,7 @@ TEST_CASE("SwitchProcessSequence", "ProcessSequence") {
     checkSec = 0;
     checkCont = 0;
     particle.data_[0] = 100; // data positive --> sequence1
-    sequence3.doContinuous(step, ContinuousProcessIndex(1));
+    sequence3.doContinuous(step, ContinuousProcessIndex(&cp1));
     CHECK(checkInteract == 0);
     CHECK(checkDecay == 0);
     CHECK(checkCont == 0b011);
@@ -703,7 +703,7 @@ TEST_CASE("SwitchProcessSequence", "ProcessSequence") {
     checkSec = 0;
     checkCont = 0;
     particle.data_[0] = -100; // data negative  --> sequence2
-    sequence3.doContinuous(step, ContinuousProcessIndex(1));
+    sequence3.doContinuous(step, ContinuousProcessIndex(&cp1));
     CHECK(checkInteract == 0);
     CHECK(checkDecay == 0);
     CHECK(checkCont == 0b101);