|
Blender
V3.3
|
#include "testing/testing.h"#include "BLI_rand.h"#include "BLI_string.h"#include "BLI_string_utf8.h"#include "BLI_utildefines.h"Go to the source code of this file.
Functions | |
Test #BLI_str_utf8_as_unicode_step | |
| static size_t | utf8_as_char32 (const char *str, const char str_len, char32_t *r_result) |
| template<size_t Size, size_t SizeWithPadding> | |
| void | utf8_as_char32_test_compare_with_pad_bytes (const char utf8_src[Size]) |
| template<size_t Size> | |
| void | utf8_as_char32_test_compare (const char utf8_src[Size]) |
| template<size_t Size> | |
| void | utf8_as_char32_test_at_buffer_size () |
| TEST (string, Utf8AsUnicodeStep) | |
Test #BLI_str_utf8_invalid_strip | |
| static const char * | utf8_invalid_tests [][3] |
| TEST (string, Utf8InvalidBytes) | |
| TEST | ( | string | , |
| Utf8AsUnicodeStep | |||
| ) |
Definition at line 377 of file BLI_string_utf8_test.cc.
| TEST | ( | string | , |
| Utf8InvalidBytes | |||
| ) |
Definition at line 272 of file BLI_string_utf8_test.cc.
References BLI_str_utf8_invalid_strip(), EXPECT_EQ(), and utf8_invalid_tests.
|
static |
Definition at line 296 of file BLI_string_utf8_test.cc.
References BLI_str_utf8_as_unicode_step(), BLI_UTF8_ERR, Freestyle::c, and str.
Referenced by utf8_as_char32_test_compare_with_pad_bytes().
| void utf8_as_char32_test_at_buffer_size | ( | ) |
Definition at line 343 of file BLI_string_utf8_test.cc.
References BLI_rng_free(), BLI_rng_get_char_n(), BLI_rng_new(), and mul().
| void utf8_as_char32_test_compare | ( | const char | utf8_src[Size] | ) |
Definition at line 334 of file BLI_string_utf8_test.cc.
| void utf8_as_char32_test_compare_with_pad_bytes | ( | const char | utf8_src[Size] | ) |
Definition at line 309 of file BLI_string_utf8_test.cc.
References EXPECT_EQ(), and utf8_as_char32().
|
static |
Definition at line 27 of file BLI_string_utf8_test.cc.
Referenced by TEST().