From c2372865b7b775d1af36454de1775675a4534d30 Mon Sep 17 00:00:00 2001
From: Jean-Marco Alameddine <jean-marco.alameddine@udo.edu>
Date: Tue, 25 Apr 2023 13:19:41 +0200
Subject: [PATCH] add additional check for NumberOfProcesses

---
 tests/framework/testProcessSequence.cpp | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/tests/framework/testProcessSequence.cpp b/tests/framework/testProcessSequence.cpp
index c6a3c72d2..3a26ae8b8 100644
--- a/tests/framework/testProcessSequence.cpp
+++ b/tests/framework/testProcessSequence.cpp
@@ -1124,8 +1124,12 @@ TEST_CASE("SwitchProcessSequence Indexing", "ProcessSequence") {
   auto cp3 = ContinuousProcess1(0, 0_m);
   auto cp4 = ContinuousProcess1(0, 0_m);
 
-  auto sequence = make_sequence(make_select(select1, cp1, cp2), cp3, cp4);
-  
+  auto switch_sequence = make_select(select1, cp1, cp2);
+  auto sequence = make_sequence(switch_sequence, cp3, cp4);
+
+  CHECK(sequence.getNumberOfProcesses() == 4);
+  CHECK(switch_sequence.getNumberOfProcesses() == 2);
+
   DummyData particle;
   DummyTrajectory track;
   DummyView view(particle);
-- 
GitLab