Mercurial > molko
comparison tests/test-color.c @ 410:1bf7d6669f0a
tests: switch to libdt
author | David Demelier <markand@malikania.fr> |
---|---|
date | Fri, 09 Sep 2022 13:30:34 +0200 |
parents | 0ea90751a62d |
children | 8f59201dc76b |
comparison
equal
deleted
inserted
replaced
409:6011ad866e99 | 410:1bf7d6669f0a |
---|---|
16 * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. | 16 * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. |
17 */ | 17 */ |
18 | 18 |
19 #include <core/color.h> | 19 #include <core/color.h> |
20 | 20 |
21 #include "test.h" | 21 #include <dt.h> |
22 | 22 |
23 RX_TEST_CASE(basics, red) | 23 static void |
24 test_basics_red(void) | |
24 { | 25 { |
25 RX_INT_REQUIRE_EQUAL(COLOR_R(0xa3000000), 163); | 26 DT_EQ_INT(COLOR_R(0xa3000000), 163); |
26 } | 27 } |
27 | 28 |
28 RX_TEST_CASE(basics, green) | 29 static void |
30 test_basics_green(void) | |
29 { | 31 { |
30 RX_INT_REQUIRE_EQUAL(COLOR_G(0x00130000), 19); | 32 DT_EQ_INT(COLOR_G(0x00130000), 19); |
31 } | 33 } |
32 | 34 |
33 RX_TEST_CASE(basics, blue) | 35 static void |
36 test_basics_blue(void) | |
34 { | 37 { |
35 RX_INT_REQUIRE_EQUAL(COLOR_B(0x0000ee00), 238); | 38 DT_EQ_INT(COLOR_B(0x0000ee00), 238); |
36 } | 39 } |
37 | 40 |
38 RX_TEST_CASE(basics, alpha) | 41 static void |
42 test_basics_alpha(void) | |
39 { | 43 { |
40 RX_INT_REQUIRE_EQUAL(COLOR_A(0x000000ff), 255); | 44 DT_EQ_INT(COLOR_A(0x000000ff), 255); |
41 } | 45 } |
42 | 46 |
43 RX_TEST_CASE(basics, simple) | 47 static void |
48 test_basics_simple(void) | |
44 { | 49 { |
45 RX_UINT_REQUIRE_EQUAL(COLOR_HEX(170, 187, 204, 238), 0xaabbccee); | 50 DT_EQ_UINT(COLOR_HEX(170, 187, 204, 238), 0xaabbccee); |
46 } | 51 } |
47 | 52 |
48 static const struct rx_test_case tests[] = { | |
49 TEST(basics, red), | |
50 TEST(basics, green), | |
51 TEST(basics, blue), | |
52 TEST(basics, alpha), | |
53 TEST(basics, simple), | |
54 }; | |
55 | |
56 int | 53 int |
57 main(int argc, char **argv) | 54 main(void) |
58 { | 55 { |
59 return TEST_RUN_ALL(tests, argc, argv); | 56 DT_RUN(test_basics_red); |
57 DT_RUN(test_basics_green); | |
58 DT_RUN(test_basics_blue); | |
59 DT_RUN(test_basics_alpha); | |
60 DT_RUN(test_basics_simple); | |
61 DT_SUMMARY(); | |
60 } | 62 } |