From cac4a8dd2ac6670c5db8d2370cdd12451f9f50cf Mon Sep 17 00:00:00 2001 From: Claudius Holeksa Date: Tue, 9 May 2023 17:24:41 +0200 Subject: Added readme and moved src files --- src/macro.h | 20 -------------------- 1 file changed, 20 deletions(-) delete mode 100644 src/macro.h (limited to 'src/macro.h') diff --git a/src/macro.h b/src/macro.h deleted file mode 100644 index 0421388..0000000 --- a/src/macro.h +++ /dev/null @@ -1,20 +0,0 @@ -#pragma once - -#define KEL_CONCAT_(x, y) x##y -#define KEL_CONCAT(x, y) KEL_CONCAT_(x, y) - -#define KEL_UNIQUE_NAME(prefix) KEL_CONCAT(prefix, __LINE__) - -#define KEL_TEST(description) \ - class KEL_UNIQUE_NAME(test_case) : public ::keltest::test_case { \ - public: \ - KEL_UNIQUE_NAME(test_case)(): ::keltest::test_case(__FILE__,__LINE__,description) {} \ - void run() override; \ - } KEL_UNIQUE_NAME(test_case_); \ - void KEL_UNIQUE_NAME(test_case)::run() - -#define KEL_EXPECT(expr, msg_split) \ - if( ! (expr) ){ \ - auto msg = msg_split; \ - throw std::runtime_error{std::string{msg}}; \ - } -- cgit v1.2.3