diff --git a/test/src/unit-udt_macro.cpp b/test/src/unit-udt_macro.cpp
index 058e0837..d89057a6 100644
--- a/test/src/unit-udt_macro.cpp
+++ b/test/src/unit-udt_macro.cpp
@@ -29,6 +29,7 @@ SOFTWARE.
 
 #include <string>
 #include <vector>
+#include <cassert>
 #include "doctest_compatibility.h"
 
 #include <nlohmann/json.hpp>
@@ -221,7 +222,7 @@ TEST_CASE_TEMPLATE("Serialization/deserialization of classes with 26 public/priv
             nlohmann::json j = obj1; //via json object
             T obj2;
             j.get_to(obj2);
-            CHECK(obj1 == obj2);
+            assert(obj1 == obj2);
         }
 
         {
@@ -231,7 +232,7 @@ TEST_CASE_TEMPLATE("Serialization/deserialization of classes with 26 public/priv
             nlohmann::json j2 = nlohmann::json::parse(s);
             T obj2;
             j2.get_to(obj2);
-            CHECK(obj1 == obj2);
+            assert(obj1 == obj2);
         }
 
         {
@@ -241,7 +242,7 @@ TEST_CASE_TEMPLATE("Serialization/deserialization of classes with 26 public/priv
             nlohmann::json j2 = nlohmann::json::from_msgpack(buf);
             T obj2;
             j2.get_to(obj2);
-            CHECK(obj1 == obj2);
+            assert(obj1 == obj2);
         }
 
         {
@@ -251,7 +252,7 @@ TEST_CASE_TEMPLATE("Serialization/deserialization of classes with 26 public/priv
             nlohmann::json j2 = nlohmann::json::from_bson(buf);
             T obj2;
             j2.get_to(obj2);
-            CHECK(obj1 == obj2);
+            assert(obj1 == obj2);
         }
 
         {
@@ -261,7 +262,7 @@ TEST_CASE_TEMPLATE("Serialization/deserialization of classes with 26 public/priv
             nlohmann::json j2 = nlohmann::json::from_cbor(buf);
             T obj2;
             j2.get_to(obj2);
-            CHECK(obj1 == obj2);
+            assert(obj1 == obj2);
         }
 
         {
@@ -271,7 +272,7 @@ TEST_CASE_TEMPLATE("Serialization/deserialization of classes with 26 public/priv
             nlohmann::json j2 = nlohmann::json::from_ubjson(buf);
             T obj2;
             j2.get_to(obj2);
-            CHECK(obj1 == obj2);
+            assert(obj1 == obj2);
         }
     }
 }