14 template<
typename test_
class_t>
17 template<
typename test_
class_t>
20 template<
typename test_
class_t>
23 template<
typename test_
class_t>
29#define ignore_test_method_(method_name) \
30 __##method_name##_unused() = delete; \
31 class __##method_name##_attribute##_class : public xtd::tunit::test_method_attribute { \
33 template<typename test_class> __##method_name##_attribute##_class(test_class& test) : test_method_attribute(#method_name, test, &test_class::method_name, xtd::tunit::test_state::ignored, {__FILE__, __LINE__, __func__}) {} \
34 } __##method_name##_attribute {*this}; \
37#define test_method_(method_name) \
38 __##method_name##_unused() = delete; \
39 class __##method_name##_attribute##_class : public xtd::tunit::test_method_attribute { \
41 template<typename test_class> __##method_name##_attribute##_class(test_class& test) : test_method_attribute(#method_name, test, &test_class::method_name, {__FILE__, __LINE__, __func__}) {} \
42 } __##method_name##_attribute {*this}; \
Provides information about a xtd::diagnostics::stack_frame, which represents a function call on the c...
Definition stack_frame.h:29
Definition test_class.h:25
Definition test_method_attribute.h:12
test_state
Represent the test state enumeration used bu test.
Definition test_state.h:17
@ considered
Test is considered.
@ ignored
Test is ignored.
The xtd namespace contains all fundamental classes to access Hardware, Os, System,...
Definition system_report.h:17
Contains xtd::tunit::test class.
Contains xtd::tunit::test_state enum class.