Blender
V3.3
|
#include "testing/testing.h"
#include "MEM_guardedalloc.h"
#include "BLI_array_utils.h"
#include "BLI_memiter.h"
#include "BLI_ressource_strings.h"
#include "BLI_string.h"
Go to the source code of this file.
Macros | |
#define | MEMITER_NUMBER_TEST_FN(fn, number_type) |
#define | TEST_EMPTY_AT_CHUNK_SIZE(chunk_size) |
#define | TEST_NUMBER_AT_CHUNK_SIZE(chunk_size) |
#define | STRINGS_TEST(chunk_size, ...) |
#define | TEST_STRINGS_AT_CHUNK_SIZE(chunk_size) |
#define | TEST_WORDS10K_AT_CHUNK_SIZE(chunk_size) |
Functions | |
TEST (memiter, Nop) | |
static void | memiter_empty_test (int elems_num, const int chunk_size) |
static void | memiter_string_test (const char *strings[], const int chunk_size) |
static void | memiter_words10k_test (const char split_char, const int chunk_size) |
#define MEMITER_NUMBER_TEST_FN | ( | fn, | |
number_type | |||
) |
Definition at line 40 of file BLI_memiter_test.cc.
#define STRINGS_TEST | ( | chunk_size, | |
... | |||
) |
Definition at line 243 of file BLI_memiter_test.cc.
#define TEST_EMPTY_AT_CHUNK_SIZE | ( | chunk_size | ) |
Definition at line 136 of file BLI_memiter_test.cc.
#define TEST_NUMBER_AT_CHUNK_SIZE | ( | chunk_size | ) |
Definition at line 168 of file BLI_memiter_test.cc.
#define TEST_STRINGS_AT_CHUNK_SIZE | ( | chunk_size | ) |
Definition at line 249 of file BLI_memiter_test.cc.
#define TEST_WORDS10K_AT_CHUNK_SIZE | ( | chunk_size | ) |
Definition at line 263 of file BLI_memiter_test.cc.
|
static |
Definition at line 19 of file BLI_memiter_test.cc.
References BLI_memiter_alloc(), BLI_memiter_create(), BLI_memiter_destroy(), BLI_memiter_iter_init(), BLI_memiter_iter_step_size(), blender::io::obj::chunk_size, data, and EXPECT_EQ().
|
static |
Definition at line 67 of file BLI_memiter_test.cc.
References BLI_memiter_alloc_from(), BLI_memiter_create(), BLI_memiter_destroy(), BLI_memiter_iter_init(), BLI_memiter_iter_step_size(), blender::io::obj::chunk_size, data, EXPECT_EQ(), and size().
|
static |
Definition at line 97 of file BLI_memiter_test.cc.
References BLI_memiter_alloc(), BLI_memiter_create(), BLI_memiter_destroy(), BLI_memiter_iter_init(), BLI_memiter_iter_step_size(), BLI_str_replace_char(), BLI_strdupn(), Freestyle::c, blender::io::obj::chunk_size, data, EXPECT_EQ(), MEM_freeN, size(), and words10k.
TEST | ( | memiter | , |
Nop | |||
) |
Definition at line 13 of file BLI_memiter_test.cc.
References BLI_memiter_create(), and BLI_memiter_destroy().