Commit 4338e6e6 authored by urbant's avatar urbant
Browse files

Test cases for 5.1.1 and 5.1.2

parent 879f09de
Loading
Loading
Loading
Loading
+22 −0
Original line number Diff line number Diff line
/***************************************************
 ** @author   STF 475
 ** @version  0.0.1
 ** @purpose  9:5.1.1, Verify that schema with target namespace is correctly translated into single module
 ** @verdict  pass accept, ttcn3verdict:pass
***************************************************/
// The following requirements are tested:
// A single XML Schema may be composed of a single or several schema element information 
// items, and shall be translated to one or more TTCN-3 modules, corresponding to schema 
// components that have the same target namespace. For XSD schemas with the same target 
// namespace (including absence of the target namespace) exactly one TTCN-3 module shall
// be generated.

module Pos_050101_namespaces_001 {

   import from schema_Pos_050101_namespaces_001 language "XSD" all;

   template MyType m_msg := 1;

//#TC

}
+2 −0
Original line number Diff line number Diff line
<?xml version="1.0" encoding="utf-8"?>
<ns:MyType xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ns="schema:Pos_050101_namespaces_001">1</ns:MyType>
 No newline at end of file
+6 −0
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_050101_namespaces_001"
  xmlns:ns="schema:Pos_050101_namespaces_001">
  <element name="MyType" type="integer"/>
</schema>
+25 −0
Original line number Diff line number Diff line
/***************************************************
 ** @author   STF 475
 ** @version  0.0.1
 ** @purpose  9:5.1.1, Verify schema with no target namespace is correctly translated into single module
 ** @verdict  pass accept, ttcn3verdict:pass
***************************************************/
// The following requirements are tested:
// A single XML Schema may be composed of a single or several schema element information 
// items, and shall be translated to one or more TTCN-3 modules, corresponding to schema 
// components that have the same target namespace. For XSD schemas with the same target 
// namespace (including absence of the target namespace) exactly one TTCN-3 module shall
// be generated.
// The names of the TTCN 3 modules generated based on this clause shall be the result of 
// applying the name transformation rules in clause 5.2.2 to ... the predefined name 
// "NoTargetNamespace".

module Pos_050101_namespaces_002 {

   import from NoTargetNamespace language "XSD" all;

   template MyType m_msg := 2;

//#TC

}
+2 −0
Original line number Diff line number Diff line
<?xml version="1.0" encoding="utf-8"?>
<MyType xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2</MyType>
 No newline at end of file
Loading