server/src/tests.h

26 lines
817 B
C
Raw Normal View History

2010-08-08 10:06:34 +02:00
#ifdef __cplusplus
extern "C" {
#endif
#ifndef DISABLE_TESTS
2011-03-07 08:02:35 +01:00
void test_cleanup(void);
2010-08-08 10:06:34 +02:00
struct terrain_type * test_create_terrain(const char * name, unsigned int flags);
2011-03-07 08:02:35 +01:00
struct race *test_create_race(const char *name);
struct region *test_create_region(int x, int y,
const struct terrain_type *terrain);
struct faction *test_create_faction(const struct race *rc);
struct unit *test_create_unit(struct faction *f, struct region *r);
void test_create_world(void);
struct building * test_create_building(struct region * r, const struct building_type * btype);
struct ship * test_create_ship(struct region * r, const struct ship_type * stype);
struct item_type * test_create_itemtype(const char ** names);
2011-03-07 08:02:35 +01:00
int RunAllTests(void);
2010-08-08 10:06:34 +02:00
#else
#define RunAllTests() 0
#endif
#ifdef __cplusplus
}
#endif