From 40d2067dc44c9d46fc1f83c41fe4187a70f23bce Mon Sep 17 00:00:00 2001 From: David Robillard Date: Mon, 22 Apr 2019 11:50:34 +0200 Subject: Simplify unit tests and improve coverage by using assert --- test/thread_test.cpp | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) (limited to 'test/thread_test.cpp') diff --git a/test/thread_test.cpp b/test/thread_test.cpp index 72ba93f..cf65050 100644 --- a/test/thread_test.cpp +++ b/test/thread_test.cpp @@ -1,6 +1,6 @@ /* This file is part of Raul. - Copyright 2007-2017 David Robillard + Copyright 2007-2019 David Robillard Raul is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software @@ -14,9 +14,12 @@ along with Raul. If not, see . */ +#undef NDEBUG + #include "raul/Semaphore.hpp" #include +#include #include #include @@ -35,10 +38,7 @@ wait_for_sem(Semaphore* sem) sem->wait(); std::cout << "[Waiter] Received signal, exiting" << std::endl; var = 42; - if (var != 42) { - std::cerr << "[Waiter] var != 42" << std::endl; - ++n_errors; - } + assert(var == 42); } } // namespace @@ -59,10 +59,7 @@ main() std::cout << "[Main] Exiting" << std::endl; - if (var != 24) { - std::cerr << "[Main] var != 24" << std::endl; - ++n_errors; - } + assert(var == 24); return n_errors.load(); } -- cgit v1.2.1