refactoring for readability
This commit is contained in:
@@ -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;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user