diff options
Diffstat (limited to 'src/test.h')
| -rw-r--r-- | src/test.h | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/src/test.h b/src/test.h new file mode 100644 index 0000000..24f008f --- /dev/null +++ b/src/test.h @@ -0,0 +1,22 @@ +#pragma once + +#include <string> +#include <stdexcept> + +namespace keltest { +class test_runner; +class test_case { +private: + std::string file; + uint32_t line; + std::string description; + test_case* next; + test_case** prev; +public: + test_case(std::string file_, uint32_t line_, std::string description_); + ~test_case(); + + virtual void run() = 0; +}; +} +#include "macro.h" |
