[ 
https://issues.apache.org/jira/browse/DAFFODIL-1928?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16490887#comment-16490887
 ] 

Steve Lawrence commented on DAFFODIL-1928:
------------------------------------------

According to 
[scala/scala-xml#195|https://github.com/scala/scala-xml/issues/195], upgrading 
sbt to 1.1.2 via project/build.properties should resolve the issue where 
1.0.4/1.0.6 is used regardless of the version specified in libraryDependencies.

However, [scala/scala-xml#167|https://github.com/scala/scala-xml/issues/167] 
says there are some parts of the library that still don't handle apostrophes 
correctly. So some of of our tests might start working, some might not. 

Would be good to add the above missing tests that you mention so we can better 
track what works and what doesn't, and if upgrading to 1.1.2 helps.

> 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 &apos;Number&apos; 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)

Reply via email to