mirror of
https://github.com/Ed94/raddebugger.git
synced 2026-08-14 09:18:09 +00:00
minor cleanup
This commit is contained in:
@@ -44,11 +44,7 @@ extern T_Test g_torture_tests[0xffffff];
|
|||||||
T_RunSig(name); \
|
T_RunSig(name); \
|
||||||
__VA_ARGS__ void t_add_test_##name(void) \
|
__VA_ARGS__ void t_add_test_##name(void) \
|
||||||
{ \
|
{ \
|
||||||
g_torture_tests[g_torture_test_count].group = T_Group; \
|
g_torture_tests[g_torture_test_count++] = (T_Test){ .group = T_Group, .label = Stringify(name), .r = &t_##name, .decl_line = l }; \
|
||||||
g_torture_tests[g_torture_test_count].label = Stringify(name); \
|
|
||||||
g_torture_tests[g_torture_test_count].r = &t_##name; \
|
|
||||||
g_torture_tests[g_torture_test_count].decl_line = l; \
|
|
||||||
g_torture_test_count += 1; \
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#if COMPILER_MSVC
|
#if COMPILER_MSVC
|
||||||
@@ -58,8 +54,7 @@ extern T_Test g_torture_tests[0xffffff];
|
|||||||
__declspec(allocate(".CRT$XCU")) void(*r_##name)(void) = t_add_test_##name; \
|
__declspec(allocate(".CRT$XCU")) void(*r_##name)(void) = t_add_test_##name; \
|
||||||
__pragma(comment(linker, "/include:" Stringify(r_##name)))
|
__pragma(comment(linker, "/include:" Stringify(r_##name)))
|
||||||
#else
|
#else
|
||||||
# define T_BeginTest_(name) \
|
# define T_BeginTest_(name) T_AddTest(name, __LINE__, __attribute__((constructor)))
|
||||||
T_AddTest(name, __LINE__, __attribute__((constructor)))
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define T_BeginTest(name) \
|
#define T_BeginTest(name) \
|
||||||
@@ -67,7 +62,6 @@ extern T_Test g_torture_tests[0xffffff];
|
|||||||
T_RunSig(name)
|
T_RunSig(name)
|
||||||
|
|
||||||
#define T_Ok(c) do { if (!(c)) { result_out->fail_file = __FILE__; result_out->fail_line = __LINE__; result_out->fail_cond = Stringify(c); result_out->status = T_RunStatus_Fail; return; } } while(0)
|
#define T_Ok(c) do { if (!(c)) { result_out->fail_file = __FILE__; result_out->fail_line = __LINE__; result_out->fail_cond = Stringify(c); result_out->status = T_RunStatus_Fail; return; } } while(0)
|
||||||
#define T_Fail() T_Ok(!(c))
|
|
||||||
#define T_MatchLinef(out, ...) T_Ok(t_match_linef(out, __VA_ARGS__))
|
#define T_MatchLinef(out, ...) T_Ok(t_match_linef(out, __VA_ARGS__))
|
||||||
|
|
||||||
////////////////////////////////
|
////////////////////////////////
|
||||||
|
|||||||
Reference in New Issue
Block a user