You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@daffodil.apache.org by "Alexander Deutschmann (Jira)" <ji...@apache.org> on 2019/11/22 08:43:00 UTC
[jira] [Created] (DAFFODIL-2241) Java Junit Test TDML not working
Alexander Deutschmann created DAFFODIL-2241:
-----------------------------------------------
Summary: Java Junit Test TDML not working
Key: DAFFODIL-2241
URL: https://issues.apache.org/jira/browse/DAFFODIL-2241
Project: Daffodil
Issue Type: Bug
Components: TDML Runner
Affects Versions: 2.3.0
Reporter: Alexander Deutschmann
If i create the following small junit test
{{public class TestTDML {}}{{}}
{{ private DFDLTestSuite testSuite;}}
{{ @BeforeEach public void setup() { }}
{{ String tpktProtocolTestCases = "handshake.tdml"; }}
{{ testSuite = new DFDLTestSuite(Misc.getRequiredResource(tpktProtocolTestCases), true, true, true, Runner.defaultRoundTripDefaultDefault(), Runner.defaultValidationDefaultDefault(), Runner.defaultImplementationsDefaultDefault(), true, true);}}
{{ }}}
{{ @Test public void testFirst() { }}
{{ Option<Node> node = scala.Option.apply(this.testSuite.ts() ); this.testSuite.runAllTests(node); }}
{{ }}}
{{}}}
With this tdml file:
[https://github.com/apache/incubator-daffodil/blob/master/tutorials/src/main/resources/tdmlTutorial.tdml.xml]
I get the following error:
org.apache.daffodil.tdml.TDMLExceptionImpl: (Implementation: daffodil) SchemaDefinitionError: Schema Definition Error: The file file:/C:/Users/E521642/AppData/Local/Temp/dateTimeTest5799978260534849438.dfdl.xsd did not contain a schema element as the document element. Found testSuite in namespace http://www.ibm.com/xmlns/dfdl/testData.
Schema context: file:AppData/Local/Temp/dateTimeTest5799978260534849438.dfdl.xsd Location in file:AppData/Local/Temp/dateTimeTest5799978260534849438.dfdl.xsd
I cant execute any tests.
Can you help me or assist what i can do?
Thanks
Greetings
Alex
--
This message was sent by Atlassian Jira
(v8.3.4#803005)