annotate tests/test-map.c @ 370:ea7a24c814e4

js: Event.type -> Event.Type
author David Demelier <markand@malikania.fr>
date Sun, 24 Oct 2021 17:38:01 +0200
parents f5a5bbb77122
children 460c78706989
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
42
22a09a5ee476 core: add better map check and unit tests
David Demelier <markand@malikania.fr>
parents:
diff changeset
1 /*
22a09a5ee476 core: add better map check and unit tests
David Demelier <markand@malikania.fr>
parents:
diff changeset
2 * test-map.c -- test map routines
22a09a5ee476 core: add better map check and unit tests
David Demelier <markand@malikania.fr>
parents:
diff changeset
3 *
314
d01e83210ca2 misc: update years
David Demelier <markand@malikania.fr>
parents: 298
diff changeset
4 * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
42
22a09a5ee476 core: add better map check and unit tests
David Demelier <markand@malikania.fr>
parents:
diff changeset
5 *
22a09a5ee476 core: add better map check and unit tests
David Demelier <markand@malikania.fr>
parents:
diff changeset
6 * Permission to use, copy, modify, and/or distribute this software for any
22a09a5ee476 core: add better map check and unit tests
David Demelier <markand@malikania.fr>
parents:
diff changeset
7 * purpose with or without fee is hereby granted, provided that the above
22a09a5ee476 core: add better map check and unit tests
David Demelier <markand@malikania.fr>
parents:
diff changeset
8 * copyright notice and this permission notice appear in all copies.
22a09a5ee476 core: add better map check and unit tests
David Demelier <markand@malikania.fr>
parents:
diff changeset
9 *
22a09a5ee476 core: add better map check and unit tests
David Demelier <markand@malikania.fr>
parents:
diff changeset
10 * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
22a09a5ee476 core: add better map check and unit tests
David Demelier <markand@malikania.fr>
parents:
diff changeset
11 * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
22a09a5ee476 core: add better map check and unit tests
David Demelier <markand@malikania.fr>
parents:
diff changeset
12 * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
22a09a5ee476 core: add better map check and unit tests
David Demelier <markand@malikania.fr>
parents:
diff changeset
13 * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
22a09a5ee476 core: add better map check and unit tests
David Demelier <markand@malikania.fr>
parents:
diff changeset
14 * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
22a09a5ee476 core: add better map check and unit tests
David Demelier <markand@malikania.fr>
parents:
diff changeset
15 * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
22a09a5ee476 core: add better map check and unit tests
David Demelier <markand@malikania.fr>
parents:
diff changeset
16 * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
22a09a5ee476 core: add better map check and unit tests
David Demelier <markand@malikania.fr>
parents:
diff changeset
17 */
22a09a5ee476 core: add better map check and unit tests
David Demelier <markand@malikania.fr>
parents:
diff changeset
18
336
f5a5bbb77122 tests: switch to rexo
David Demelier <markand@malikania.fr>
parents: 314
diff changeset
19 #include <rexo.h>
42
22a09a5ee476 core: add better map check and unit tests
David Demelier <markand@malikania.fr>
parents:
diff changeset
20
197
852d0b7817ce rpg: map, extreme cleanup, closes #2508 @4h
David Demelier <markand@malikania.fr>
parents: 148
diff changeset
21 #include <core/core.h>
124
7b84764741b6 core: allows loading maps from memory, closes #2489
David Demelier <markand@malikania.fr>
parents: 98
diff changeset
22 #include <core/error.h>
7b84764741b6 core: allows loading maps from memory, closes #2489
David Demelier <markand@malikania.fr>
parents: 98
diff changeset
23 #include <core/panic.h>
7b84764741b6 core: allows loading maps from memory, closes #2489
David Demelier <markand@malikania.fr>
parents: 98
diff changeset
24 #include <core/sys.h>
7b84764741b6 core: allows loading maps from memory, closes #2489
David Demelier <markand@malikania.fr>
parents: 98
diff changeset
25 #include <core/window.h>
42
22a09a5ee476 core: add better map check and unit tests
David Demelier <markand@malikania.fr>
parents:
diff changeset
26
197
852d0b7817ce rpg: map, extreme cleanup, closes #2508 @4h
David Demelier <markand@malikania.fr>
parents: 148
diff changeset
27 #include <rpg/map-file.h>
148
c577c15df07f misc: split libraries, closes #2496
David Demelier <markand@malikania.fr>
parents: 134
diff changeset
28 #include <rpg/map.h>
c577c15df07f misc: split libraries, closes #2496
David Demelier <markand@malikania.fr>
parents: 134
diff changeset
29
336
f5a5bbb77122 tests: switch to rexo
David Demelier <markand@malikania.fr>
parents: 314
diff changeset
30 RX_TEST_CASE(test, basics_sample)
42
22a09a5ee476 core: add better map check and unit tests
David Demelier <markand@malikania.fr>
parents:
diff changeset
31 {
197
852d0b7817ce rpg: map, extreme cleanup, closes #2508 @4h
David Demelier <markand@malikania.fr>
parents: 148
diff changeset
32 struct map_file loader = {0};
852d0b7817ce rpg: map, extreme cleanup, closes #2508 @4h
David Demelier <markand@malikania.fr>
parents: 148
diff changeset
33 struct map map = {0};
42
22a09a5ee476 core: add better map check and unit tests
David Demelier <markand@malikania.fr>
parents:
diff changeset
34
336
f5a5bbb77122 tests: switch to rexo
David Demelier <markand@malikania.fr>
parents: 314
diff changeset
35 RX_INT_REQUIRE_EQUAL(map_file_open(&loader, &map, DIRECTORY "/maps/sample-map.map"), 0);
f5a5bbb77122 tests: switch to rexo
David Demelier <markand@malikania.fr>
parents: 314
diff changeset
36 RX_STR_REQUIRE_EQUAL(map.title, "This is a test map");
f5a5bbb77122 tests: switch to rexo
David Demelier <markand@malikania.fr>
parents: 314
diff changeset
37 RX_UINT_REQUIRE_EQUAL(map.columns, 4U);
f5a5bbb77122 tests: switch to rexo
David Demelier <markand@malikania.fr>
parents: 314
diff changeset
38 RX_UINT_REQUIRE_EQUAL(map.rows, 2U);
215
64f24b482722 rpg: implement tilesets separately, closes #2515 @4h
David Demelier <markand@malikania.fr>
parents: 211
diff changeset
39
336
f5a5bbb77122 tests: switch to rexo
David Demelier <markand@malikania.fr>
parents: 314
diff changeset
40 RX_UINT_REQUIRE_EQUAL(map.layers[0].tiles[0], 0U);
f5a5bbb77122 tests: switch to rexo
David Demelier <markand@malikania.fr>
parents: 314
diff changeset
41 RX_UINT_REQUIRE_EQUAL(map.layers[0].tiles[1], 1U);
f5a5bbb77122 tests: switch to rexo
David Demelier <markand@malikania.fr>
parents: 314
diff changeset
42 RX_UINT_REQUIRE_EQUAL(map.layers[0].tiles[2], 2U);
f5a5bbb77122 tests: switch to rexo
David Demelier <markand@malikania.fr>
parents: 314
diff changeset
43 RX_UINT_REQUIRE_EQUAL(map.layers[0].tiles[3], 3U);
f5a5bbb77122 tests: switch to rexo
David Demelier <markand@malikania.fr>
parents: 314
diff changeset
44 RX_UINT_REQUIRE_EQUAL(map.layers[0].tiles[4], 4U);
f5a5bbb77122 tests: switch to rexo
David Demelier <markand@malikania.fr>
parents: 314
diff changeset
45 RX_UINT_REQUIRE_EQUAL(map.layers[0].tiles[5], 5U);
f5a5bbb77122 tests: switch to rexo
David Demelier <markand@malikania.fr>
parents: 314
diff changeset
46 RX_UINT_REQUIRE_EQUAL(map.layers[0].tiles[6], 6U);
f5a5bbb77122 tests: switch to rexo
David Demelier <markand@malikania.fr>
parents: 314
diff changeset
47 RX_UINT_REQUIRE_EQUAL(map.layers[0].tiles[7], 7U);
215
64f24b482722 rpg: implement tilesets separately, closes #2515 @4h
David Demelier <markand@malikania.fr>
parents: 211
diff changeset
48
336
f5a5bbb77122 tests: switch to rexo
David Demelier <markand@malikania.fr>
parents: 314
diff changeset
49 RX_UINT_REQUIRE_EQUAL(map.layers[1].tiles[0], 8U);
f5a5bbb77122 tests: switch to rexo
David Demelier <markand@malikania.fr>
parents: 314
diff changeset
50 RX_UINT_REQUIRE_EQUAL(map.layers[1].tiles[1], 9U);
f5a5bbb77122 tests: switch to rexo
David Demelier <markand@malikania.fr>
parents: 314
diff changeset
51 RX_UINT_REQUIRE_EQUAL(map.layers[1].tiles[2], 10U);
f5a5bbb77122 tests: switch to rexo
David Demelier <markand@malikania.fr>
parents: 314
diff changeset
52 RX_UINT_REQUIRE_EQUAL(map.layers[1].tiles[3], 11U);
f5a5bbb77122 tests: switch to rexo
David Demelier <markand@malikania.fr>
parents: 314
diff changeset
53 RX_UINT_REQUIRE_EQUAL(map.layers[1].tiles[4], 12U);
f5a5bbb77122 tests: switch to rexo
David Demelier <markand@malikania.fr>
parents: 314
diff changeset
54 RX_UINT_REQUIRE_EQUAL(map.layers[1].tiles[5], 13U);
f5a5bbb77122 tests: switch to rexo
David Demelier <markand@malikania.fr>
parents: 314
diff changeset
55 RX_UINT_REQUIRE_EQUAL(map.layers[1].tiles[6], 14U);
f5a5bbb77122 tests: switch to rexo
David Demelier <markand@malikania.fr>
parents: 314
diff changeset
56 RX_UINT_REQUIRE_EQUAL(map.layers[1].tiles[7], 15U);
215
64f24b482722 rpg: implement tilesets separately, closes #2515 @4h
David Demelier <markand@malikania.fr>
parents: 211
diff changeset
57
336
f5a5bbb77122 tests: switch to rexo
David Demelier <markand@malikania.fr>
parents: 314
diff changeset
58 RX_UINT_REQUIRE_EQUAL(map.tileset->sprite->cellw, 64U);
f5a5bbb77122 tests: switch to rexo
David Demelier <markand@malikania.fr>
parents: 314
diff changeset
59 RX_UINT_REQUIRE_EQUAL(map.tileset->sprite->cellh, 32U);
215
64f24b482722 rpg: implement tilesets separately, closes #2515 @4h
David Demelier <markand@malikania.fr>
parents: 211
diff changeset
60
336
f5a5bbb77122 tests: switch to rexo
David Demelier <markand@malikania.fr>
parents: 314
diff changeset
61 RX_UINT_REQUIRE_EQUAL(map.tileset->tiledefsz, 4);
215
64f24b482722 rpg: implement tilesets separately, closes #2515 @4h
David Demelier <markand@malikania.fr>
parents: 211
diff changeset
62
336
f5a5bbb77122 tests: switch to rexo
David Demelier <markand@malikania.fr>
parents: 314
diff changeset
63 RX_UINT_REQUIRE_EQUAL(map.tileset->tiledefs[0].id, 129U);
f5a5bbb77122 tests: switch to rexo
David Demelier <markand@malikania.fr>
parents: 314
diff changeset
64 RX_UINT_REQUIRE_EQUAL(map.tileset->tiledefs[0].x, 8U);
f5a5bbb77122 tests: switch to rexo
David Demelier <markand@malikania.fr>
parents: 314
diff changeset
65 RX_UINT_REQUIRE_EQUAL(map.tileset->tiledefs[0].y, 0U);
f5a5bbb77122 tests: switch to rexo
David Demelier <markand@malikania.fr>
parents: 314
diff changeset
66 RX_UINT_REQUIRE_EQUAL(map.tileset->tiledefs[0].w, 56U);
f5a5bbb77122 tests: switch to rexo
David Demelier <markand@malikania.fr>
parents: 314
diff changeset
67 RX_UINT_REQUIRE_EQUAL(map.tileset->tiledefs[0].h, 40U);
215
64f24b482722 rpg: implement tilesets separately, closes #2515 @4h
David Demelier <markand@malikania.fr>
parents: 211
diff changeset
68
336
f5a5bbb77122 tests: switch to rexo
David Demelier <markand@malikania.fr>
parents: 314
diff changeset
69 RX_UINT_REQUIRE_EQUAL(map.tileset->tiledefs[1].id, 130);
f5a5bbb77122 tests: switch to rexo
David Demelier <markand@malikania.fr>
parents: 314
diff changeset
70 RX_UINT_REQUIRE_EQUAL(map.tileset->tiledefs[1].x, 0);
f5a5bbb77122 tests: switch to rexo
David Demelier <markand@malikania.fr>
parents: 314
diff changeset
71 RX_UINT_REQUIRE_EQUAL(map.tileset->tiledefs[1].y, 0);
f5a5bbb77122 tests: switch to rexo
David Demelier <markand@malikania.fr>
parents: 314
diff changeset
72 RX_UINT_REQUIRE_EQUAL(map.tileset->tiledefs[1].w, 62);
f5a5bbb77122 tests: switch to rexo
David Demelier <markand@malikania.fr>
parents: 314
diff changeset
73 RX_UINT_REQUIRE_EQUAL(map.tileset->tiledefs[1].h, 40);
215
64f24b482722 rpg: implement tilesets separately, closes #2515 @4h
David Demelier <markand@malikania.fr>
parents: 211
diff changeset
74
336
f5a5bbb77122 tests: switch to rexo
David Demelier <markand@malikania.fr>
parents: 314
diff changeset
75 RX_UINT_REQUIRE_EQUAL(map.tileset->tiledefs[2].id, 132U);
f5a5bbb77122 tests: switch to rexo
David Demelier <markand@malikania.fr>
parents: 314
diff changeset
76 RX_UINT_REQUIRE_EQUAL(map.tileset->tiledefs[2].x, 0U);
f5a5bbb77122 tests: switch to rexo
David Demelier <markand@malikania.fr>
parents: 314
diff changeset
77 RX_UINT_REQUIRE_EQUAL(map.tileset->tiledefs[2].y, 0U);
f5a5bbb77122 tests: switch to rexo
David Demelier <markand@malikania.fr>
parents: 314
diff changeset
78 RX_UINT_REQUIRE_EQUAL(map.tileset->tiledefs[2].w, 64U);
f5a5bbb77122 tests: switch to rexo
David Demelier <markand@malikania.fr>
parents: 314
diff changeset
79 RX_UINT_REQUIRE_EQUAL(map.tileset->tiledefs[2].h, 40U);
215
64f24b482722 rpg: implement tilesets separately, closes #2515 @4h
David Demelier <markand@malikania.fr>
parents: 211
diff changeset
80
336
f5a5bbb77122 tests: switch to rexo
David Demelier <markand@malikania.fr>
parents: 314
diff changeset
81 RX_UINT_REQUIRE_EQUAL(map.tileset->tiledefs[3].id, 133U);
f5a5bbb77122 tests: switch to rexo
David Demelier <markand@malikania.fr>
parents: 314
diff changeset
82 RX_UINT_REQUIRE_EQUAL(map.tileset->tiledefs[3].x, 0U);
f5a5bbb77122 tests: switch to rexo
David Demelier <markand@malikania.fr>
parents: 314
diff changeset
83 RX_UINT_REQUIRE_EQUAL(map.tileset->tiledefs[3].y, 0U);
f5a5bbb77122 tests: switch to rexo
David Demelier <markand@malikania.fr>
parents: 314
diff changeset
84 RX_UINT_REQUIRE_EQUAL(map.tileset->tiledefs[3].w, 58U);
f5a5bbb77122 tests: switch to rexo
David Demelier <markand@malikania.fr>
parents: 314
diff changeset
85 RX_UINT_REQUIRE_EQUAL(map.tileset->tiledefs[3].h, 40U);
197
852d0b7817ce rpg: map, extreme cleanup, closes #2508 @4h
David Demelier <markand@malikania.fr>
parents: 148
diff changeset
86
852d0b7817ce rpg: map, extreme cleanup, closes #2508 @4h
David Demelier <markand@malikania.fr>
parents: 148
diff changeset
87 map_finish(&map);
852d0b7817ce rpg: map, extreme cleanup, closes #2508 @4h
David Demelier <markand@malikania.fr>
parents: 148
diff changeset
88 map_file_finish(&loader);
42
22a09a5ee476 core: add better map check and unit tests
David Demelier <markand@malikania.fr>
parents:
diff changeset
89 }
22a09a5ee476 core: add better map check and unit tests
David Demelier <markand@malikania.fr>
parents:
diff changeset
90
336
f5a5bbb77122 tests: switch to rexo
David Demelier <markand@malikania.fr>
parents: 314
diff changeset
91 RX_TEST_CASE(test, error_title)
42
22a09a5ee476 core: add better map check and unit tests
David Demelier <markand@malikania.fr>
parents:
diff changeset
92 {
197
852d0b7817ce rpg: map, extreme cleanup, closes #2508 @4h
David Demelier <markand@malikania.fr>
parents: 148
diff changeset
93 struct map_file loader = {0};
852d0b7817ce rpg: map, extreme cleanup, closes #2508 @4h
David Demelier <markand@malikania.fr>
parents: 148
diff changeset
94 struct map map = {0};
42
22a09a5ee476 core: add better map check and unit tests
David Demelier <markand@malikania.fr>
parents:
diff changeset
95
336
f5a5bbb77122 tests: switch to rexo
David Demelier <markand@malikania.fr>
parents: 314
diff changeset
96 RX_INT_REQUIRE_EQUAL(map_file_open(&loader, &map, DIRECTORY "error-title.map"), -1);
197
852d0b7817ce rpg: map, extreme cleanup, closes #2508 @4h
David Demelier <markand@malikania.fr>
parents: 148
diff changeset
97
852d0b7817ce rpg: map, extreme cleanup, closes #2508 @4h
David Demelier <markand@malikania.fr>
parents: 148
diff changeset
98 map_finish(&map);
852d0b7817ce rpg: map, extreme cleanup, closes #2508 @4h
David Demelier <markand@malikania.fr>
parents: 148
diff changeset
99 map_file_finish(&loader);
42
22a09a5ee476 core: add better map check and unit tests
David Demelier <markand@malikania.fr>
parents:
diff changeset
100 }
22a09a5ee476 core: add better map check and unit tests
David Demelier <markand@malikania.fr>
parents:
diff changeset
101
336
f5a5bbb77122 tests: switch to rexo
David Demelier <markand@malikania.fr>
parents: 314
diff changeset
102 RX_TEST_CASE(test, error_columns)
42
22a09a5ee476 core: add better map check and unit tests
David Demelier <markand@malikania.fr>
parents:
diff changeset
103 {
197
852d0b7817ce rpg: map, extreme cleanup, closes #2508 @4h
David Demelier <markand@malikania.fr>
parents: 148
diff changeset
104 struct map_file loader = {0};
852d0b7817ce rpg: map, extreme cleanup, closes #2508 @4h
David Demelier <markand@malikania.fr>
parents: 148
diff changeset
105 struct map map = {0};
42
22a09a5ee476 core: add better map check and unit tests
David Demelier <markand@malikania.fr>
parents:
diff changeset
106
336
f5a5bbb77122 tests: switch to rexo
David Demelier <markand@malikania.fr>
parents: 314
diff changeset
107 RX_INT_REQUIRE_EQUAL(map_file_open(&loader, &map, DIRECTORY "error-columns.map"), -1);
197
852d0b7817ce rpg: map, extreme cleanup, closes #2508 @4h
David Demelier <markand@malikania.fr>
parents: 148
diff changeset
108
852d0b7817ce rpg: map, extreme cleanup, closes #2508 @4h
David Demelier <markand@malikania.fr>
parents: 148
diff changeset
109 map_finish(&map);
852d0b7817ce rpg: map, extreme cleanup, closes #2508 @4h
David Demelier <markand@malikania.fr>
parents: 148
diff changeset
110 map_file_finish(&loader);
42
22a09a5ee476 core: add better map check and unit tests
David Demelier <markand@malikania.fr>
parents:
diff changeset
111 }
22a09a5ee476 core: add better map check and unit tests
David Demelier <markand@malikania.fr>
parents:
diff changeset
112
336
f5a5bbb77122 tests: switch to rexo
David Demelier <markand@malikania.fr>
parents: 314
diff changeset
113 RX_TEST_CASE(test, error_rows)
42
22a09a5ee476 core: add better map check and unit tests
David Demelier <markand@malikania.fr>
parents:
diff changeset
114 {
336
f5a5bbb77122 tests: switch to rexo
David Demelier <markand@malikania.fr>
parents: 314
diff changeset
115 struct map_file loader = {0};
f5a5bbb77122 tests: switch to rexo
David Demelier <markand@malikania.fr>
parents: 314
diff changeset
116 struct map map = {0};
f5a5bbb77122 tests: switch to rexo
David Demelier <markand@malikania.fr>
parents: 314
diff changeset
117
f5a5bbb77122 tests: switch to rexo
David Demelier <markand@malikania.fr>
parents: 314
diff changeset
118 RX_INT_REQUIRE_EQUAL(map_file_open(&loader, &map, DIRECTORY "error-rows.map"), -1);
f5a5bbb77122 tests: switch to rexo
David Demelier <markand@malikania.fr>
parents: 314
diff changeset
119
f5a5bbb77122 tests: switch to rexo
David Demelier <markand@malikania.fr>
parents: 314
diff changeset
120 map_finish(&map);
f5a5bbb77122 tests: switch to rexo
David Demelier <markand@malikania.fr>
parents: 314
diff changeset
121 map_file_finish(&loader);
42
22a09a5ee476 core: add better map check and unit tests
David Demelier <markand@malikania.fr>
parents:
diff changeset
122 }
22a09a5ee476 core: add better map check and unit tests
David Demelier <markand@malikania.fr>
parents:
diff changeset
123
22a09a5ee476 core: add better map check and unit tests
David Demelier <markand@malikania.fr>
parents:
diff changeset
124 int
22a09a5ee476 core: add better map check and unit tests
David Demelier <markand@malikania.fr>
parents:
diff changeset
125 main(int argc, char **argv)
22a09a5ee476 core: add better map check and unit tests
David Demelier <markand@malikania.fr>
parents:
diff changeset
126 {
197
852d0b7817ce rpg: map, extreme cleanup, closes #2508 @4h
David Demelier <markand@malikania.fr>
parents: 148
diff changeset
127 /*
852d0b7817ce rpg: map, extreme cleanup, closes #2508 @4h
David Demelier <markand@malikania.fr>
parents: 148
diff changeset
128 * This test opens graphical images and therefore need to initialize a
852d0b7817ce rpg: map, extreme cleanup, closes #2508 @4h
David Demelier <markand@malikania.fr>
parents: 148
diff changeset
129 * window and all of the API. As tests sometime run on headless machine
852d0b7817ce rpg: map, extreme cleanup, closes #2508 @4h
David Demelier <markand@malikania.fr>
parents: 148
diff changeset
130 * we will skip if it fails to initialize.
852d0b7817ce rpg: map, extreme cleanup, closes #2508 @4h
David Demelier <markand@malikania.fr>
parents: 148
diff changeset
131 */
852d0b7817ce rpg: map, extreme cleanup, closes #2508 @4h
David Demelier <markand@malikania.fr>
parents: 148
diff changeset
132
336
f5a5bbb77122 tests: switch to rexo
David Demelier <markand@malikania.fr>
parents: 314
diff changeset
133 if (core_init("fr.malikania", "test") < 0 || window_open("test-map", 100, 100) < 0)
f5a5bbb77122 tests: switch to rexo
David Demelier <markand@malikania.fr>
parents: 314
diff changeset
134 return 1;
197
852d0b7817ce rpg: map, extreme cleanup, closes #2508 @4h
David Demelier <markand@malikania.fr>
parents: 148
diff changeset
135
336
f5a5bbb77122 tests: switch to rexo
David Demelier <markand@malikania.fr>
parents: 314
diff changeset
136 return rx_main(0, NULL, argc, (const char **)argv) == RX_SUCCESS ? 0 : 1;
42
22a09a5ee476 core: add better map check and unit tests
David Demelier <markand@malikania.fr>
parents:
diff changeset
137 }