#pragma once #include // If the condition fails, return false #define SoftAssert(cond) do { if (!(cond)) { return false; } } while (0) void Test(std::string group, std::string name, std::function test); void TestResult(std::string group, std::string name, std::function test);