refactoring for readability

This commit is contained in:
welcor
2024-05-20 00:53:40 +02:00
parent 7d3acb0e3d
commit b5f460f74e
3 changed files with 37 additions and 13 deletions

View File

@@ -2,7 +2,10 @@
#include "test.handler.h"
#include "test.act.item.h"
void simple_world();
static void simple_world();
static void add_char();
static char_data* test_char;
static MunitSuite suites[] = {
{ "/handler.c", handler_c_tests, NULL, 1, MUNIT_SUITE_OPTION_NONE },
@@ -22,6 +25,7 @@ static const MunitSuite test_suite = {
int main(int argc, char* argv[MUNIT_ARRAY_PARAM(argc + 1)]) {
logfile = stderr;
simple_world();
add_char();
return munit_suite_main(&test_suite, (void*) "µnit", argc, argv);
}
@@ -30,12 +34,29 @@ int main(int argc, char* argv[MUNIT_ARRAY_PARAM(argc + 1)]) {
* test-fixtures common for many tests
*/
void simple_world()
static void simple_world()
{
CREATE(world, struct room_data, 1);
top_of_world = 1;
}
char_data *get_test_char() {
return test_char;
}
static void add_char()
{
char_data *ch = create_char();
CREATE(ch->player_specials, struct player_special_data, 1);
new_mobile_data(ch);
ch->char_specials.position = POS_STANDING;
CREATE(ch->desc, struct descriptor_data, 1);
char_to_room(ch, 0);
test_char = ch;
}
static char testbuf[MAX_OUTPUT_BUFFER];
static int testbuf_size = 0;