10 template<
typename TestClass>
13 template<
typename TestClass>
18 #define test_cleanup_(method_name) \ 19 __##method_name##_unused() = delete; \ 20 class __test_cleanup_attribute : public tunit::test_cleanup_attribute { \ 22 template<typename test_class> __test_cleanup_attribute(test_class& test) : test_cleanup_attribute(#method_name, test, &test_class::method_name, {__func__, __FILE__, __LINE__}) {} \ 23 } __test_cleanup_attribute {*this}; \ 24 static void method_name() Definition: test_class.h:21
Contains tunit::test class.
Definition: test_cleanup_attribute.h:8
line_info information class is used to store current file, current line and current function informat...
Definition: line_info.h:13
The tunit namespace contains a unit test library.
Definition: abort_error.h:8