Mercurial > molko
comparison tests/test-save-quest.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 |
---|---|
21 #include <rpg/quest.h> | 21 #include <rpg/quest.h> |
22 #include <rpg/save.h> | 22 #include <rpg/save.h> |
23 | 23 |
24 #include "test.h" | 24 #include "test.h" |
25 | 25 |
26 RX_SET_UP(basics_setup) | 26 RX_SET_UP(basics_set_up) |
27 { | 27 { |
28 if (save_open_path(RX_DATA, "quest.db", SAVE_MODE_WRITE) < 0) | 28 if (save_open_path(RX_DATA, "quest.db", SAVE_MODE_WRITE) < 0) |
29 return RX_ERROR; | 29 return RX_ERROR; |
30 | 30 |
31 return RX_SUCCESS; | 31 return RX_SUCCESS; |
32 } | 32 } |
33 | 33 |
34 RX_TEAR_DOWN(basics_teardown) | 34 RX_TEAR_DOWN(basics_tear_down) |
35 { | 35 { |
36 save_finish(RX_DATA); | 36 save_finish(RX_DATA); |
37 remove("quest.db"); | 37 remove("quest.db"); |
38 } | 38 } |
39 | 39 |
40 TEST_DECL(basics_load) | 40 RX_TEST_CASE(basics, load) |
41 { | 41 { |
42 struct quest_step steps[] = { | 42 struct quest_step steps[] = { |
43 { | 43 { |
44 .name = "0001.01-kill-ten-moko", | 44 .name = "0001.01-kill-ten-moko", |
45 .description = "Kill 10 mokos de las llanuras.", | 45 .description = "Kill 10 mokos de las llanuras.", |
67 RX_INT_REQUIRE_EQUAL(steps[0].percent, 100); | 67 RX_INT_REQUIRE_EQUAL(steps[0].percent, 100); |
68 RX_INT_REQUIRE_EQUAL(steps[1].percent, 50); | 68 RX_INT_REQUIRE_EQUAL(steps[1].percent, 50); |
69 } | 69 } |
70 | 70 |
71 static const struct rx_test_case tests[] = { | 71 static const struct rx_test_case tests[] = { |
72 TEST_DEF_FIX("basics", "load", basics_load, struct save, basics_setup, basics_teardown) | 72 TEST_FIXTURE(basics, load, struct save) |
73 }; | 73 }; |
74 | 74 |
75 int | 75 int |
76 main(int argc, char **argv) | 76 main(int argc, char **argv) |
77 { | 77 { |
78 return TEST_RUN(tests, argc, argv); | 78 return TEST_RUN_ALL(tests, argc, argv); |
79 } | 79 } |