Blender  V3.3
Classes | Namespaces | Functions
lib_id_test.cc File Reference
#include "testing/testing.h"
#include "MEM_guardedalloc.h"
#include "BLI_listbase.h"
#include "BLI_string.h"
#include "BKE_idtype.h"
#include "BKE_lib_id.h"
#include "BKE_main.h"
#include "BKE_main_namemap.h"
#include "DNA_ID.h"
#include "DNA_mesh_types.h"
#include "DNA_object_types.h"

Go to the source code of this file.

Classes

struct  blender::bke::tests::LibIDMainSortTestContext
 

Namespaces

 blender
 
 blender::bke
 
 blender::bke::tests
 

Functions

static void blender::bke::tests::test_lib_id_main_sort_check_order (std::initializer_list< ID * > list)
 
 blender::bke::tests::TEST (lib_id_main_sort, local_ids_1)
 
static void blender::bke::tests::change_lib (Main *bmain, ID *id, Library *lib)
 
static void blender::bke::tests::change_name (Main *bmain, ID *id, const char *name)
 
 blender::bke::tests::TEST (lib_id_main_sort, linked_ids_1)
 
 blender::bke::tests::TEST (lib_id_main_unique_name, local_ids_1)
 
 blender::bke::tests::TEST (lib_id_main_unique_name, linked_ids_1)
 
 blender::bke::tests::TEST (lib_id_main_unique_name, ids_sorted_by_default)
 
static IDblender::bke::tests::add_id_in_library (Main *bmain, const char *name, Library *lib)
 
 blender::bke::tests::TEST (lib_id_main_unique_name, ids_sorted_by_default_with_libraries)
 
 blender::bke::tests::TEST (lib_id_main_unique_name, name_too_long_handling)
 
 blender::bke::tests::TEST (lib_id_main_unique_name, create_equivalent_numeric_suffixes)
 
 blender::bke::tests::TEST (lib_id_main_unique_name, zero_suffix_is_never_assigned)
 
 blender::bke::tests::TEST (lib_id_main_unique_name, remove_after_dup_get_original_name)
 
 blender::bke::tests::TEST (lib_id_main_unique_name, name_number_suffix_assignment)
 
 blender::bke::tests::TEST (lib_id_main_unique_name, renames_with_duplicates)
 
 blender::bke::tests::TEST (lib_id_main_unique_name, names_are_unique_per_id_type)
 
 blender::bke::tests::TEST (lib_id_main_unique_name, name_huge_number_suffix)