diff options
author | Karen Arutyunov <karen@codesynthesis.com> | 2019-09-28 17:58:00 +0300 |
---|---|---|
committer | Karen Arutyunov <karen@codesynthesis.com> | 2019-09-28 17:58:47 +0300 |
commit | 8f14a22e5bbb71d90577b35a09ba8ffae04bfe9c (patch) | |
tree | 96bce706024b3ec200170d5e090ac41615887606 /tests | |
parent | f488e6473a7d0562c0e2df6d107a36de4d30d9da (diff) |
Rename casecmp() function and case_compare_[c_]string structs to icasecmp() and icase_compare_[c_]string
Diffstat (limited to 'tests')
-rw-r--r-- | tests/strcase/driver.cxx | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/tests/strcase/driver.cxx b/tests/strcase/driver.cxx index e9b779c..4ebe5f4 100644 --- a/tests/strcase/driver.cxx +++ b/tests/strcase/driver.cxx @@ -28,35 +28,35 @@ main () const string upper ("+/0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"); const string lower ("+/0123456789abcdefghijklmnopqrstuvwxyz"); - assert (casecmp (upper, lower) == 0); - assert (casecmp (upper, lower, upper.size ()) == 0); - assert (casecmp (upper, lower, 100) == 0); - assert (casecmp ("a", "A1") < 0); - assert (casecmp ("A1", "a") > 0); - assert (casecmp ("a", "A1", 1) == 0); - assert (casecmp ("A1", "a", 1) == 0); - assert (casecmp ("a", "b", 0) == 0); + assert (icasecmp (upper, lower) == 0); + assert (icasecmp (upper, lower, upper.size ()) == 0); + assert (icasecmp (upper, lower, 100) == 0); + assert (icasecmp ("a", "A1") < 0); + assert (icasecmp ("A1", "a") > 0); + assert (icasecmp ("a", "A1", 1) == 0); + assert (icasecmp ("A1", "a", 1) == 0); + assert (icasecmp ("a", "b", 0) == 0); for (size_t i (0); i < upper.size (); ++i) { - assert (casecmp (upper[i], lower[i]) == 0); + assert (icasecmp (upper[i], lower[i]) == 0); if (i > 0) { - assert (casecmp (upper[i], lower[i - 1]) > 0); - assert (casecmp (lower[i - 1], upper[i]) < 0); + assert (icasecmp (upper[i], lower[i - 1]) > 0); + assert (icasecmp (lower[i - 1], upper[i]) < 0); } } - // As casecmp() compares strings as if they have been converted to the + // As icasecmp() compares strings as if they have been converted to the // lower case the characters [\]^_` (located between 'Z' and 'a' in the ASCII // table) evaluates as less than any alphabetic character. // string ascii_91_96 ("[\\]^_`"); for (const auto& c: ascii_91_96) { - assert (casecmp (&c, "A", 1) < 0); - assert (casecmp (&c, "a", 1) < 0); + assert (icasecmp (&c, "A", 1) < 0); + assert (icasecmp (&c, "a", 1) < 0); } assert (ucase (lower) == upper); |