message: Wrap TEST_ASSERT with do...while(0)
  Fix compile errors when doing
  if (blah) TEST_ASSERT(cond, message)
diff: @@ -317,11 +317,14 @@ std::string trim(const std::string &str);
  void DebugPrint(const char *fmt, ...);
  #define TEST_ASSERT(cond, fmt, ...) \
  + do \
  + { \
  if(!(cond)) \
  { \
  DebugPrint("%s:%d Assert Failure '%s': " fmt "\n", __FILE__, __LINE__, #cond, ##__VA_ARGS__); \
  DEBUG_BREAK(); \
  - }
  + } \
  + } while(0)
  #define TEST_LOG(fmt, ...) \
  do \
  