|
Blender V4.3
|
#include "testing/testing.h"#include "MEM_guardedalloc.h"#include "BLI_array_utils.h"#include "BLI_memiter.h"#include "BLI_string_utils.hh"#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 43 of file BLI_memiter_test.cc.
| #define STRINGS_TEST | ( | chunk_size, | |
| ... ) |
Definition at line 246 of file BLI_memiter_test.cc.
| #define TEST_EMPTY_AT_CHUNK_SIZE | ( | chunk_size | ) |
Definition at line 139 of file BLI_memiter_test.cc.
| #define TEST_NUMBER_AT_CHUNK_SIZE | ( | chunk_size | ) |
Definition at line 171 of file BLI_memiter_test.cc.
| #define TEST_STRINGS_AT_CHUNK_SIZE | ( | chunk_size | ) |
Definition at line 252 of file BLI_memiter_test.cc.
| #define TEST_WORDS10K_AT_CHUNK_SIZE | ( | chunk_size | ) |
Definition at line 266 of file BLI_memiter_test.cc.
Definition at line 22 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(), data, and EXPECT_EQ().
|
static |
Definition at line 70 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(), data, EXPECT_EQ(), and size().
|
static |
Definition at line 100 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_strdupn(), BLI_string_replace_char(), data, EXPECT_EQ(), MEM_freeN(), size(), and words10k.
| TEST | ( | memiter | , |
| Nop | ) |
Definition at line 16 of file BLI_memiter_test.cc.
References BLI_memiter_create(), and BLI_memiter_destroy().