From 0bbe723eb50c44127eac367bfb1de6088675acdf Mon Sep 17 00:00:00 2001 From: Dave Anderson Date: Thu, 16 Sep 2021 10:46:22 -0700 Subject: [PATCH] tests: adjust bare identifier inputs to match spec. (#168) / is not a valid identifier character. This updates unusual_chars_in_bare_id.kdl to only include unusual but valid identifier characters, and adds separate invalid input tests for non-identifier characters. Fixes #166 --- tests/test_cases/expected_kdl/unusual_chars_in_bare_id.kdl | 2 +- tests/test_cases/input/backslash_in_bare_id.kdl | 1 + tests/test_cases/input/brackets_in_bare_id.kdl | 1 + tests/test_cases/input/chevrons_in_bare_id.kdl | 1 + tests/test_cases/input/comma_in_bare_id.kdl | 1 + tests/test_cases/input/parens_in_bare_id.kdl | 1 + tests/test_cases/input/quote_in_bare_id.kdl | 1 + tests/test_cases/input/slash_in_bare_id.kdl | 1 + tests/test_cases/input/square_bracket_in_bare_id.kdl | 1 + tests/test_cases/input/unusual_chars_in_bare_id.kdl | 2 +- 10 files changed, 10 insertions(+), 2 deletions(-) create mode 100644 tests/test_cases/input/backslash_in_bare_id.kdl create mode 100644 tests/test_cases/input/brackets_in_bare_id.kdl create mode 100644 tests/test_cases/input/chevrons_in_bare_id.kdl create mode 100644 tests/test_cases/input/comma_in_bare_id.kdl create mode 100644 tests/test_cases/input/parens_in_bare_id.kdl create mode 100644 tests/test_cases/input/quote_in_bare_id.kdl create mode 100644 tests/test_cases/input/slash_in_bare_id.kdl create mode 100644 tests/test_cases/input/square_bracket_in_bare_id.kdl diff --git a/tests/test_cases/expected_kdl/unusual_chars_in_bare_id.kdl b/tests/test_cases/expected_kdl/unusual_chars_in_bare_id.kdl index 7429425..d2dcd19 100644 --- a/tests/test_cases/expected_kdl/unusual_chars_in_bare_id.kdl +++ b/tests/test_cases/expected_kdl/unusual_chars_in_bare_id.kdl @@ -1 +1 @@ -foo123~!@#$%^&*.:'|/?+ "weeee" +foo123~!@#$%^&*.:'|?+ "weeee" diff --git a/tests/test_cases/input/backslash_in_bare_id.kdl b/tests/test_cases/input/backslash_in_bare_id.kdl new file mode 100644 index 0000000..5615277 --- /dev/null +++ b/tests/test_cases/input/backslash_in_bare_id.kdl @@ -0,0 +1 @@ +foo123\bar "weeee" diff --git a/tests/test_cases/input/brackets_in_bare_id.kdl b/tests/test_cases/input/brackets_in_bare_id.kdl new file mode 100644 index 0000000..b0d39c5 --- /dev/null +++ b/tests/test_cases/input/brackets_in_bare_id.kdl @@ -0,0 +1 @@ +foo123{bar}foo "weeee" diff --git a/tests/test_cases/input/chevrons_in_bare_id.kdl b/tests/test_cases/input/chevrons_in_bare_id.kdl new file mode 100644 index 0000000..4b6610e --- /dev/null +++ b/tests/test_cases/input/chevrons_in_bare_id.kdl @@ -0,0 +1 @@ +foo123foo "weeee" diff --git a/tests/test_cases/input/comma_in_bare_id.kdl b/tests/test_cases/input/comma_in_bare_id.kdl new file mode 100644 index 0000000..656df91 --- /dev/null +++ b/tests/test_cases/input/comma_in_bare_id.kdl @@ -0,0 +1 @@ +foo123,bar "weeee" diff --git a/tests/test_cases/input/parens_in_bare_id.kdl b/tests/test_cases/input/parens_in_bare_id.kdl new file mode 100644 index 0000000..92459d8 --- /dev/null +++ b/tests/test_cases/input/parens_in_bare_id.kdl @@ -0,0 +1 @@ +foo123(bar)foo "weeee" diff --git a/tests/test_cases/input/quote_in_bare_id.kdl b/tests/test_cases/input/quote_in_bare_id.kdl new file mode 100644 index 0000000..405f763 --- /dev/null +++ b/tests/test_cases/input/quote_in_bare_id.kdl @@ -0,0 +1 @@ +foo123"bar "weeee" diff --git a/tests/test_cases/input/slash_in_bare_id.kdl b/tests/test_cases/input/slash_in_bare_id.kdl new file mode 100644 index 0000000..1139c88 --- /dev/null +++ b/tests/test_cases/input/slash_in_bare_id.kdl @@ -0,0 +1 @@ +foo123/bar "weeee" diff --git a/tests/test_cases/input/square_bracket_in_bare_id.kdl b/tests/test_cases/input/square_bracket_in_bare_id.kdl new file mode 100644 index 0000000..2dd54e9 --- /dev/null +++ b/tests/test_cases/input/square_bracket_in_bare_id.kdl @@ -0,0 +1 @@ +foo123[bar]foo "weeee" diff --git a/tests/test_cases/input/unusual_chars_in_bare_id.kdl b/tests/test_cases/input/unusual_chars_in_bare_id.kdl index 7429425..d2dcd19 100644 --- a/tests/test_cases/input/unusual_chars_in_bare_id.kdl +++ b/tests/test_cases/input/unusual_chars_in_bare_id.kdl @@ -1 +1 @@ -foo123~!@#$%^&*.:'|/?+ "weeee" +foo123~!@#$%^&*.:'|?+ "weeee"