adaptationlayer/tsy/simatktsy_dll/internal/test/simatktsy_testtool/simatk/testfiles/simatk_selectitem_custom.xml
changeset 4 510c70acdbf6
parent 3 1972d8c2e329
child 5 8ccc39f9d787
equal deleted inserted replaced
3:1972d8c2e329 4:510c70acdbf6
     1 <?xml version="1.0" encoding="utf-8"?> 
       
     2 
       
     3 <!--
       
     4 MOD_1012.001_SIM_ATK_TSY_[SELECT ITEM - Empty Item TLV] 
       
     5 MOD_1012.002_SIM_ATK_TSY_[SELECT ITEM - invalid char amount in Item data]
       
     6 -->
       
     7 
       
     8 
       
     9 <isc-test-control id="1012">
       
    10 
       
    11 
       
    12 <!-- ******** -->
       
    13 <!-- CHANNELS -->
       
    14 <!-- ******** -->
       
    15 <channels>
       
    16 	<channel id="0x07"/>
       
    17 </channels>
       
    18 
       
    19 
       
    20 <!-- ****** -->
       
    21 <!-- INPUTS -->
       
    22 <!-- ****** -->
       
    23 <inputs>
       
    24 
       
    25 
       
    26 <!-- PROACTIVE COMMANDS -->
       
    27 <!-- ****************** -->
       
    28 
       
    29     <input id="10101">
       
    30         <name>SELECT ITEM with Empty Item TLV (length == 0)</name>
       
    31         <direction>sos</direction>
       
    32         <message>15,28,00,5A,00,00,08,00,00,10,00,55,00,1B,D0,17,81,03,01,24,00,82,02,81,82,05,0A,53,65,6C,65,63,74,49,74,65,6D,0F,00,90,00</message>
       
    33     </input>
       
    34 
       
    35     <input id="10102">
       
    36         <name>SELECT ITEM with invalid char amount in Item data</name>
       
    37         <direction>sos</direction>
       
    38         <message>15,28,00,5A,00,00,08,00,00,10,00,64,00,af,d0,81,aa,81,03,01,24,00,82,02,81,82,0f,0c,33,43,72,69,6f,6c,6c,6f,20,2e,2e,2e,0f,0c,34,43,72,69,73,74,69,6e,61,2e,2e,2e,0f,0a,35,43,72,75,7a,20,52,6f,6a,61,0f,0b,36,43,72,75,7a,20,56,65,72,64,65,0f,0c,37,44,61,6e,69,65,6c,20,55,2e,2e,2e,0f,0c,38,81,0d,01,44,61,76,69,64,2e,2e,2e,0f,0c,39,81,0c,01,44,61,76,69,64,2e,2e,2e,0f,0c,3a,81,0d,01,44,61,76,69,64,2e,2e,2e,0f,0c,3b,44,65,6e,74,69,73,74,61,2e,2e,2e,0f,0c,3c,44,65,6e,74,69,73,74,61,2e,2e,2e,0f,0d,3d,82,0d,00,01,44,61,76,69,64,2e,2e,2e,0f,07,ff,4d,61,73,2e,2e,2e,90,00</message>
       
    39     </input>
       
    40 
       
    41 <!-- SIM SESSION END -->
       
    42 <!-- *************** -->
       
    43     <input id="90004">
       
    44         <name>SIM Session End</name>
       
    45         <direction>sos</direction>
       
    46         <message>00,00,00,5A,00,00,78,34,00,13,00,00,90,00,00,00</message>
       
    47         <!-- Transaction Id's (9:th byte) must match with Terminal responses transaction id -->
       
    48     </input>
       
    49 
       
    50 </inputs>
       
    51 
       
    52 
       
    53 <!-- ******* -->
       
    54 <!-- OUTPUTS -->
       
    55 <!-- ******* -->
       
    56 <outputs>
       
    57     
       
    58     
       
    59 <!-- TERMINAL RESPONSES -->
       
    60 <!-- ****************** -->
       
    61 
       
    62     <output id="40101">
       
    63         <name>TERMINAL RESPONSE: SELECT ITEM 1.1.1</name>
       
    64         <direction>dos</direction>
       
    65         <message>1D,00,10,5A,00,1A,00,08,00,11,00,00,00,0F,81,03,01,24,00,82,02,82,81,83,01,00,90,01,00,00,00,00</message>
       
    66            <mask>00,00,00,FF,00,FF,00,00,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,7F,FF,FF,FF,7F,FF,FF,7F,FF,FF,FF,FF,FF</mask>
       
    67     </output>
       
    68 
       
    69 </outputs>
       
    70 
       
    71 
       
    72 <!-- ********** -->
       
    73 <!-- TEST STEPS -->
       
    74 <!-- ********** -->
       
    75 <steps>
       
    76 
       
    77 
       
    78 <!-- PROACTIVE COMMANDS -->
       
    79 <!-- ****************** -->
       
    80 
       
    81     <step id="10101" type="simulate">
       
    82         <name>Send PCMD</name>
       
    83         <channel id="0x07"/>
       
    84         <input-ref id="10101"/>
       
    85     </step>
       
    86 
       
    87     <step id="10102" type="simulate">
       
    88         <name>Send PCMD</name>
       
    89         <channel id="0x07"/>
       
    90         <input-ref id="10102"/>
       
    91     </step>
       
    92 
       
    93 
       
    94 <!-- TERMINAL RESPONSES -->
       
    95 <!-- ****************** -->
       
    96 
       
    97     <step id="40101" type="intercept">
       
    98         <name>Intercept TR</name>
       
    99         <channel id="0x07"/>
       
   100         <output-ref id="40101"/>
       
   101         <flags>0x40</flags>  <!-- Store transaction ID from intercepted message -->
       
   102     </step>
       
   103 
       
   104 <!-- GENERAL STEPS -->
       
   105 <!-- ************* -->
       
   106 
       
   107     <step id="90001" type="sync">
       
   108         <name>Sync with test env</name>
       
   109     </step>
       
   110 
       
   111     <step id="90002" type="open-channel">
       
   112         <name>Attach to channel 7</name>
       
   113         <channel id="0x07"/>
       
   114     </step>
       
   115 
       
   116     <step id="90003" type="close-channel">
       
   117         <name>Detach from channel 7</name>
       
   118         <channel id="0x07"/>
       
   119     </step>
       
   120 
       
   121     <step id="90004" type="simulate">
       
   122         <name>SIM session end</name>
       
   123         <channel id="0x07"/>
       
   124         <input-ref id="90004"/>
       
   125         <flags>0x40</flags>  <!-- Use stored transaction ID in simulated message -->        
       
   126     </step>
       
   127 
       
   128 </steps>
       
   129 
       
   130 
       
   131 <!-- ********** -->
       
   132 <!-- TEST CASES -->
       
   133 <!-- ********** -->
       
   134 <cases>
       
   135 
       
   136     <case id="101">
       
   137         <name>SELECT ITEM with Empty Item TLV</name>
       
   138         <timeout>10</timeout>
       
   139         <test-steps>
       
   140             <step-ref id="90002"/> <!-- Attach to channel 7 -->
       
   141             <step-ref id="10101"/> <!-- Send PCMD -->
       
   142             <step-ref id="40101"/> <!-- Receive TR -->
       
   143             <step-ref id="90004"/> <!-- SimSessionEnd -->
       
   144             <step-ref id="90003"/> <!-- Detach from channel 7 -->
       
   145         </test-steps>
       
   146     </case>
       
   147 
       
   148     <case id="102">
       
   149         <name>SELECT ITEM with invalid char amount in Item data</name>
       
   150         <timeout>10</timeout>
       
   151         <test-steps>
       
   152             <step-ref id="90002"/> <!-- Attach to channel 7 -->
       
   153             <step-ref id="10102"/> <!-- Send PCMD -->
       
   154             <step-ref id="40101"/> <!-- Receive TR -->
       
   155             <step-ref id="90004"/> <!-- SimSessionEnd -->
       
   156             <step-ref id="90003"/> <!-- Detach from channel 7 -->
       
   157         </test-steps>
       
   158     </case>
       
   159 
       
   160 </cases>
       
   161 
       
   162 </isc-test-control>