Blender  V3.3
Functions
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 290 of file util_string_test.cpp.

References string_endswith().

◆ TEST() [2/40]

TEST ( string_startswith  ,
basic   
)

Definition at line 273 of file util_string_test.cpp.

References string_startswith().

◆ TEST() [3/40]

TEST ( util_string_endswith  ,
empty_both   
)

Definition at line 147 of file util_string_test.cpp.

References string_endswith().

◆ TEST() [4/40]

TEST ( util_string_endswith  ,
empty_end   
)

Definition at line 159 of file util_string_test.cpp.

References string_endswith().

◆ TEST() [5/40]

TEST ( util_string_endswith  ,
empty_string   
)

Definition at line 153 of file util_string_test.cpp.

References string_endswith().

◆ TEST() [6/40]

TEST ( util_string_endswith  ,
simple_false   
)

Definition at line 171 of file util_string_test.cpp.

References string_endswith().

◆ TEST() [7/40]

TEST ( util_string_endswith  ,
simple_true   
)

Definition at line 165 of file util_string_test.cpp.

References string_endswith().

◆ TEST() [8/40]

TEST ( util_string_iequals  ,
different_register   
)

Definition at line 56 of file util_string_test.cpp.

References string_iequals().

◆ TEST() [9/40]

TEST ( util_string_iequals  ,
empty_a   
)

Definition at line 38 of file util_string_test.cpp.

References string_iequals().

◆ TEST() [10/40]

TEST ( util_string_iequals  ,
empty_b   
)

Definition at line 44 of file util_string_test.cpp.

References string_iequals().

◆ TEST() [11/40]

TEST ( util_string_iequals  ,
same_register   
)

Definition at line 50 of file util_string_test.cpp.

References string_iequals().

◆ TEST() [12/40]

TEST ( util_string_printf  ,
float_number_custom_precision   
)

Definition at line 30 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 24 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 18 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 12 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 229 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 235 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 241 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 205 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 211 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 223 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 217 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 265 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 259 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 253 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 247 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 117 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 110 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 124 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 138 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 131 of file util_string_test.cpp.

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

◆ TEST() [32/40]

TEST ( util_string_split  ,
empty   
)

Definition at line 64 of file util_string_test.cpp.

References EXPECT_EQ(), and string_split().

◆ TEST() [33/40]

TEST ( util_string_split  ,
multiple_spaces   
)

Definition at line 97 of file util_string_test.cpp.

References EXPECT_EQ(), and string_split().

◆ TEST() [34/40]

TEST ( util_string_split  ,
only_spaces   
)

Definition at line 71 of file util_string_test.cpp.

References EXPECT_EQ(), and string_split().

◆ TEST() [35/40]

TEST ( util_string_split  ,
simple   
)

Definition at line 86 of file util_string_test.cpp.

References EXPECT_EQ(), and string_split().

◆ TEST() [36/40]

TEST ( util_string_split  ,
single   
)

Definition at line 78 of file util_string_test.cpp.

References EXPECT_EQ(), and string_split().

◆ TEST() [37/40]

TEST ( util_string_strip  ,
empty   
)

Definition at line 179 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 191 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 185 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 197 of file util_string_test.cpp.

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