videoutils_plat/videoscheduler_api/tsrc/conf/videoscheduler_apitest.cfg
branchRCL_3
changeset 47 826cea16efd9
parent 45 798ee5f1972c
child 48 13a33d82ad98
equal deleted inserted replaced
45:798ee5f1972c 47:826cea16efd9
     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]