Crossfire Server, Trunk
check_arch.c File Reference
#include <global.h>
#include <stdlib.h>
#include <check.h>
#include <loader.h>
#include <toolkit_common.h>
+ Include dependency graph for check_arch.c:

Go to the source code of this file.

Functions

static END_TEST Suite * arch_suite (void)
 
int main (void)
 
static void setup (void)
 
END_TEST START_TEST (test_arch_to_object)
 
END_TEST START_TEST (test_create_archetype)
 
END_TEST START_TEST (test_create_archetype_by_object_name)
 
END_TEST START_TEST (test_create_singularity)
 
END_TEST START_TEST (test_find_archetype)
 
 START_TEST (test_find_archetype_by_object_name)
 
END_TEST START_TEST (test_find_archetype_by_object_type_name)
 
END_TEST START_TEST (test_get_archetype_by_skill_name)
 
END_TEST START_TEST (test_get_archetype_by_type_subtype)
 
END_TEST START_TEST (test_get_archetype_struct)
 
END_TEST START_TEST (test_init_archetypes)
 
END_TEST START_TEST (test_object_create_arch)
 
static void teardown (void)
 

Function Documentation

◆ arch_suite()

static END_TEST Suite* arch_suite ( void  )
static

Definition at line 251 of file check_arch.c.

References setup(), and teardown().

Referenced by main().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ main()

int main ( void  )

Definition at line 276 of file check_arch.c.

References arch_suite().

+ Here is the call graph for this function:

◆ setup()

static void setup ( void  )
static

Definition at line 39 of file check_arch.c.

References cctk_init_std_archetypes(), cctk_setdatadir(), and cctk_setlog().

Referenced by arch_suite().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ START_TEST() [1/12]

END_TEST START_TEST ( test_arch_to_object  )

Definition at line 200 of file check_arch.c.

References archininventory::arch, arch_to_object(), find_archetype(), and altar_valkyrie::obj.

+ Here is the call graph for this function:

◆ START_TEST() [2/12]

END_TEST START_TEST ( test_create_archetype  )

Definition at line 219 of file check_arch.c.

References create_archetype(), and altar_valkyrie::obj.

+ Here is the call graph for this function:

◆ START_TEST() [3/12]

END_TEST START_TEST ( test_create_archetype_by_object_name  )

Definition at line 126 of file check_arch.c.

References ARCH_SINGULARITY, create_archetype_by_object_name(), and guildjoin::ob.

+ Here is the call graph for this function:

◆ START_TEST() [4/12]

END_TEST START_TEST ( test_create_singularity  )

Definition at line 210 of file check_arch.c.

References create_singularity(), obj::name, and altar_valkyrie::obj.

+ Here is the call graph for this function:

◆ START_TEST() [5/12]

END_TEST START_TEST ( test_find_archetype  )

Definition at line 227 of file check_arch.c.

References archininventory::arch, and find_archetype().

+ Here is the call graph for this function:

◆ START_TEST() [6/12]

START_TEST ( test_find_archetype_by_object_name  )

Definition at line 49 of file check_arch.c.

References archininventory::arch, and find_archetype_by_object_name().

+ Here is the call graph for this function:

◆ START_TEST() [7/12]

END_TEST START_TEST ( test_find_archetype_by_object_type_name  )

Definition at line 69 of file check_arch.c.

References archininventory::arch, and find_archetype_by_object_type_name().

+ Here is the call graph for this function:

◆ START_TEST() [8/12]

END_TEST START_TEST ( test_get_archetype_by_skill_name  )

Definition at line 90 of file check_arch.c.

References archininventory::arch, get_archetype_by_skill_name(), SKILL, and SKILLSCROLL.

+ Here is the call graph for this function:

◆ START_TEST() [9/12]

END_TEST START_TEST ( test_get_archetype_by_type_subtype  )

Definition at line 105 of file check_arch.c.

References archininventory::arch, get_archetype_by_type_subtype(), OBJECT_TYPE_MAX, SK_LITERACY, and SKILL.

+ Here is the call graph for this function:

◆ START_TEST() [10/12]

END_TEST START_TEST ( test_get_archetype_struct  )

Definition at line 154 of file check_arch.c.

References archininventory::arch, and get_archetype_struct().

+ Here is the call graph for this function:

◆ START_TEST() [11/12]

END_TEST START_TEST ( test_init_archetypes  )

Definition at line 146 of file check_arch.c.

References archininventory::arch, and find_archetype().

+ Here is the call graph for this function:

◆ START_TEST() [12/12]

END_TEST START_TEST ( test_object_create_arch  )

Definition at line 239 of file check_arch.c.

References archininventory::arch, find_archetype(), obj::head, obj::more, altar_valkyrie::obj, and object_create_arch().

+ Here is the call graph for this function:

◆ teardown()

static void teardown ( void  )
static

Definition at line 45 of file check_arch.c.

Referenced by arch_suite().

+ Here is the caller graph for this function: