@@ -95,6 +95,11 @@ TEST(StringFunctionsTest, CompareCaseSensitive)
9595 ASSERT_EQ (string_compare_case_sensitive (&str1, &str2), 0 );
9696 ASSERT_EQ (string_compare_raw_case_sensitive (str1.data , str1.size , str2.data , str2.size ), 0 );
9797
98+ string_assign_cstring (&str1, " 5.25" );
99+ string_assign_cstring (&str2, " 5.26" );
100+ ASSERT_LT (string_compare_case_sensitive (&str1, &str2), 0 );
101+ ASSERT_LT (string_compare_raw_case_sensitive (str1.data , str1.size , str2.data , str2.size ), 0 );
102+
98103 string_assign_cstring (&str1, " aBcd" );
99104 string_assign_cstring (&str2, " abCd" );
100105 ASSERT_LT (string_compare_case_sensitive (&str1, &str2), 0 );
@@ -180,6 +185,11 @@ TEST(StringFunctionsTest, CompareCaseInsensitive)
180185 ASSERT_EQ (string_compare_case_insensitive (&str1, &str2), 0 );
181186 ASSERT_EQ (string_compare_raw_case_insensitive (str1.data , str1.size , str2.data , str2.size ), 0 );
182187
188+ string_assign_cstring (&str1, " 5.25" );
189+ string_assign_cstring (&str2, " 5.26" );
190+ ASSERT_LT (string_compare_case_insensitive (&str1, &str2), 0 );
191+ ASSERT_LT (string_compare_raw_case_insensitive (str1.data , str1.size , str2.data , str2.size ), 0 );
192+
183193 string_assign_cstring (&str1, " aBcd" );
184194 string_assign_cstring (&str2, " abCd" );
185195 ASSERT_EQ (string_compare_case_insensitive (&str1, &str2), 0 );
0 commit comments