changeset 4 | 510c70acdbf6 |
parent 3 | 1972d8c2e329 |
child 5 | 8ccc39f9d787 |
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> |