Blender V4.3
util_string_test.cpp File Reference
#include "testing/testing.h"
#include "util/string.h"

Go to the source code of this file.

Functions

CCL_NAMESPACE_BEGIN TEST (util_string_printf, no_format)
 
 TEST (util_string_printf, int_number)
 
 TEST (util_string_printf, float_number_default_precision)
 
 TEST (util_string_printf, float_number_custom_precision)
 
 TEST (util_string_iequals, empty_a)
 
 TEST (util_string_iequals, empty_b)
 
 TEST (util_string_iequals, same_register)
 
 TEST (util_string_iequals, different_register)
 
 TEST (util_string_split, empty)
 
 TEST (util_string_split, only_spaces)
 
 TEST (util_string_split, single)
 
 TEST (util_string_split, simple)
 
 TEST (util_string_split, multiple_spaces)
 
 TEST (util_string_replace, empty_haystack_and_other)
 
 TEST (util_string_replace, empty_haystack)
 
 TEST (util_string_replace, empty_other)
 
 TEST (util_string_replace, long_haystack_empty_other)
 
 TEST (util_string_replace, long_haystack)
 
 TEST (util_string_endswith, empty_both)
 
 TEST (util_string_endswith, empty_string)
 
 TEST (util_string_endswith, empty_end)
 
 TEST (util_string_endswith, simple_true)
 
 TEST (util_string_endswith, simple_false)
 
 TEST (util_string_strip, empty)
 
 TEST (util_string_strip, only_spaces)
 
 TEST (util_string_strip, no_spaces)
 
 TEST (util_string_strip, with_spaces)
 
 TEST (util_string_remove_trademark, empty)
 
 TEST (util_string_remove_trademark, no_trademark)
 
 TEST (util_string_remove_trademark, only_tm)
 
 TEST (util_string_remove_trademark, only_r)
 
 TEST (util_string_remove_trademark, both)
 
 TEST (util_string_remove_trademark, both_space)
 
 TEST (util_string_remove_trademark, both_space_around)
 
 TEST (util_string_remove_trademark, trademark_space_suffix)
 
 TEST (util_string_remove_trademark, trademark_space_middle)
 
 TEST (util_string_remove_trademark, r_space_suffix)
 
 TEST (util_string_remove_trademark, r_space_middle)
 
 TEST (string_startswith, basic)
 
 TEST (string_endswith, basic)
 

Function Documentation

◆ TEST() [1/40]

TEST ( string_endswith ,
basic  )

Definition at line 291 of file util_string_test.cpp.

References string_endswith().

◆ TEST() [2/40]

TEST ( string_startswith ,
basic  )

Definition at line 274 of file util_string_test.cpp.

References string_startswith().

◆ TEST() [3/40]

TEST ( util_string_endswith ,
empty_both  )

Definition at line 148 of file util_string_test.cpp.

References string_endswith().

◆ TEST() [4/40]

TEST ( util_string_endswith ,
empty_end  )

Definition at line 160 of file util_string_test.cpp.

References string_endswith().

◆ TEST() [5/40]

TEST ( util_string_endswith ,
empty_string  )

Definition at line 154 of file util_string_test.cpp.

References string_endswith().

◆ TEST() [6/40]

TEST ( util_string_endswith ,
simple_false  )

Definition at line 172 of file util_string_test.cpp.

References string_endswith().

◆ TEST() [7/40]

TEST ( util_string_endswith ,
simple_true  )

Definition at line 166 of file util_string_test.cpp.

References string_endswith().

◆ TEST() [8/40]

TEST ( util_string_iequals ,
different_register  )

Definition at line 57 of file util_string_test.cpp.

References string_iequals().

◆ TEST() [9/40]

TEST ( util_string_iequals ,
empty_a  )

Definition at line 39 of file util_string_test.cpp.

References string_iequals().

◆ TEST() [10/40]

TEST ( util_string_iequals ,
empty_b  )

Definition at line 45 of file util_string_test.cpp.

References string_iequals().

◆ TEST() [11/40]

TEST ( util_string_iequals ,
same_register  )

Definition at line 51 of file util_string_test.cpp.

References string_iequals().

◆ TEST() [12/40]

TEST ( util_string_printf ,
float_number_custom_precision  )

Definition at line 31 of file util_string_test.cpp.

References EXPECT_EQ(), str, and string_printf().

◆ TEST() [13/40]

TEST ( util_string_printf ,
float_number_default_precision  )

Definition at line 25 of file util_string_test.cpp.

References EXPECT_EQ(), str, and string_printf().

◆ TEST() [14/40]

TEST ( util_string_printf ,
int_number  )

Definition at line 19 of file util_string_test.cpp.

References EXPECT_EQ(), str, and string_printf().

◆ TEST() [15/40]

CCL_NAMESPACE_BEGIN TEST ( util_string_printf ,
no_format  )

Definition at line 13 of file util_string_test.cpp.

References EXPECT_EQ(), str, and string_printf().

◆ TEST() [16/40]

TEST ( util_string_remove_trademark ,
both  )

Definition at line 230 of file util_string_test.cpp.

References EXPECT_EQ(), str, and string_remove_trademark().

◆ TEST() [17/40]

TEST ( util_string_remove_trademark ,
both_space  )

Definition at line 236 of file util_string_test.cpp.

References EXPECT_EQ(), str, and string_remove_trademark().

◆ TEST() [18/40]

TEST ( util_string_remove_trademark ,
both_space_around  )

Definition at line 242 of file util_string_test.cpp.

References EXPECT_EQ(), str, and string_remove_trademark().

◆ TEST() [19/40]

TEST ( util_string_remove_trademark ,
empty  )

Definition at line 206 of file util_string_test.cpp.

References EXPECT_EQ(), str, and string_remove_trademark().

◆ TEST() [20/40]

TEST ( util_string_remove_trademark ,
no_trademark  )

Definition at line 212 of file util_string_test.cpp.

References EXPECT_EQ(), str, and string_remove_trademark().

◆ TEST() [21/40]

TEST ( util_string_remove_trademark ,
only_r  )

Definition at line 224 of file util_string_test.cpp.

References EXPECT_EQ(), str, and string_remove_trademark().

◆ TEST() [22/40]

TEST ( util_string_remove_trademark ,
only_tm  )

Definition at line 218 of file util_string_test.cpp.

References EXPECT_EQ(), str, and string_remove_trademark().

◆ TEST() [23/40]

TEST ( util_string_remove_trademark ,
r_space_middle  )

Definition at line 266 of file util_string_test.cpp.

References EXPECT_EQ(), str, and string_remove_trademark().

◆ TEST() [24/40]

TEST ( util_string_remove_trademark ,
r_space_suffix  )

Definition at line 260 of file util_string_test.cpp.

References EXPECT_EQ(), str, and string_remove_trademark().

◆ TEST() [25/40]

TEST ( util_string_remove_trademark ,
trademark_space_middle  )

Definition at line 254 of file util_string_test.cpp.

References EXPECT_EQ(), str, and string_remove_trademark().

◆ TEST() [26/40]

TEST ( util_string_remove_trademark ,
trademark_space_suffix  )

Definition at line 248 of file util_string_test.cpp.

References EXPECT_EQ(), str, and string_remove_trademark().

◆ TEST() [27/40]

TEST ( util_string_replace ,
empty_haystack  )

Definition at line 118 of file util_string_test.cpp.

References EXPECT_EQ(), str, and string_replace().

◆ TEST() [28/40]

TEST ( util_string_replace ,
empty_haystack_and_other  )

Definition at line 111 of file util_string_test.cpp.

References EXPECT_EQ(), str, and string_replace().

◆ TEST() [29/40]

TEST ( util_string_replace ,
empty_other  )

Definition at line 125 of file util_string_test.cpp.

References EXPECT_EQ(), str, and string_replace().

◆ TEST() [30/40]

TEST ( util_string_replace ,
long_haystack  )

Definition at line 139 of file util_string_test.cpp.

References EXPECT_EQ(), str, and string_replace().

◆ TEST() [31/40]

TEST ( util_string_replace ,
long_haystack_empty_other  )

Definition at line 132 of file util_string_test.cpp.

References EXPECT_EQ(), str, and string_replace().

◆ TEST() [32/40]

TEST ( util_string_split ,
empty  )

Definition at line 65 of file util_string_test.cpp.

References EXPECT_EQ(), and string_split().

◆ TEST() [33/40]

TEST ( util_string_split ,
multiple_spaces  )

Definition at line 98 of file util_string_test.cpp.

References EXPECT_EQ(), and string_split().

◆ TEST() [34/40]

TEST ( util_string_split ,
only_spaces  )

Definition at line 72 of file util_string_test.cpp.

References EXPECT_EQ(), and string_split().

◆ TEST() [35/40]

TEST ( util_string_split ,
simple  )

Definition at line 87 of file util_string_test.cpp.

References EXPECT_EQ(), and string_split().

◆ TEST() [36/40]

TEST ( util_string_split ,
single  )

Definition at line 79 of file util_string_test.cpp.

References EXPECT_EQ(), and string_split().

◆ TEST() [37/40]

TEST ( util_string_strip ,
empty  )

Definition at line 180 of file util_string_test.cpp.

References EXPECT_EQ(), str, and string_strip().

◆ TEST() [38/40]

TEST ( util_string_strip ,
no_spaces  )

Definition at line 192 of file util_string_test.cpp.

References EXPECT_EQ(), str, and string_strip().

◆ TEST() [39/40]

TEST ( util_string_strip ,
only_spaces  )

Definition at line 186 of file util_string_test.cpp.

References EXPECT_EQ(), str, and string_strip().

◆ TEST() [40/40]

TEST ( util_string_strip ,
with_spaces  )

Definition at line 198 of file util_string_test.cpp.

References EXPECT_EQ(), str, and string_strip().