From 857e159f9c5940324b014edc932261fde62bbdc6 Mon Sep 17 00:00:00 2001
From: armar-user <armar6@kit>
Date: Wed, 15 Feb 2023 20:20:07 +0100
Subject: [PATCH] FR: using CHECK_MESSAGE instead of REQUIRE_MESSAGE

---
 GeometricPlanning/ArticulatedObjectDoorHelper.cpp | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/GeometricPlanning/ArticulatedObjectDoorHelper.cpp b/GeometricPlanning/ArticulatedObjectDoorHelper.cpp
index 87fd89839..717af9109 100644
--- a/GeometricPlanning/ArticulatedObjectDoorHelper.cpp
+++ b/GeometricPlanning/ArticulatedObjectDoorHelper.cpp
@@ -14,13 +14,14 @@ namespace simox::geometric_planning
                                                              const Params& params) :
         object(object), params(params)
     {
+        CHECK_MESSAGE(object != nullptr, "Object must not be null");
     }
 
     ArticulatedObjectDoorHelper::DoorInteractionContext
     ArticulatedObjectDoorHelper::planInteraction(const std::string& nodeSetName) const
     {
         const auto rns = object->getRobotNodeSet(nodeSetName);
-        REQUIRE_MESSAGE(rns != nullptr, "Robot node set `" << nodeSetName << "` does not exist!");
+        CHECK_MESSAGE(rns != nullptr, "Robot node set `" + nodeSetName + "` does not exist!");
 
         const std::string jointNodeName = nodeSetName + constants::JointSuffix;
         const std::string handleNodeName = nodeSetName + constants::HandleSuffix;
@@ -28,9 +29,9 @@ namespace simox::geometric_planning
 
         const auto checkNodeExists = [&rns, &nodeSetName]([[maybe_unused]] const std::string& nodeName)
         {
-            REQUIRE_MESSAGE(rns->hasRobotNode(nodeName),
-                            "Robot node `" << nodeName + "` does not exist within robot node set `"
-                                           << nodeSetName << "`!");
+            CHECK_MESSAGE(rns->hasRobotNode(nodeName),
+                            "Robot node `" + nodeName + "` does not exist within robot node set `"
+                                           + nodeSetName + "`!");
         };
 
         for (const auto& nodeName : {jointNodeName, handleNodeName, surfaceProjectionNodeName})
@@ -38,7 +39,7 @@ namespace simox::geometric_planning
             checkNodeExists(nodeName);
         }
 
-        REQUIRE_MESSAGE(params.doorContactHandleDistance > 0.,
+        CHECK_MESSAGE(params.doorContactHandleDistance > 0.,
                         "Grasping from the other side not implemented yet!");
 
         return DoorInteractionContext{
-- 
GitLab