Split test struct and handler macros out for the emitter/spec tests

This commit is contained in:
Jesse Beder
2012-05-22 22:10:47 -05:00
parent 115101d25d
commit 0fb59c18dd
5 changed files with 63 additions and 14 deletions

18
test/teststruct.h Normal file
View File

@@ -0,0 +1,18 @@
#pragma once
#include <string>
#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;
};
}