Mercurial > molko
comparison tests/test-tileset.c @ 408:0ea90751a62d
tests: disable entirely automatic registration
author | David Demelier <markand@malikania.fr> |
---|---|
date | Fri, 08 Apr 2022 15:59:08 +0200 |
parents | e6f972e04519 |
children | 1bf7d6669f0a |
comparison
equal
deleted
inserted
replaced
407:e6f972e04519 | 408:0ea90751a62d |
---|---|
22 #include <rpg/tileset-file.h> | 22 #include <rpg/tileset-file.h> |
23 #include <rpg/tileset.h> | 23 #include <rpg/tileset.h> |
24 | 24 |
25 #include "test.h" | 25 #include "test.h" |
26 | 26 |
27 TEST_DECL(basics_sample) | 27 RX_TEST_CASE(basics, sample) |
28 { | 28 { |
29 struct tileset_file loader = {0}; | 29 struct tileset_file loader = {0}; |
30 struct tileset tileset; | 30 struct tileset tileset; |
31 | 31 |
32 RX_REQUIRE(tileset_file_open(&loader, &tileset, DIRECTORY "/maps/sample-tileset.tileset") == 0); | 32 RX_REQUIRE(tileset_file_open(&loader, &tileset, DIRECTORY "/maps/sample-tileset.tileset") == 0); |
60 RX_UINT_REQUIRE_EQUAL(tileset.tiledefs[3].h, 40); | 60 RX_UINT_REQUIRE_EQUAL(tileset.tiledefs[3].h, 40); |
61 | 61 |
62 tileset_file_finish(&loader); | 62 tileset_file_finish(&loader); |
63 } | 63 } |
64 | 64 |
65 TEST_DECL(error_tilewidth) | 65 RX_TEST_CASE(error, tilewidth) |
66 { | 66 { |
67 struct tileset_file loader = {0}; | 67 struct tileset_file loader = {0}; |
68 struct tileset tileset = {0}; | 68 struct tileset tileset = {0}; |
69 | 69 |
70 RX_INT_REQUIRE_EQUAL(tileset_file_open(&loader, &tileset, DIRECTORY "/maps/error-tilewidth.tileset"), -1); | 70 RX_INT_REQUIRE_EQUAL(tileset_file_open(&loader, &tileset, DIRECTORY "/maps/error-tilewidth.tileset"), -1); |
71 } | 71 } |
72 | 72 |
73 TEST_DECL(error_tileheight) | 73 RX_TEST_CASE(error, tileheight) |
74 { | 74 { |
75 struct tileset_file loader = {0}; | 75 struct tileset_file loader = {0}; |
76 struct tileset tileset = {0}; | 76 struct tileset tileset = {0}; |
77 | 77 |
78 RX_INT_REQUIRE_EQUAL(tileset_file_open(&loader, &tileset, DIRECTORY "/maps/error-tileheight.tileset"), -1); | 78 RX_INT_REQUIRE_EQUAL(tileset_file_open(&loader, &tileset, DIRECTORY "/maps/error-tileheight.tileset"), -1); |
79 } | 79 } |
80 | 80 |
81 TEST_DECL(error_image) | 81 RX_TEST_CASE(error, image) |
82 { | 82 { |
83 struct tileset_file loader = {0}; | 83 struct tileset_file loader = {0}; |
84 struct tileset tileset = {0}; | 84 struct tileset tileset = {0}; |
85 | 85 |
86 RX_INT_REQUIRE_EQUAL(tileset_file_open(&loader, &tileset, DIRECTORY "/maps/error-image.tileset"), -1); | 86 RX_INT_REQUIRE_EQUAL(tileset_file_open(&loader, &tileset, DIRECTORY "/maps/error-image.tileset"), -1); |
87 } | 87 } |
88 | 88 |
89 static const struct rx_test_case tests[] = { | 89 static const struct rx_test_case tests[] = { |
90 TEST_DEF("basics", "sample", basics_sample), | 90 TEST(basics, sample), |
91 TEST_DEF("error", "tilewidth", error_tilewidth), | 91 TEST(error, tilewidth), |
92 TEST_DEF("error", "tileheight", error_tileheight), | 92 TEST(error, tileheight), |
93 TEST_DEF("error", "image", error_image), | 93 TEST(error, image) |
94 }; | 94 }; |
95 | 95 |
96 int | 96 int |
97 main(int argc, char **argv) | 97 main(int argc, char **argv) |
98 { | 98 { |
99 if (core_init("fr.malikania", "test") < 0 || window_open("test-tileset", 100, 100) < 0) | 99 if (core_init("fr.malikania", "test") < 0 || window_open("test-tileset", 100, 100) < 0) |
100 return 1; | 100 return 1; |
101 | 101 |
102 return TEST_RUN(tests, argc, argv); | 102 return TEST_RUN_ALL(tests, argc, argv); |
103 } | 103 } |