teststruct.h 400 Bytes
Newer Older
1
2
3
4
#pragma once

#include <string>

Jesse Beder's avatar
Jesse Beder committed
5
6
7
8
9
#define YAML_ASSERT(cond)               \
  do {                                  \
    if (!(cond))                        \
      return "  Assert failed: " #cond; \
  } while (false)
10

Jesse Beder's avatar
Jesse Beder committed
11
12
13
14
15
16
17
18
19
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;
};
20
}