Blender  V2.93
Functions
util_string_test.cpp File Reference
#include "testing/testing.h"
#include "util/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)
 

Function Documentation

◆ TEST() [1/38]

TEST ( util_string_endswith  ,
empty_both   
)

Definition at line 160 of file util_string_test.cpp.

References string_endswith().

◆ TEST() [2/38]

TEST ( util_string_endswith  ,
empty_end   
)

Definition at line 172 of file util_string_test.cpp.

References string_endswith().

◆ TEST() [3/38]

TEST ( util_string_endswith  ,
empty_string   
)

Definition at line 166 of file util_string_test.cpp.

References string_endswith().

◆ TEST() [4/38]

TEST ( util_string_endswith  ,
simple_false   
)

Definition at line 184 of file util_string_test.cpp.

References string_endswith().

◆ TEST() [5/38]

TEST ( util_string_endswith  ,
simple_true   
)

Definition at line 178 of file util_string_test.cpp.

References string_endswith().

◆ TEST() [6/38]

TEST ( util_string_iequals  ,
different_register   
)

Definition at line 69 of file util_string_test.cpp.

References string_iequals().

◆ TEST() [7/38]

TEST ( util_string_iequals  ,
empty_a   
)

Definition at line 51 of file util_string_test.cpp.

References string_iequals().

◆ TEST() [8/38]

TEST ( util_string_iequals  ,
empty_b   
)

Definition at line 57 of file util_string_test.cpp.

References string_iequals().

◆ TEST() [9/38]

TEST ( util_string_iequals  ,
same_register   
)

Definition at line 63 of file util_string_test.cpp.

References string_iequals().

◆ TEST() [10/38]

TEST ( util_string_printf  ,
float_number_custom_precision   
)

Definition at line 43 of file util_string_test.cpp.

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

◆ TEST() [11/38]

TEST ( util_string_printf  ,
float_number_default_precision   
)

Definition at line 37 of file util_string_test.cpp.

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

◆ TEST() [12/38]

TEST ( util_string_printf  ,
int_number   
)

Definition at line 31 of file util_string_test.cpp.

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

◆ TEST() [13/38]

CCL_NAMESPACE_BEGIN TEST ( util_string_printf  ,
no_format   
)

Definition at line 25 of file util_string_test.cpp.

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

◆ TEST() [14/38]

TEST ( util_string_remove_trademark  ,
both   
)

Definition at line 242 of file util_string_test.cpp.

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

◆ TEST() [15/38]

TEST ( util_string_remove_trademark  ,
both_space   
)

Definition at line 248 of file util_string_test.cpp.

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

◆ TEST() [16/38]

TEST ( util_string_remove_trademark  ,
both_space_around   
)

Definition at line 254 of file util_string_test.cpp.

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

◆ TEST() [17/38]

TEST ( util_string_remove_trademark  ,
empty   
)

Definition at line 218 of file util_string_test.cpp.

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

◆ TEST() [18/38]

TEST ( util_string_remove_trademark  ,
no_trademark   
)

Definition at line 224 of file util_string_test.cpp.

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

◆ TEST() [19/38]

TEST ( util_string_remove_trademark  ,
only_r   
)

Definition at line 236 of file util_string_test.cpp.

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

◆ TEST() [20/38]

TEST ( util_string_remove_trademark  ,
only_tm   
)

Definition at line 230 of file util_string_test.cpp.

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

◆ TEST() [21/38]

TEST ( util_string_remove_trademark  ,
r_space_middle   
)

Definition at line 278 of file util_string_test.cpp.

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

◆ TEST() [22/38]

TEST ( util_string_remove_trademark  ,
r_space_suffix   
)

Definition at line 272 of file util_string_test.cpp.

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

◆ TEST() [23/38]

TEST ( util_string_remove_trademark  ,
trademark_space_middle   
)

Definition at line 266 of file util_string_test.cpp.

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

◆ TEST() [24/38]

TEST ( util_string_remove_trademark  ,
trademark_space_suffix   
)

Definition at line 260 of file util_string_test.cpp.

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

◆ TEST() [25/38]

TEST ( util_string_replace  ,
empty_haystack   
)

Definition at line 130 of file util_string_test.cpp.

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

◆ TEST() [26/38]

TEST ( util_string_replace  ,
empty_haystack_and_other   
)

Definition at line 123 of file util_string_test.cpp.

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

◆ TEST() [27/38]

TEST ( util_string_replace  ,
empty_other   
)

Definition at line 137 of file util_string_test.cpp.

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

◆ TEST() [28/38]

TEST ( util_string_replace  ,
long_haystack   
)

Definition at line 151 of file util_string_test.cpp.

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

◆ TEST() [29/38]

TEST ( util_string_replace  ,
long_haystack_empty_other   
)

Definition at line 144 of file util_string_test.cpp.

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

◆ TEST() [30/38]

TEST ( util_string_split  ,
empty   
)

Definition at line 77 of file util_string_test.cpp.

References EXPECT_EQ(), and string_split().

◆ TEST() [31/38]

TEST ( util_string_split  ,
multiple_spaces   
)

Definition at line 110 of file util_string_test.cpp.

References EXPECT_EQ(), and string_split().

◆ TEST() [32/38]

TEST ( util_string_split  ,
only_spaces   
)

Definition at line 84 of file util_string_test.cpp.

References EXPECT_EQ(), and string_split().

◆ TEST() [33/38]

TEST ( util_string_split  ,
simple   
)

Definition at line 99 of file util_string_test.cpp.

References EXPECT_EQ(), and string_split().

◆ TEST() [34/38]

TEST ( util_string_split  ,
single   
)

Definition at line 91 of file util_string_test.cpp.

References EXPECT_EQ(), and string_split().

◆ TEST() [35/38]

TEST ( util_string_strip  ,
empty   
)

Definition at line 192 of file util_string_test.cpp.

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

◆ TEST() [36/38]

TEST ( util_string_strip  ,
no_spaces   
)

Definition at line 204 of file util_string_test.cpp.

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

◆ TEST() [37/38]

TEST ( util_string_strip  ,
only_spaces   
)

Definition at line 198 of file util_string_test.cpp.

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

◆ TEST() [38/38]

TEST ( util_string_strip  ,
with_spaces   
)

Definition at line 210 of file util_string_test.cpp.

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