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 }