Test results for Linux

test_001142_option_quotechars_paired

Test description

Test for quote handling using an array of quote characters that are paired
with each other. Also test for correct functionality when quote layering of
the pairs.

Test status

 Pass

Run command

cat _INPUT_DATA_ ¦ xmlfy -F2 : -F2 " " -q2 -Q2 '[]{}""' -k -t

Input data

eg1:truncated[this "text" is quoted]truncated
eg2:[this "text" is quoted]:[and so is this]:but not this
eg3:[this "text" is quoted]:{and so is this "text"}:"and even this"
eg4:{this ["text"] is quoted}
eg5:{ print("%s %s", "Hello", "[World]");
  return(0);
}

Output result

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE xmlfy SYSTEM "xmlfy.dtd">
<xmlfy>
  <eg1>this "text" is quoted</eg1>
  <eg2>
    <field>this "text" is quoted</field>
    <field>and so is this</field>
    <field>but</field>
    <field>not</field>
    <field>this</field>
  </eg2>
  <eg3>
    <field>this "text" is quoted</field>
    <field>and so is this "text"</field>
    <field>and even this</field>
  </eg3>
  <eg4>this ["text"] is quoted</eg4>
  <eg5>print("%s %s", "Hello", "[World]");
  return(0);</eg5>
</xmlfy>

Goto:   Top of page.   Section "Environment".   Section "Summary".   Section "Test cases".