]> git.rm.cloudns.org Git - xonotic/xonotic-data.pk3dir.git/commitdiff
TEST: improve macro
authorTimePath <andrew.hardaker1995@gmail.com>
Mon, 4 Jan 2016 06:28:21 +0000 (17:28 +1100)
committerTimePath <andrew.hardaker1995@gmail.com>
Mon, 4 Jan 2016 06:40:00 +0000 (17:40 +1100)
qcsrc/lib/test.qh
qcsrc/lib/yenc.qh
qcsrc/menu/xonotic/slider_decibels.qc

index 77e1f52ee8ddca200f90d5d33deed2a155f99263..9173696bf8cde5e2f48693bf3eff921130a8b1f8 100644 (file)
@@ -1,12 +1,12 @@
 #pragma once
 
-#define TEST(id) \
-       void _TEST_##id(); \
+#define TEST(suite, test) \
+       void _TEST_##suite##_##test(); \
        [[accumulate]] int TEST_RunAll_accumulated(int f) { \
-               if (!TEST_Run(#id)) ++f; \
+               if (!TEST_Run(#suite "_" #test)) ++f; \
                return = f; \
        } \
-       void _TEST_##id()
+       void _TEST_##suite##_##test()
 
 #define TEST_Check(cond) MACRO_BEGIN { if (!(cond)) TEST_Fail(#cond); } MACRO_END
 
index c91db98f68143986a94fdb145cfa745cbcf945fa..a9d9ed1f1fbb8c24c6b416c06058c6927b5c54f9 100644 (file)
@@ -46,7 +46,7 @@
                } \
        } MACRO_END
 
-TEST(yEncDec)
+TEST(yEnc, EncodeDecode)
 {
        for (int i = 0; i <= 255; ++i)
        {
index 6a8dc903fc33edbdd79015ff670b101322dcf333..f34528da6f53803b845c5139520d9d8e66751ad4 100644 (file)
@@ -95,7 +95,7 @@ string XonoticDecibelsSlider_valueToText(entity me, float v)
 }
 
 bool autocvar_test_XonoticDecibelsSlider = false;
-TEST(XonoticDecibelsSlider)
+TEST(XonoticDecibelsSlider, SoundTest)
 {
        if (!autocvar_test_XonoticDecibelsSlider) { TEST_OK(); return; }
        for (int i = -400; i < 0; ++i)