#pragma once #include #define YAML_ASSERT(cond) \ do { \ if (!(cond)) \ return " Assert failed: " #cond; \ } while (false) namespace Test { struct TEST { TEST() : ok(false) {} TEST(bool ok_) : ok(ok_) {} TEST(const char *error_) : ok(false), error(error_) {} bool ok; std::string error; }; }