[
https://issues.apache.org/jira/browse/DAFFODIL-1928?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16449890#comment-16449890
]
Steve Lawrence commented on DAFFODIL-1928:
------------------------------------------
Also see DAFFODIL-1420. I think this might be a duplicate of that bug, or at
least the two are very closely related. This talks about TDML runner whereas
the other talks about unparsing, but they likely have the same underlying issue
(i.e. a bug in scala-xml).
> TDMLRunner removes apostrophes from expected when ' is used in infoset
> ---------------------------------------------------------------------------
>
> Key: DAFFODIL-1928
> URL: https://issues.apache.org/jira/browse/DAFFODIL-1928
> Project: Daffodil
> Issue Type: Bug
> Components: TDML Runner
> Affects Versions: 2.1.0
> Reporter: Dave Thompson
> Priority: Major
> Fix For: 2.2.0
>
>
> TDMLRunner removes apostrophes from expected when ' is used in infoset.
> When the test is executed the apostrophes are stripped from the expected
> result which cause the comparison to fail.
> *Infoset in test:*
> <infoset>
> <dfdlInfoset>
> <tns:record>
> <tns:item>1</tns:item>
> <tns:item>Column 'Number' Two</tns:item>
> <tns:item>3</tns:item>
> <tns:item>4</tns:item>
> <tns:item>5</tns:item>
> </tns:record>
> </dfdlInfoset>
> </infoset>
> *Test Result:*
> [error] Test
> org.apache.daffodil.section07.escapeScheme.TestEscapeSchemeDebug.test_escBlkAposRemoved
> failed: java.lang.Exception:
> [error] Comparison failed.
> [error] Expected
> [error] <record><item>1</item><item>Column Number
> Two</item><item>3</item><item>4</item><item>5</item></record>
> [error] Actual
> [error] <record><item>1</item><item>Column 'Number'
> Two</item><item>3</item><item>4</item><item>5</item></record>
> [error] Differences were (path, expected, actual):
> [error] (record/item[2],'Column Number Two','Column 'Number' Two'), took
> 2.114 sec
> *See daffodil-tdml Debug Test Case:*
> org.apache.daffodil.tdml.TestTDMLRunner3.test_escBlkAposRemoved
>
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)