From 240d5435f26fa0ae31d7a5d6b404f8c796d87227 Mon Sep 17 00:00:00 2001 From: Simon Bruder Date: Sat, 6 May 2023 18:38:47 +0200 Subject: [PATCH] u02: Improve test performance --- u02/src/tests.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/u02/src/tests.cpp b/u02/src/tests.cpp index dd2eeee..5090c1b 100644 --- a/u02/src/tests.cpp +++ b/u02/src/tests.cpp @@ -142,6 +142,7 @@ TEST_CASE("DDA line tool (prop: for every row/column, only one pixel is set)") { unique_direction_max = y_max; } + bool all_sums_are_one = true; int sum; for (int dd = draw_direction_min; dd <= draw_direction_max; dd++) { sum = 0; @@ -157,6 +158,9 @@ TEST_CASE("DDA line tool (prop: for every row/column, only one pixel is set)") { if (canvas->get_pixel(x, y)) sum++; } - REQUIRE(sum == 1); + if (sum != 1) + all_sums_are_one = false; } + + REQUIRE(all_sums_are_one); }