Description: Avoid Catch2 assertions in substruct multithreaded test helper
 Catch2 assertion macros are not thread-safe and cause assertion failures in
 OutputRedirect when invoked concurrently across worker threads.
Author: Maximiliano Curia <maxy@debian.org>
Forwarded: no
--- a/Code/GraphMol/Substruct/testSubstructMatch.cpp
+++ b/Code/GraphMol/Substruct/testSubstructMatch.cpp
@@ -541,7 +541,7 @@ void runblock(const std::vector<std::uni
       MatchVectType matchV;
       bool found = SubstructMatch(*mol, *query, matchV);
 
-      CHECK(found == hits[i]);
+      TEST_ASSERT(found == hits[i]);
     }
   }
 }
