diff options
author | Christian Kamm <mail@ckamm.de> | 2017-09-28 11:54:58 +0300 |
---|---|---|
committer | Markus Goetz <markus@woboq.com> | 2017-10-05 11:19:48 +0300 |
commit | 99d406072f90617adae3a9b125b71f5faadc374c (patch) | |
tree | 3c45e082a8ba45f1e8621bc0f3057e7a234b7162 /test | |
parent | 3a1a56c7ad7f93462902da28a3cb7a2678a5518a (diff) |
Excludes: optimize csync_is_windows_reserved_word
Diffstat (limited to 'test')
-rw-r--r-- | test/csync/csync_tests/check_csync_exclude.cpp | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/test/csync/csync_tests/check_csync_exclude.cpp b/test/csync/csync_tests/check_csync_exclude.cpp index c02b30ff5..53391d7eb 100644 --- a/test/csync/csync_tests/check_csync_exclude.cpp +++ b/test/csync/csync_tests/check_csync_exclude.cpp @@ -488,6 +488,22 @@ static void check_csync_is_windows_reserved_word(void **) { assert_false(csync_is_windows_reserved_word("conference")); assert_false(csync_is_windows_reserved_word("conf.erence")); assert_false(csync_is_windows_reserved_word("co")); + + assert_true(csync_is_windows_reserved_word("COM2")); + assert_true(csync_is_windows_reserved_word("com2")); + assert_true(csync_is_windows_reserved_word("COM2.")); + assert_true(csync_is_windows_reserved_word("com2.")); + assert_true(csync_is_windows_reserved_word("COM2.ference")); + assert_false(csync_is_windows_reserved_word("COM2ference")); + assert_false(csync_is_windows_reserved_word("com2ference")); + assert_false(csync_is_windows_reserved_word("com2f.erence")); + assert_false(csync_is_windows_reserved_word("com")); + + assert_true(csync_is_windows_reserved_word("CLOCK$")); + assert_true(csync_is_windows_reserved_word("$Recycle.Bin")); + assert_true(csync_is_windows_reserved_word("ClocK$")); + assert_true(csync_is_windows_reserved_word("$recycle.bin")); + assert_true(csync_is_windows_reserved_word("A:")); assert_true(csync_is_windows_reserved_word("a:")); assert_true(csync_is_windows_reserved_word("z:")); |