Cleanup tests

This commit is contained in:
Victor Zverovich
2021-04-30 14:21:49 -07:00
parent c9c0e5077d
commit 38127d9ec0
9 changed files with 792 additions and 781 deletions
+5 -3
View File
@@ -10,6 +10,11 @@
#include <stdexcept>
void throw_assertion_failure(const char* message);
#define FMT_ASSERT(condition, message) \
if (!(condition)) throw_assertion_failure(message);
#include "gtest-extra.h"
#include "gtest/gtest.h"
class assertion_failure : public std::logic_error {
@@ -28,9 +33,6 @@ inline void throw_assertion_failure(const char* message) {
throw assertion_failure(message);
}
#define FMT_ASSERT(condition, message) \
if (!(condition)) throw_assertion_failure(message);
// Expects an assertion failure.
#define EXPECT_ASSERT(stmt, message) \
FMT_TEST_THROW_(stmt, assertion_failure, message, GTEST_NONFATAL_FAILURE_)