Blender V5.0
lib_id_test.cc File Reference
#include "testing/testing.h"
#include "BLI_listbase.h"
#include "BLI_string.h"
#include "BLI_string_ref.hh"
#include "BKE_idtype.hh"
#include "BKE_lib_id.hh"
#include "BKE_main.hh"
#include "BKE_main_namemap.hh"
#include "DNA_ID.h"
#include <string>

Go to the source code of this file.

Classes

struct  blender::bke::tests::LibIDMainSortTestContext

Namespaces

namespace  blender
namespace  blender::bke
namespace  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 IDNewNameResult blender::bke::tests::change_name (Main *bmain, ID *id, const char *name, const IDNewNameMode mode)
 blender::bke::tests::TEST (lib_id_main_sort, linked_ids_1)
 blender::bke::tests::TEST (lib_id_main_unique_name, local_ids_rename_existing_never)
 blender::bke::tests::TEST (lib_id_main_unique_name, local_ids_rename_existing_always)
 blender::bke::tests::TEST (lib_id_main_unique_name, local_ids_rename_existing_same_root)
 blender::bke::tests::TEST (lib_id_main_unique_name, linked_ids_1)
static void blender::bke::tests::change_name_global (Main *bmain, ID *id, const char *name)
 blender::bke::tests::TEST (lib_id_main_global_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, re_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)
 blender::bke::tests::TEST (lib_id_make_local, brush)