Commit 5bc0c4c7 authored by urbant's avatar urbant
Browse files

Path shortening to avoid problems on Windows

Updated XML file for Pos_07060201_derived_by_extension_003
parent c8f67f45
Loading
Loading
Loading
Loading
+6 −5
Original line number Diff line number Diff line
@@ -5,9 +5,10 @@
 **           extending types have the compositor sequence.
 ** @verdict  pass accept, ttcn3verdict:pass
 ***************************************************/
module Pos_07060201_complex_content_derived_by_extension_001 {
module Pos_07060201_derived_by_extension_001 {
module Pos_07060201_derived_by_extension_001 {

    import from schema_Pos_07060201_complex_content_derived_by_extension_001 language "XSD" all;
    import from schema_Pos_07060201_derived_by_extension_001 language "XSD" all;
    //template for EXAMPLE1 and following type system shall be generated from xsd file:
    /*type record E1
    {
@@ -85,7 +86,7 @@ module Pos_07060201_complex_content_derived_by_extension_001 {
	 */
 	external function matchFile(Raw p_textToMatch, File p_referenceXmlFile, FileList p_xsdFileList, out universal charstring p_matchError, File p_referenceTTCN3File := __FILE__) return boolean;

    testcase TC_Pos_07060201_complex_content_derived_by_extension_001() runs on C system C {
    testcase TC_Pos_07060201_derived_by_extension_001() runs on C system C {
        var Raw v_rcv;
        var universal charstring v_matchError;

@@ -98,7 +99,7 @@ module Pos_07060201_complex_content_derived_by_extension_001 {
        	// compare the encoded message with the reference XML file
            []	p.check(receive(Raw:?) -> value v_rcv) {
            	log("XML message ", v_rcv);
                if (matchFile(v_rcv, "Pos_07060201_complex_content_derived_by_extension_001.xml", { "Pos_07060201_complex_content_derived_by_extension_001.xsd" }, v_matchError)) {
                if (matchFile(v_rcv, "Pos_07060201_derived_by_extension_001.xml", { "Pos_07060201_derived_by_extension_001.xsd" }, v_matchError)) {
                    alt {
                    	// match decoded value to pass test
                        [] p.receive(m_msg) {
@@ -119,7 +120,7 @@ module Pos_07060201_complex_content_derived_by_extension_001 {
    }

    control {
        execute(TC_Pos_07060201_complex_content_derived_by_extension_001(), PX_TC_EXECUTION_TIMEOUT);
        execute(TC_Pos_07060201_derived_by_extension_001(), PX_TC_EXECUTION_TIMEOUT);
    }

}
+1 −1
Original line number Diff line number Diff line
<?xml version="1.0" encoding="UTF-8"?>
<e1
  xmlns="schema:Pos_07060201_complex_content_derived_by_extension_001">
  xmlns="schema:Pos_07060201_derived_by_extension_001">
  <titleElemBase>titleElemBase</titleElemBase>
  <forenameElemBase>forenameElemBase</forenameElemBase>
  <surnameElemBase>surnameElemBase</surnameElemBase>
+2 −2
Original line number Diff line number Diff line
<?xml version="1.0" encoding="UTF-8"?>
<schema xmlns="http://www.w3.org/2001/XMLSchema"
    targetNamespace="schema:Pos_07060201_complex_content_derived_by_extension_001"
    xmlns:ns="schema:Pos_07060201_complex_content_derived_by_extension_001">
    targetNamespace="schema:Pos_07060201_derived_by_extension_001"
    xmlns:ns="schema:Pos_07060201_derived_by_extension_001">
    <complexType name="e25seq">
      <sequence>
        <element name="titleElemBase" type="string"/>
+5 −5
Original line number Diff line number Diff line
@@ -6,9 +6,9 @@
 **           are allowed.
 ** @verdict  pass accept, ttcn3verdict:pass
 ***************************************************/
module Pos_07060201_complex_content_derived_by_extension_002 {
module Pos_07060201_derived_by_extension_002 {

    import from schema_Pos_07060201_complex_content_derived_by_extension_002 language "XSD" all;
    import from schema_Pos_07060201_derived_by_extension_002 language "XSD" all;
    //  template for EXAMPLE 2: type element e26seqReccurrence and one value of sequence_list
    // and following type system shall be generated from xsd file:
    /*
@@ -80,7 +80,7 @@ module Pos_07060201_complex_content_derived_by_extension_002 {
	 */
 	external function matchFile(Raw p_textToMatch, File p_referenceXmlFile, FileList p_xsdFileList, out universal charstring p_matchError, File p_referenceTTCN3File := __FILE__) return boolean;

    testcase TC_Pos_07060201_complex_content_derived_by_extension_002() runs on C system C {
    testcase TC_Pos_07060201_derived_by_extension_002() runs on C system C {
        var Raw v_rcv;
        var universal charstring v_matchError;

@@ -93,7 +93,7 @@ module Pos_07060201_complex_content_derived_by_extension_002 {
        	// compare the encoded message with the reference XML file
            []	p.check(receive(Raw:?) -> value v_rcv) {
            	log("XML message ", v_rcv);
                if (matchFile(v_rcv, "Pos_07060201_complex_content_derived_by_extension_002.xml", { "Pos_07060201_complex_content_derived_by_extension_002.xsd" }, v_matchError)) {
                if (matchFile(v_rcv, "Pos_07060201_derived_by_extension_002.xml", { "Pos_07060201_derived_by_extension_002.xsd" }, v_matchError)) {
                    alt {
                    	// match decoded value to pass test
                        [] p.receive(m_msg) {
@@ -114,7 +114,7 @@ module Pos_07060201_complex_content_derived_by_extension_002 {
    }

    control {
        execute(TC_Pos_07060201_complex_content_derived_by_extension_002(), PX_TC_EXECUTION_TIMEOUT);
        execute(TC_Pos_07060201_derived_by_extension_002(), PX_TC_EXECUTION_TIMEOUT);
    }

}
+1 −1
Original line number Diff line number Diff line
<?xml version="1.0" encoding="UTF-8"?>
<e1
  xmlns="schema:Pos_07060201_complex_content_derived_by_extension_002">
  xmlns="schema:Pos_07060201_derived_by_extension_002">
  <titleElemBase>titleElemBase</titleElemBase>
  <forenameElemBase>forenameElemBase</forenameElemBase>
  <surnameElemBase>surnameElemBase</surnameElemBase>
Loading