Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2020-12-10 05:45:57 +0300
committerCampbell Barton <ideasman42@gmail.com>2020-12-10 06:40:01 +0300
commit82e1b65d91f9ac8f09a9a4698776f21113db46c9 (patch)
tree83e70c9268c2da010aca7a4e014e1c2377089b08 /source/blender/blenlib/tests
parent15d801625cbb2566815a6fed2fc036a14336fec0 (diff)
BLI_string: support escaping additional control character
Add support for escaping \a, \b & \f for completeness, currently it's not required.
Diffstat (limited to 'source/blender/blenlib/tests')
-rw-r--r--source/blender/blenlib/tests/BLI_string_test.cc9
1 files changed, 6 insertions, 3 deletions
diff --git a/source/blender/blenlib/tests/BLI_string_test.cc b/source/blender/blenlib/tests/BLI_string_test.cc
index 4b6cad12813..4446639322c 100644
--- a/source/blender/blenlib/tests/BLI_string_test.cc
+++ b/source/blender/blenlib/tests/BLI_string_test.cc
@@ -863,11 +863,14 @@ TEST_F(StringEscape, Control)
{"\n", "\\n"},
{"\r", "\\r"},
{"\t", "\\t"},
+ {"\a", "\\a"},
+ {"\b", "\\b"},
+ {"\f", "\\f"},
{"A\n", "A\\n"},
{"\nA", "\\nA"},
- {"\n\r\t", "\\n\\r\\t"},
- {"\n_\r_\t", "\\n_\\r_\\t"},
- {"\n\\\r\\\t", "\\n\\\\\\r\\\\\\t"},
+ {"\n\r\t\a\b\f", "\\n\\r\\t\\a\\b\\f"},
+ {"\n_\r_\t_\a_\b_\f", "\\n_\\r_\\t_\\a_\\b_\\f"},
+ {"\n\\\r\\\t\\\a\\\b\\\f", "\\n\\\\\\r\\\\\\t\\\\\\a\\\\\\b\\\\\\f"},
};
testEscapeWords(escaped);