Lines Matching refs:TestName
807 #define INTERNAL_CATCH_DECLARE_SIG_TEST0(TestName) argument
808 #define INTERNAL_CATCH_DECLARE_SIG_TEST1(TestName, signature)\ argument
810 static void TestName()
811 #define INTERNAL_CATCH_DECLARE_SIG_TEST_X(TestName, signature, ...)\ argument
813 static void TestName()
815 #define INTERNAL_CATCH_DEFINE_SIG_TEST0(TestName) argument
816 #define INTERNAL_CATCH_DEFINE_SIG_TEST1(TestName, signature)\ argument
818 static void TestName()
819 #define INTERNAL_CATCH_DEFINE_SIG_TEST_X(TestName, signature,...)\ argument
821 static void TestName()
837 #define INTERNAL_CATCH_NTTP_REGISTER_METHOD0(TestName, signature, ...)\ argument
841 …Catch::AutoReg( Catch::makeTestInvoker(&TestName<Type>::test), CATCH_INTERNAL_LINEINFO, className,…
844 #define INTERNAL_CATCH_NTTP_REGISTER_METHOD(TestName, signature, ...)\ argument
848 …Catch::AutoReg( Catch::makeTestInvoker(&TestName<__VA_ARGS__>::test), CATCH_INTERNAL_LINEINFO, cla…
851 #define INTERNAL_CATCH_DECLARE_SIG_TEST_METHOD0(TestName, ClassName) argument
852 #define INTERNAL_CATCH_DECLARE_SIG_TEST_METHOD1(TestName, ClassName, signature)\ argument
854 struct TestName : INTERNAL_CATCH_REMOVE_PARENS(ClassName)<TestType> { \
858 #define INTERNAL_CATCH_DECLARE_SIG_TEST_METHOD_X(TestName, ClassName, signature, ...)\ argument
860 struct TestName : INTERNAL_CATCH_REMOVE_PARENS(ClassName)<__VA_ARGS__> { \
864 #define INTERNAL_CATCH_DEFINE_SIG_TEST_METHOD0(TestName) argument
865 #define INTERNAL_CATCH_DEFINE_SIG_TEST_METHOD1(TestName, signature)\ argument
867 void INTERNAL_CATCH_MAKE_NAMESPACE(TestName)::TestName<TestType>::test()
868 #define INTERNAL_CATCH_DEFINE_SIG_TEST_METHOD_X(TestName, signature, ...)\ argument
870 void INTERNAL_CATCH_MAKE_NAMESPACE(TestName)::TestName<__VA_ARGS__>::test()
875 …TestName, ...) INTERNAL_CATCH_VA_NARGS_IMPL( "dummy", __VA_ARGS__, INTERNAL_CATCH_DEFINE_SIG_TEST_… argument
876 …TestName, ClassName, ...) INTERNAL_CATCH_VA_NARGS_IMPL( "dummy", __VA_ARGS__, INTERNAL_CATCH_DECLA… argument
877 …TestName, ...) INTERNAL_CATCH_VA_NARGS_IMPL( "dummy", __VA_ARGS__, INTERNAL_CATCH_NTTP_REGISTER_ME… argument
879 …TestName, ...) INTERNAL_CATCH_VA_NARGS_IMPL( "dummy", __VA_ARGS__, INTERNAL_CATCH_DEFINE_SIG_TEST_… argument
880 …TestName, ...) INTERNAL_CATCH_VA_NARGS_IMPL( "dummy", __VA_ARGS__, INTERNAL_CATCH_DECLARE_SIG_TEST… argument
885 …TestName, ...) INTERNAL_CATCH_EXPAND_VARGS(INTERNAL_CATCH_VA_NARGS_IMPL( "dummy", __VA_ARGS__, INT… argument
886 …TestName, ClassName, ...) INTERNAL_CATCH_EXPAND_VARGS(INTERNAL_CATCH_VA_NARGS_IMPL( "dummy", __VA_… argument
887 …TestName, ...) INTERNAL_CATCH_EXPAND_VARGS(INTERNAL_CATCH_VA_NARGS_IMPL( "dummy", __VA_ARGS__, INT… argument
889 …TestName, ...) INTERNAL_CATCH_EXPAND_VARGS(INTERNAL_CATCH_VA_NARGS_IMPL( "dummy", __VA_ARGS__, INT… argument
890 …TestName, ...) INTERNAL_CATCH_EXPAND_VARGS(INTERNAL_CATCH_VA_NARGS_IMPL( "dummy", __VA_ARGS__, INT… argument
971 #define INTERNAL_CATCH_TESTCASE_NO_REGISTRATION( TestName, ... ) \ argument
972 static void TestName()
973 #define INTERNAL_CATCH_TESTCASE_METHOD_NO_REGISTRATION( TestName, ClassName, ... ) \ argument
975 struct TestName : INTERNAL_CATCH_REMOVE_PARENS(ClassName) { \
979 void TestName::test()
980 …#define INTERNAL_CATCH_TEMPLATE_TEST_CASE_NO_REGISTRATION_2( TestName, TestFunc, Name, Tags, Signa… argument
982 …#define INTERNAL_CATCH_TEMPLATE_TEST_CASE_METHOD_NO_REGISTRATION_2( TestNameClass, TestName, Class… argument
984 … namespace INTERNAL_CATCH_MAKE_NAMESPACE(TestName) { \
985 …INTERNAL_CATCH_DECLARE_SIG_TEST_METHOD(TestName, ClassName, INTERNAL_CATCH_REMOVE_PARENS(Signature…
988 INTERNAL_CATCH_DEFINE_SIG_TEST_METHOD(TestName, INTERNAL_CATCH_REMOVE_PARENS(Signature))
1024 #define INTERNAL_CATCH_TESTCASE2( TestName, ... ) \ argument
1025 static void TestName(); \
1028 …g INTERNAL_CATCH_UNIQUE_NAME( autoRegistrar )( Catch::makeTestInvoker( &TestName ), CATCH_INTERNAL…
1030 static void TestName()
1042 #define INTERNAL_CATCH_TEST_CASE_METHOD2( TestName, ClassName, ... )\ argument
1046 struct TestName : INTERNAL_CATCH_REMOVE_PARENS(ClassName) { \
1049 … INTERNAL_CATCH_UNIQUE_NAME( autoRegistrar ) ( Catch::makeTestInvoker( &TestName::test ), CATCH_IN…
1052 void TestName::test()
1064 #define INTERNAL_CATCH_TEMPLATE_TEST_CASE_2(TestName, TestFunc, Name, Tags, Signature, ... )\ argument
1071 namespace INTERNAL_CATCH_MAKE_NAMESPACE(TestName){\
1076 struct TestName{\
1077 TestName(){\
1085 TestName<INTERNAL_CATCH_MAKE_TYPE_LISTS_FROM_TYPES(__VA_ARGS__)>();\
1109 …#define INTERNAL_CATCH_TEMPLATE_PRODUCT_TEST_CASE2(TestName, TestFuncName, Name, Tags, Signature, … argument
1116 namespace INTERNAL_CATCH_MAKE_NAMESPACE(TestName) { \
1120 struct TestName { \
1131 …using TestInit = typename create<TestName, decltype(get_wrapper<INTERNAL_CATCH_REMOVE_PARENS(TmplT…
1158 #define INTERNAL_CATCH_TEMPLATE_LIST_TEST_CASE_2(TestName, TestFunc, Name, Tags, TmplList)\ argument
1164 namespace INTERNAL_CATCH_MAKE_NAMESPACE(TestName){\
1167 struct TestName { \
1175 using TestInit = typename convert<TestName, TmplList>::type; \
1188 …#define INTERNAL_CATCH_TEMPLATE_TEST_CASE_METHOD_2( TestNameClass, TestName, ClassName, Name, Tags… argument
1194 namespace INTERNAL_CATCH_MAKE_NAMESPACE(TestName){ \
1197 …INTERNAL_CATCH_DECLARE_SIG_TEST_METHOD(TestName, ClassName, INTERNAL_CATCH_REMOVE_PARENS(Signature…
1198 INTERNAL_CATCH_NTTP_REG_METHOD_GEN(TestName, INTERNAL_CATCH_REMOVE_PARENS(Signature))\
1215 INTERNAL_CATCH_DEFINE_SIG_TEST_METHOD(TestName, INTERNAL_CATCH_REMOVE_PARENS(Signature))
1233 …#define INTERNAL_CATCH_TEMPLATE_PRODUCT_TEST_CASE_METHOD_2(TestNameClass, TestName, ClassName, Nam… argument
1239 struct TestName : INTERNAL_CATCH_REMOVE_PARENS(ClassName <TestType>) { \
1254 …(void)expander{(Catch::AutoReg( Catch::makeTestInvoker( &TestName<Types>::test ), CATCH_INTERNAL_L…
1267 void TestName<TestType>::test()
1285 …#define INTERNAL_CATCH_TEMPLATE_LIST_TEST_CASE_METHOD_2( TestNameClass, TestName, ClassName, Name,… argument
1290 struct TestName : INTERNAL_CATCH_REMOVE_PARENS(ClassName <TestType>) { \
1294 namespace INTERNAL_CATCH_MAKE_NAMESPACE(TestName){ \
1301 …(void)expander{(Catch::AutoReg( Catch::makeTestInvoker( &TestName<Types>::test ), CATCH_INTERNAL_L…
1313 void TestName<TestType>::test()