1 #*********************************************************************************** |
|
2 # |
|
3 # STIF test script file for testing videoscheduler. |
|
4 # |
|
5 #*********************************************************************************** |
|
6 |
|
7 [Test] |
|
8 title ET00101 Program_NewL |
|
9 create videoscheduler_apitest test |
|
10 test Program_NewL |
|
11 delete test |
|
12 [Endtest] |
|
13 |
|
14 [Test] |
|
15 title ET00102 Program_NewLFromProgram |
|
16 create videoscheduler_apitest test |
|
17 test Program_NewL |
|
18 test Program_NewLFromProgram |
|
19 delete test |
|
20 [Endtest] |
|
21 |
|
22 [Test] |
|
23 title ET00103 Program_Externalize |
|
24 create videoscheduler_apitest test |
|
25 test Program_NewL |
|
26 test Program_Externalize |
|
27 delete test |
|
28 [Endtest] |
|
29 |
|
30 [Test] |
|
31 title ET00104 Program_ExternalizeLength |
|
32 create videoscheduler_apitest test |
|
33 test Program_NewL |
|
34 test Program_ExternalizeLength |
|
35 delete test |
|
36 [Endtest] |
|
37 |
|
38 [Test] |
|
39 title ET00105 Program_Internalize |
|
40 create videoscheduler_apitest test |
|
41 test Program_NewL |
|
42 test Program_Externalize |
|
43 test Program_Internalize |
|
44 delete test |
|
45 [Endtest] |
|
46 |
|
47 [Test] |
|
48 title ET00106 Program_PluginType |
|
49 create videoscheduler_apitest test |
|
50 test Program_NewL |
|
51 test Program_SetPluginType 1 |
|
52 test Program_PluginType 1 |
|
53 delete test |
|
54 [Endtest] |
|
55 |
|
56 [Test] |
|
57 title ET00107 Program_Name |
|
58 create videoscheduler_apitest test |
|
59 test Program_NewL |
|
60 test Program_SetName "Ohojelma" |
|
61 test Program_Name "Ohojelma" |
|
62 delete test |
|
63 [Endtest] |
|
64 |
|
65 [Test] |
|
66 title ET00108 Program_StartTime |
|
67 create videoscheduler_apitest test |
|
68 test Program_NewL |
|
69 test Program_SetStartTime "20090217:142100.000000" |
|
70 test Program_StartTime "20090217:142100.000000" |
|
71 delete test |
|
72 [Endtest] |
|
73 |
|
74 [Test] |
|
75 title ET00109 Program_EndTime |
|
76 create videoscheduler_apitest test |
|
77 test Program_NewL |
|
78 test Program_SetEndTime "20090217:142100.000000" |
|
79 test Program_EndTime "20090217:142100.000000" |
|
80 delete test |
|
81 [Endtest] |
|
82 |
|
83 [Test] |
|
84 title ET00110 Program_AppUid |
|
85 create videoscheduler_apitest test |
|
86 test Program_NewL |
|
87 test Program_SetAppUid 666 |
|
88 test Program_AppUid 666 |
|
89 delete test |
|
90 [Endtest] |
|
91 |
|
92 [Test] |
|
93 title ET00111 Program_PluginUid |
|
94 create videoscheduler_apitest test |
|
95 test Program_NewL |
|
96 test Program_SetPluginUid 666 |
|
97 test Program_PluginUid 666 |
|
98 delete test |
|
99 [Endtest] |
|
100 |
|
101 [Test] |
|
102 title ET00112 Program_ApplicationData |
|
103 create videoscheduler_apitest test |
|
104 test Program_NewL |
|
105 test Program_SetApplicationData "Chuck Norris would never give up his whipped cream" |
|
106 test Program_ApplicationData "Chuck Norris would never give up his whipped cream" |
|
107 delete test |
|
108 [Endtest] |
|
109 |
|
110 [Test] |
|
111 title ET00113 Program_DbIdentifier |
|
112 create videoscheduler_apitest test |
|
113 test Program_NewL |
|
114 test Program_SetDbIdentifier 666 |
|
115 test Program_DbIdentifier 666 |
|
116 delete test |
|
117 [Endtest] |
|
118 |
|
119 [Test] |
|
120 title ET00114 Program_ScheduleType Reminder |
|
121 create videoscheduler_apitest test |
|
122 test Program_NewL |
|
123 test Program_SetScheduleType 0 |
|
124 test Program_ScheduleType 0 |
|
125 delete test |
|
126 [Endtest] |
|
127 |
|
128 [Test] |
|
129 title ET00115 Program_ScheduleType Recording |
|
130 create videoscheduler_apitest test |
|
131 test Program_NewL |
|
132 test Program_SetScheduleType 1 |
|
133 test Program_ScheduleType 1 |
|
134 delete test |
|
135 [Endtest] |
|
136 |
|
137 [Test] |
|
138 title ET00116 Program_ScheduleType EPG Update |
|
139 create videoscheduler_apitest test |
|
140 test Program_NewL |
|
141 test Program_SetScheduleType 2 |
|
142 test Program_ScheduleType 2 |
|
143 delete test |
|
144 [Endtest] |
|
145 |
|
146 [Test] |
|
147 title ET00117 Program_ScheduleType Scheduled download |
|
148 create videoscheduler_apitest test |
|
149 test Program_NewL |
|
150 test Program_SetScheduleType 3 |
|
151 test Program_ScheduleType 3 |
|
152 delete test |
|
153 [Endtest] |
|
154 |
|
155 [Test] |
|
156 title ET00118 Program_ScheduleType Other |
|
157 create videoscheduler_apitest test |
|
158 test Program_NewL |
|
159 test Program_SetScheduleType 4 |
|
160 test Program_ScheduleType 4 |
|
161 delete test |
|
162 [Endtest] |
|
163 |
|
164 [Test] |
|
165 title ET00119 Program_DebugDump |
|
166 create videoscheduler_apitest test |
|
167 test Program_NewL |
|
168 test Program_DebugDump |
|
169 delete test |
|
170 [Endtest] |
|
171 |
|
172 [Test] |
|
173 title ET00120 API_NewL |
|
174 create videoscheduler_apitest test |
|
175 test API_NewL 0 |
|
176 delete test |
|
177 [Endtest] |
|
178 |
|
179 [Test] |
|
180 title ET00121 API_AddSchedule |
|
181 create videoscheduler_apitest test |
|
182 test API_NewL |
|
183 test API_AddSchedule |
|
184 delete test |
|
185 [Endtest] |
|
186 |
|
187 [Test] |
|
188 title ET00122 API_RemoveSchedule |
|
189 create videoscheduler_apitest test |
|
190 test API_NewL |
|
191 test Program_SetToFuture 20 30 |
|
192 test API_AddSchedule |
|
193 test API_RemoveSchedule |
|
194 delete test |
|
195 [Endtest] |
|
196 |
|
197 [Test] |
|
198 title ET00123 API_GetSchedule |
|
199 create videoscheduler_apitest test |
|
200 test API_NewL |
|
201 test Program_SetToFuture 20 30 |
|
202 test API_AddSchedule |
|
203 test API_GetSchedule |
|
204 test RemoveAllSchedules |
|
205 delete test |
|
206 [Endtest] |
|
207 |
|
208 [Test] |
|
209 title ET00124 API_GetSchedulesByAppUid |
|
210 create videoscheduler_apitest test |
|
211 test API_NewL |
|
212 test Program_SetAppUid 666 |
|
213 test Program_SetToFuture 20 30 |
|
214 test API_AddSchedule |
|
215 pause 1000 |
|
216 test API_GetSchedulesByAppUid 666 1 |
|
217 test Program_AppUid 666 |
|
218 test RemoveAllSchedules |
|
219 delete test |
|
220 [Endtest] |
|
221 |
|
222 [Test] |
|
223 title ET00125 API_GetOverlappingSchedules |
|
224 create videoscheduler_apitest test |
|
225 test API_NewL |
|
226 test Program_NewL |
|
227 test Program_SetToFuture 30 60 |
|
228 test API_AddSchedule |
|
229 test Program_NewL |
|
230 test Program_SetToFuture 30 60 |
|
231 test API_AddSchedule |
|
232 test Program_NewL |
|
233 test Program_SetToFuture 30 60 |
|
234 test API_AddSchedule |
|
235 test API_GetOverlappingSchedules 3 |
|
236 test RemoveAllSchedules |
|
237 pause 2000 |
|
238 test API_GetOverlappingSchedules 0 |
|
239 delete test |
|
240 [Endtest] |
|
241 |
|
242 [Test] |
|
243 title ET00126 API_GetSchedulesByPluginUid |
|
244 create videoscheduler_apitest test |
|
245 test API_NewL |
|
246 test Program_NewL |
|
247 test Program_SetToFuture 20 30 |
|
248 test Program_SetPluginUid 666 |
|
249 test API_AddSchedule |
|
250 test API_GetSchedulesByPluginUid 666 1 |
|
251 test Program_PluginUid 666 |
|
252 test RemoveAllSchedules |
|
253 delete test |
|
254 [Endtest] |
|
255 |
|
256 [Test] |
|
257 title ET00127 API_GetSchedulesByType |
|
258 create videoscheduler_apitest test |
|
259 test API_NewL |
|
260 test Program_NewL |
|
261 test Program_SetToFuture 20 30 |
|
262 test Program_SetScheduleType 0 |
|
263 test API_AddSchedule |
|
264 test API_GetSchedulesByType 0 1 |
|
265 test Program_ScheduleType 0 |
|
266 test RemoveAllSchedules |
|
267 delete test |
|
268 [Endtest] |
|
269 |
|
270 [Test] |
|
271 title ET00128 API_GetSchedulesByTime |
|
272 create videoscheduler_apitest test |
|
273 test API_NewL |
|
274 test Program_NewL |
|
275 test Program_SetToFuture 20 30 |
|
276 test API_AddSchedule |
|
277 test API_GetSchedulesByTime 1 100 1 |
|
278 test RemoveAllSchedules |
|
279 delete test |
|
280 [Endtest] |
|
281 |
|
282 [Test] |
|
283 title ET00129 Schedule reminder, wait for launch |
|
284 create videoscheduler_apitest test |
|
285 test API_NewL |
|
286 test Program_NewL |
|
287 test Program_SetScheduleType 0 |
|
288 test Program_SetToFuture 10 20 |
|
289 test API_AddSchedule |
|
290 test API_GetSchedule |
|
291 pause 25000 |
|
292 allownextresult -20 |
|
293 test API_GetSchedule |
|
294 delete test |
|
295 [Endtest] |
|