Source
test case valid key with multiple quoted parameters and multiple array parameters # arrays contain multiple unquoted and quoted parameters which contain escaping and characters that are not allowed in unquoted parameters
---
test case valid key with no parameters
in
key'key'
out
expected_key'key'
return'SUCCEED'
---
test case valid key with empty brackets
in
key'key[]'
out
expected_key'key[]'
return'SUCCEED'
---
test case valid key with quoted empty string in brackets
in
key'key[""]'
out
expected_key'key[""]'
return'SUCCEED'
---
test case valid key with space in brackets
in
key'key[ ]'
out
expected_key'key[ ]'
return'SUCCEED'
---
test case valid key with leading space before quoted empty string in brackets
in
key'key[ ""]'
out
expected_key'key[ ""]'
return'SUCCEED'
---
test case valid key with leading and trailing spaces around quoted empty string in brackets
in
key'key[ "" ]'
out
expected_key'key[ "" ]'
return'SUCCEED'
---
test case valid key with 'a' in brackets
in
key'key[a]'
out
expected_key'key[a]'
return'SUCCEED'
---
test case valid key with leading space before 'a' in brackets
in
key'key[ a]'
out
expected_key'key[ a]'
return'SUCCEED'
---
test case valid key with leading and trailing spaces around 'a' in brackets
in
key'key[ a ]'
out
expected_key'key[ a ]'
return'SUCCEED'