diff options
Diffstat (limited to 'public/frameworks')
| -rw-r--r-- | public/frameworks/KernelTest.fwrk/headers/KernelTest.h | 20 |
1 files changed, 8 insertions, 12 deletions
diff --git a/public/frameworks/KernelTest.fwrk/headers/KernelTest.h b/public/frameworks/KernelTest.fwrk/headers/KernelTest.h index 808d127e..ccb1a903 100644 --- a/public/frameworks/KernelTest.fwrk/headers/KernelTest.h +++ b/public/frameworks/KernelTest.fwrk/headers/KernelTest.h @@ -18,18 +18,14 @@ #define KT_TEST_SUCCESS (0) -#define KT_DECL_TEST(NAME, FN) \ - class KT_##NAME final { \ - public: \ - void Run(); \ - const char* ToString(); \ - }; \ - inline void KT_##NAME::Run() { \ - MUST_PASS(FN() == true); \ - } \ - inline const char* KT_##NAME::ToString() { \ - return #FN; \ - } +#define KT_DECL_TEST(NAME, FN) \ + class KT_##NAME final { \ + public: \ + void Run(); \ + const char* ToString(); \ + }; \ + inline void KT_##NAME::Run() { MUST_PASS(FN() == true); } \ + inline const char* KT_##NAME::ToString() { return #FN; } KT_DECL_TEST(ALWAYS_BREAK, []() -> bool { return false; }); KT_DECL_TEST(ALWAYS_GOOD, []() -> bool { return true; });
\ No newline at end of file |
