4#include "testing/testing.h"
26# define ABSOLUTE_ROOT "C:" SEP_STR
28# define ABSOLUTE_ROOT SEP_STR
31#define RELATIVE_ROOT "//"
32#define BASE_DIR ABSOLUTE_ROOT "blendfiles" SEP_STR
33#define REBASE_DIR BASE_DIR "rebase" SEP_STR
35#define BLENDFILE_NAME "bpath.blend"
36#define BLENDFILE_PATH BASE_DIR BLENDFILE_NAME
38#define TEXT_PATH_ITEM "texts" SEP_STR "text.txt"
39#define TEXT_PATH_ABSOLUTE ABSOLUTE_ROOT TEXT_PATH_ITEM
40#define TEXT_PATH_ABSOLUTE_MADE_RELATIVE RELATIVE_ROOT ".." SEP_STR TEXT_PATH_ITEM
41#define TEXT_PATH_RELATIVE RELATIVE_ROOT TEXT_PATH_ITEM
42#define TEXT_PATH_RELATIVE_MADE_ABSOLUTE BASE_DIR TEXT_PATH_ITEM
44#define MOVIECLIP_PATH_ITEM "movieclips" SEP_STR "movieclip.avi"
45#define MOVIECLIP_PATH_ABSOLUTE ABSOLUTE_ROOT MOVIECLIP_PATH_ITEM
46#define MOVIECLIP_PATH_ABSOLUTE_MADE_RELATIVE RELATIVE_ROOT ".." SEP_STR MOVIECLIP_PATH_ITEM
47#define MOVIECLIP_PATH_RELATIVE RELATIVE_ROOT MOVIECLIP_PATH_ITEM
48#define MOVIECLIP_PATH_RELATIVE_MADE_ABSOLUTE BASE_DIR MOVIECLIP_PATH_ITEM
82 Text *text =
reinterpret_cast<Text *
>(bmain->texts.first);
97 Text *text =
reinterpret_cast<Text *
>(bmain->texts.first);
111 Text *text =
reinterpret_cast<Text *
>(bmain->texts.first);
127 Text *text =
reinterpret_cast<Text *
>(bmain->texts.first);
143 Text *text =
reinterpret_cast<Text *
>(bmain->texts.first);
void BKE_bpath_relative_convert(Main *bmain, const char *basedir, ReportList *reports, BPathSummary *r_summary=nullptr)
void * BKE_bpath_list_backup(Main *bmain, eBPathForeachFlag flag)
void BKE_bpath_absolute_convert(Main *bmain, const char *basedir, ReportList *reports, BPathSummary *r_summary=nullptr)
void BKE_bpath_list_restore(Main *bmain, eBPathForeachFlag flag, void *path_list_handle)
void BKE_bpath_relative_rebase(Main *bmain, const char *basedir_src, const char *basedir_dst, ReportList *reports, BPathSummary *r_summary=nullptr)
void BKE_bpath_list_free(void *path_list_handle)
void * BKE_id_new(Main *bmain, short type, const char *name)
Main * BKE_main_new(void)
void BKE_main_free(Main *bmain)
EXPECT_EQ(BLI_expr_pylike_eval(expr, nullptr, 0, &result), EXPR_PYLIKE_INVALID)
int BLI_listbase_count(const struct ListBase *listbase) ATTR_WARN_UNUSED_RESULT ATTR_NONNULL(1)
char * BLI_strdup(const char *str) ATTR_WARN_UNUSED_RESULT ATTR_NONNULL(1) ATTR_MALLOC
#define STRNCPY(dst, src)
These structs are the foundation for all linked lists in the library system.
Read Guarded memory(de)allocation.
#define TEXT_PATH_RELATIVE_MADE_ABSOLUTE
#define MOVIECLIP_PATH_ABSOLUTE_MADE_RELATIVE
#define MOVIECLIP_PATH_RELATIVE
#define TEXT_PATH_RELATIVE
#define TEXT_PATH_ABSOLUTE
#define MOVIECLIP_PATH_ITEM
#define MOVIECLIP_PATH_ABSOLUTE
static void SetUpTestSuite()
static void TearDownTestSuite()
void MEM_freeN(void *vmemh)
TEST_F(BKE_armature_find_selected_bones_test, some_bones_selected)