From 0081731654b28723d54d5fda94f1d73dc5ab5909 Mon Sep 17 00:00:00 2001 From: Serhii Snitsaruk Date: Tue, 13 Feb 2024 17:27:32 +0100 Subject: [PATCH] Fix tests printing errors --- tests/test_bb_param.h | 2 ++ tests/test_check_trigger.h | 4 +++- tests/test_new_scope.h | 4 ++-- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/tests/test_bb_param.h b/tests/test_bb_param.h index 7afd8d5..93f44ce 100644 --- a/tests/test_bb_param.h +++ b/tests/test_bb_param.h @@ -100,7 +100,9 @@ TEST_CASE("[Modules][LimboAI] BBNode") { CHECK(param->get_value(dummy, bb) == Variant(other)); } SUBCASE("When variable doesn't exist") { + ERR_PRINT_OFF; CHECK(param->get_value(dummy, bb, Variant()).is_null()); + ERR_PRINT_ON; } SUBCASE("When variable has wrong type") { bb->set_var("test_var", 123); diff --git a/tests/test_check_trigger.h b/tests/test_check_trigger.h index 3732082..28b712d 100644 --- a/tests/test_check_trigger.h +++ b/tests/test_check_trigger.h @@ -35,8 +35,10 @@ TEST_CASE("[Modules][LimboAI] BTCheckTrigger") { ct->set_variable("trigger"); - SUBCASE("When variable is not set") { + SUBCASE("When variable is not found") { + ERR_PRINT_OFF; CHECK(ct->execute(0.01666) == BTTask::FAILURE); + ERR_PRINT_ON; } SUBCASE("When variable set to false") { bb->set_var("trigger", false); diff --git a/tests/test_new_scope.h b/tests/test_new_scope.h index 421ffbd..ae2a831 100644 --- a/tests/test_new_scope.h +++ b/tests/test_new_scope.h @@ -73,14 +73,14 @@ TEST_CASE("[Modules][LimboAI] BTNewScope") { ns->get_blackboard()->set_var("berry", "raspberry"); CHECK(ns->get_blackboard()->get_var("berry", "wetgoop") == "raspberry"); CHECK(child->get_blackboard()->get_var("berry", "wetgoop") == "raspberry"); - CHECK(parent->get_blackboard()->get_var("berry", "wetgoop") == "wetgoop"); + CHECK(parent->get_blackboard()->get_var("berry", "wetgoop", false) == "wetgoop"); CHECK_FALSE(parent->get_blackboard()->has_var("berry")); // * Check if setting a variable doesn't propagate it up the scope (now with the child task) child->get_blackboard()->set_var("seed", "sunflower"); CHECK(child->get_blackboard()->get_var("seed", "wetgoop") == "sunflower"); CHECK(ns->get_blackboard()->get_var("seed", "wetgoop") == "sunflower"); - CHECK(parent->get_blackboard()->get_var("seed", "wetgoop") == "wetgoop"); + CHECK(parent->get_blackboard()->get_var("seed", "wetgoop", false) == "wetgoop"); CHECK_FALSE(parent->get_blackboard()->has_var("seed")); // * Check return status