From d81b00a0f82925849fa596865d5d9c2728c4a6d8 Mon Sep 17 00:00:00 2001 From: "D.R.racer" Date: Thu, 1 Jul 2021 07:35:34 +0200 Subject: [PATCH] Test all filament slots --- tests/unit/logic/cut_filament/test_cut_filament.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/tests/unit/logic/cut_filament/test_cut_filament.cpp b/tests/unit/logic/cut_filament/test_cut_filament.cpp index ed9456d..31c74bc 100644 --- a/tests/unit/logic/cut_filament/test_cut_filament.cpp +++ b/tests/unit/logic/cut_filament/test_cut_filament.cpp @@ -29,8 +29,7 @@ namespace ms = modules::selector; #include "../helpers/helpers.ipp" -TEST_CASE("cut_filament::cut0", "[cut_filament]") { - uint8_t cutSlot = 0; +void CutSlot(uint8_t cutSlot) { ForceReinitAllAutomata(); @@ -91,3 +90,9 @@ TEST_CASE("cut_filament::cut0", "[cut_filament]") { REQUIRE(WhileTopState(cf, ProgressCode::ReturningSelector, 5000)); REQUIRE(VerifyState(cf, /*true*/ false, cutSlot, 5, false, ml::off, ml::off, ErrorCode::OK, ProgressCode::OK)); } + +TEST_CASE("cut_filament::cut0", "[cut_filament]") { + for (uint8_t cutSlot = 0; cutSlot < 5; ++cutSlot) { + CutSlot(cutSlot); + } +}