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