videocollection/mpxmyvideoscollection/tsrc/mpxmvcolltest/conf/VCXMyVideosCollectionPluginTestLists.cfg
changeset 0 96612d01cf9f
child 1 6711b85517b7
equal deleted inserted replaced
-1:000000000000 0:96612d01cf9f
       
     1 #-----------------------------------------------------------------------------------
       
     2 #
       
     3 # STIF test script file for testing VCXMyVideosCollectionPluginTest.dll
       
     4 #
       
     5 # Tests functionality for category video lists.
       
     6 #
       
     7 #-----------------------------------------------------------------------------------
       
     8 
       
     9 [StifSettings]
       
    10 CapsModifier= IptvTestClientApiCapsMod.exe
       
    11 [EndStifSettings]
       
    12 
       
    13 [Define]
       
    14 INCLUDE c:\TestFramework\VCXMVCollectionPluginTest.inc
       
    15 INCLUDE c:\TestFramework\VCXDrives.inc
       
    16 INCLUDE c:\TestFramework\VCXConsts.inc
       
    17 INCLUDE c:\TestFramework\VCXErrors.inc
       
    18 [Enddefine]
       
    19 
       
    20 #************************************************************************************
       
    21 # Sub Cleanup
       
    22 # Removes all videos from the phone. Collection is opened.
       
    23 #************************************************************************************
       
    24 [Sub Cleanup]
       
    25 print cleanup start
       
    26 create  VCXMyVideosCollectionPluginTest VCXMV
       
    27 VCXMV Create
       
    28 
       
    29 VCXMV OpenCollection VCXCollectionMyVideos
       
    30 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
    31 waittestclass VCXMV
       
    32 
       
    33 VCXMV OpenLevel EVcxMyVideosAllVideos
       
    34 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
    35 waittestclass VCXMV
       
    36 
       
    37 VCXMV CloseLevel
       
    38 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
    39 waittestclass VCXMV
       
    40 
       
    41 VCXMV OpenLevel EVcxMyVideosAllVideos
       
    42 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
    43 waittestclass VCXMV
       
    44 
       
    45 VCXMV RemoveAllMedia
       
    46 delete VCXMV
       
    47 
       
    48 print wait 3min
       
    49 pause 180000
       
    50 print cleanup end
       
    51 [EndSub]
       
    52 
       
    53 #************************************************************************************
       
    54 # Sub SetupVideos
       
    55 #  Creates 5 videos with defined origin. List will be:
       
    56 #
       
    57 # a.mp4
       
    58 # b.mp4
       
    59 # c.mp4
       
    60 # d.mp4
       
    61 # e.mp4
       
    62 #
       
    63 # 2nd and 4th videos have new flag set.
       
    64 #************************************************************************************
       
    65 [Sub SetupVideos]
       
    66 
       
    67 callsub Cleanup
       
    68 
       
    69 create VCXMyVideosCollectionPluginTest VCXMV
       
    70 VCXMV Create
       
    71 VCXMV SetSortingOrder EVcxMyVideosSortingName
       
    72 
       
    73 VCXMV SetFileCheck 0
       
    74 
       
    75 VCXMV OpenCollection VCXCollectionMyVideos
       
    76 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
    77 waittestclass VCXMV
       
    78 
       
    79 VCXMV OpenLevel EVcxMyVideosAllVideos
       
    80 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
    81 waittestclass VCXMV
       
    82 
       
    83 // Create some video objects.
       
    84 VCXMV CreateVideoFile IptvTestVideo3Gp C_DRIVE "a.mp4"
       
    85 pause 1000
       
    86 VCXMV CreateVideoFile IptvTestVideo3Gp C_DRIVE "b.mp4"
       
    87 pause 1000
       
    88 VCXMV CreateVideoFile IptvTestVideo3Gp C_DRIVE "c.mp4"
       
    89 pause 1000
       
    90 VCXMV CreateVideoFile IptvTestVideo3Gp C_DRIVE "d.mp4"
       
    91 pause 1000
       
    92 VCXMV CreateVideoFile IptvTestVideo3Gp C_DRIVE "e.mp4"
       
    93 
       
    94 pause 10000
       
    95 
       
    96 VCXMV GetAllMediaFullDetails
       
    97 
       
    98 VCXMV SetAutomaticRefresh 0
       
    99 
       
   100 VCXMV CreateCopyOfMedia ANY_DRIVE 0
       
   101 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosOrigin ORIGIN
       
   102 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralFlags 0
       
   103 VCXMV OutsideMediaUpdate
       
   104 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionItemChanged
       
   105 waittestclass VCXMV
       
   106 
       
   107 VCXMV CreateCopyOfMedia ANY_DRIVE 1
       
   108 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosOrigin ORIGIN
       
   109 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosModifiedDateCurrent
       
   110 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralFlags EVcxMyVideosVideoNew
       
   111 VCXMV OutsideMediaUpdate
       
   112 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionItemChanged
       
   113 waittestclass VCXMV
       
   114 
       
   115 VCXMV CreateCopyOfMedia ANY_DRIVE 2
       
   116 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosOrigin ORIGIN
       
   117 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralFlags 0
       
   118 VCXMV OutsideMediaUpdate
       
   119 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionItemChanged
       
   120 waittestclass VCXMV
       
   121 
       
   122 VCXMV CreateCopyOfMedia ANY_DRIVE 3
       
   123 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosOrigin ORIGIN
       
   124 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosModifiedDateCurrent
       
   125 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralFlags EVcxMyVideosVideoNew
       
   126 VCXMV OutsideMediaUpdate
       
   127 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionItemChanged
       
   128 waittestclass VCXMV
       
   129 
       
   130 VCXMV CreateCopyOfMedia ANY_DRIVE 4
       
   131 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosOrigin ORIGIN
       
   132 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralFlags 0
       
   133 VCXMV OutsideMediaUpdate
       
   134 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionItemChanged
       
   135 waittestclass VCXMV
       
   136 
       
   137 delete VCXMV
       
   138 [EndSub]
       
   139 
       
   140 #------------------------------------------------------------------------------------
       
   141 #
       
   142 #  Does configuration for cases in this script.
       
   143 #  Creates 'Internet' IAP into 'Internet' destination and sets connection as authorized.
       
   144 #  Sets preferred memory to first used drive and sorting order to none.
       
   145 #  Removes all video files from the device.
       
   146 #
       
   147 #------------------------------------------------------------------------------------
       
   148 [Test]
       
   149 title ET30000 <not a test> Setup
       
   150 
       
   151 create VCXTestUtilModule Util
       
   152 // Copies some known 3G AP to "Internet" destination with "Internet" name for the AP.
       
   153 Util CopyMethod "Internet" "Internet" "Internet"
       
   154 // Disable connection dialog for "Internet" destination.
       
   155 Util SetConnectionMethodIntAttribute "Internet" "Internet" 507 2 // 507 is ECmSeamlessnessLevel
       
   156 delete Util
       
   157 
       
   158 create VCXTestUtilModule Util
       
   159 Util CreateMobilecrashWatcher
       
   160 
       
   161 create VCXMyVideosCollectionPluginTest VCXMV
       
   162 VCXMV Create
       
   163 
       
   164 VCXMV SetPreferredMemory E_DRIVE
       
   165 VCXMV SetSortingOrder EVcxMyVideosSortingNone
       
   166 
       
   167 VCXMV OpenCollection VCXCollectionMyVideos
       
   168 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   169 waittestclass VCXMV
       
   170 
       
   171 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   172 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   173 waittestclass VCXMV
       
   174 
       
   175 VCXMV RemoveAllMedia
       
   176 
       
   177 VCXMV RefreshContents
       
   178 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   179 waittestclass VCXMV
       
   180 
       
   181 VCXMV CheckMediaCount ANY_DRIVE 0
       
   182 delete VCXMV
       
   183 
       
   184 Util CheckMobilecrashes
       
   185 pause 1000
       
   186 delete Util
       
   187 [Endtest]
       
   188 
       
   189 #------------------------------------------------------------------------------------
       
   190 #
       
   191 #  Tests opening 'All videos' category when it's empty.
       
   192 #
       
   193 #------------------------------------------------------------------------------------
       
   194 [Test]
       
   195 title ET30002 All videos - empty
       
   196 create VCXMyVideosCollectionPluginTest VCXMV
       
   197 VCXMV Create
       
   198 
       
   199 VCXMV OpenCollection VCXCollectionMyVideos
       
   200 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   201 waittestclass VCXMV
       
   202 
       
   203 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   204 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   205 waittestclass VCXMV
       
   206 
       
   207 VCXMV CheckMediaCount ANY_DRIVE 0
       
   208 
       
   209 VCXMV CloseLevel
       
   210 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   211 waittestclass VCXMV
       
   212 
       
   213 print OK!
       
   214 delete VCXMV
       
   215 [Endtest]
       
   216 
       
   217 #------------------------------------------------------------------------------------
       
   218 #
       
   219 #  Tests opening 'Downloads' category when it's empty.
       
   220 #
       
   221 #------------------------------------------------------------------------------------
       
   222 [Test]
       
   223 title ET30003 Downloads - empty
       
   224 create VCXMyVideosCollectionPluginTest VCXMV
       
   225 VCXMV Create
       
   226 
       
   227 VCXMV OpenCollection VCXCollectionMyVideos
       
   228 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   229 waittestclass VCXMV
       
   230 
       
   231 VCXMV OpenLevel EVcxMyVideosDownloads
       
   232 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   233 waittestclass VCXMV
       
   234 
       
   235 VCXMV CheckMediaCount ANY_DRIVE 0
       
   236 
       
   237 VCXMV CloseLevel
       
   238 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   239 waittestclass VCXMV
       
   240 
       
   241 print OK!
       
   242 delete VCXMV
       
   243 [Endtest]
       
   244 
       
   245 #------------------------------------------------------------------------------------
       
   246 #
       
   247 #  Tests opening 'TV Recordings' category when it's empty.
       
   248 #
       
   249 #------------------------------------------------------------------------------------
       
   250 [Test]
       
   251 title ET30004 TV recordings - empty
       
   252 create VCXMyVideosCollectionPluginTest VCXMV
       
   253 VCXMV Create
       
   254 
       
   255 VCXMV OpenCollection VCXCollectionMyVideos
       
   256 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   257 waittestclass VCXMV
       
   258 
       
   259 VCXMV OpenLevel EVcxMyVideosTvRecordings
       
   260 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   261 waittestclass VCXMV
       
   262 
       
   263 VCXMV CheckMediaCount ANY_DRIVE 0
       
   264 
       
   265 VCXMV CloseLevel
       
   266 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   267 waittestclass VCXMV
       
   268 
       
   269 print OK!
       
   270 delete VCXMV
       
   271 [Endtest]
       
   272 
       
   273 #------------------------------------------------------------------------------------
       
   274 #
       
   275 #  Tests opening 'Captured videos' category when it's empty.
       
   276 #
       
   277 #------------------------------------------------------------------------------------
       
   278 [Test]
       
   279 title ET30005 Captured videos - empty
       
   280 create VCXMyVideosCollectionPluginTest VCXMV
       
   281 VCXMV Create
       
   282 
       
   283 VCXMV OpenCollection VCXCollectionMyVideos
       
   284 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   285 waittestclass VCXMV
       
   286 
       
   287 VCXMV OpenLevel EVcxMyVideosCapturedVideos
       
   288 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   289 waittestclass VCXMV
       
   290 
       
   291 VCXMV CheckMediaCount ANY_DRIVE 0
       
   292 
       
   293 VCXMV CloseLevel
       
   294 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   295 waittestclass VCXMV
       
   296 
       
   297 print OK!
       
   298 delete VCXMV
       
   299 [Endtest]
       
   300 
       
   301 #------------------------------------------------------------------------------------
       
   302 #
       
   303 #  Tests opening 'Other videos' category when it's empty.
       
   304 #
       
   305 #------------------------------------------------------------------------------------
       
   306 [Test]
       
   307 title ET30006 Other videos - empty
       
   308 create VCXMyVideosCollectionPluginTest VCXMV
       
   309 VCXMV Create
       
   310 
       
   311 VCXMV OpenCollection VCXCollectionMyVideos
       
   312 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   313 waittestclass VCXMV
       
   314 
       
   315 VCXMV OpenLevel EVcxMyVideosOther
       
   316 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   317 waittestclass VCXMV
       
   318 
       
   319 VCXMV CheckMediaCount ANY_DRIVE 0
       
   320 
       
   321 VCXMV CloseLevel
       
   322 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   323 waittestclass VCXMV
       
   324 
       
   325 print OK!
       
   326 delete VCXMV
       
   327 [Endtest]
       
   328 
       
   329 #------------------------------------------------------------------------------------
       
   330 #
       
   331 #  Creates five video files, one for every origin. This case is needed by following cases.
       
   332 #
       
   333 #------------------------------------------------------------------------------------
       
   334 [Test]
       
   335 title ET30007 Setup all origins
       
   336 
       
   337 callsub Cleanup
       
   338 
       
   339 // TESTCASE START
       
   340 
       
   341 create VCXMyVideosCollectionPluginTest VCXMV
       
   342 VCXMV Create
       
   343 VCXMV SetSortingOrder EVcxMyVideosSortingName
       
   344 
       
   345 VCXMV SetFileCheck 0
       
   346 
       
   347 VCXMV OpenCollection VCXCollectionMyVideos
       
   348 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   349 waittestclass VCXMV
       
   350 
       
   351 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   352 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   353 waittestclass VCXMV
       
   354 
       
   355 // Create some video objects.
       
   356 VCXMV CreateVideoFile IptvTestVideo3Gp C_DRIVE "a.mp4"
       
   357 pause 1000
       
   358 VCXMV CreateVideoFile IptvTestVideo3Gp C_DRIVE "b.mp4"
       
   359 pause 1000
       
   360 VCXMV CreateVideoFile IptvTestVideo3Gp C_DRIVE "c.mp4"
       
   361 pause 1000
       
   362 VCXMV CreateVideoFile IptvTestVideo3Gp C_DRIVE "d.mp4"
       
   363 pause 1000
       
   364 VCXMV CreateVideoFile IptvTestVideo3Gp C_DRIVE "e.mp4"
       
   365 pause 1000
       
   366 
       
   367 VCXMV SetAutomaticRefresh 0
       
   368 
       
   369 VCXMV CreateCopyOfMedia ANY_DRIVE 0
       
   370 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralTitle "OriginOther"
       
   371 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosOrigin EVcxMyVideosOriginOther
       
   372 VCXMV OutsideMediaUpdate
       
   373 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionItemChanged
       
   374 waittestclass VCXMV
       
   375 
       
   376 VCXMV CreateCopyOfMedia ANY_DRIVE 1
       
   377 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralTitle "OriginCamera"
       
   378 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosOrigin EVcxMyVideosOriginCapturedWithCamera
       
   379 VCXMV OutsideMediaUpdate
       
   380 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionItemChanged
       
   381 waittestclass VCXMV
       
   382 
       
   383 VCXMV CreateCopyOfMedia ANY_DRIVE 2
       
   384 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralTitle "OriginDownloaded"
       
   385 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosOrigin EVcxMyVideosOriginDownloaded
       
   386 VCXMV OutsideMediaUpdate
       
   387 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionItemChanged
       
   388 waittestclass VCXMV
       
   389 
       
   390 VCXMV CreateCopyOfMedia ANY_DRIVE 3
       
   391 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralTitle "OriginSideloaded"
       
   392 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosOrigin EVcxMyVideosOriginSideLoaded
       
   393 VCXMV OutsideMediaUpdate
       
   394 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionItemChanged
       
   395 waittestclass VCXMV
       
   396 
       
   397 VCXMV CreateCopyOfMedia ANY_DRIVE 4
       
   398 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralTitle "OriginRecording"
       
   399 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosOrigin EVcxMyVideosOriginTvRecording
       
   400 VCXMV OutsideMediaUpdate
       
   401 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionItemChanged
       
   402 waittestclass VCXMV
       
   403 
       
   404 VCXMV SetAutomaticRefresh 1
       
   405 
       
   406 VCXMV GetAllMediaFullDetails
       
   407 
       
   408 print OK!
       
   409 delete VCXMV
       
   410 [Endtest]
       
   411 
       
   412 #------------------------------------------------------------------------------------
       
   413 #
       
   414 #  Tests opening 'All videos' category when device has videos with different origins.
       
   415 #
       
   416 #------------------------------------------------------------------------------------
       
   417 [Test]
       
   418 title ET30008 All videos - all origins
       
   419 create VCXMyVideosCollectionPluginTest VCXMV
       
   420 VCXMV Create
       
   421 VCXMV SetFileCheck 0
       
   422 
       
   423 VCXMV OpenCollection VCXCollectionMyVideos
       
   424 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   425 waittestclass VCXMV
       
   426 
       
   427 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   428 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   429 waittestclass VCXMV
       
   430 
       
   431 VCXMV CheckMediaCount ANY_DRIVE 5
       
   432 
       
   433 VCXMV CloseLevel
       
   434 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   435 waittestclass VCXMV
       
   436 
       
   437 print OK!
       
   438 delete VCXMV
       
   439 [Endtest]
       
   440 
       
   441 #------------------------------------------------------------------------------------
       
   442 #
       
   443 #  Tests opening 'Downloads' category when device has videos with different origins.
       
   444 #
       
   445 #------------------------------------------------------------------------------------
       
   446 [Test]
       
   447 title ET30010 Downloads - all origins
       
   448 create VCXMyVideosCollectionPluginTest VCXMV
       
   449 VCXMV Create
       
   450 VCXMV SetFileCheck 0
       
   451 
       
   452 VCXMV OpenCollection VCXCollectionMyVideos
       
   453 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   454 waittestclass VCXMV
       
   455 
       
   456 VCXMV OpenLevel EVcxMyVideosDownloads
       
   457 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   458 waittestclass VCXMV
       
   459 
       
   460 VCXMV CheckMediaCount ANY_DRIVE 1
       
   461 
       
   462 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "OriginDownloaded"
       
   463 
       
   464 VCXMV CloseLevel
       
   465 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   466 waittestclass VCXMV
       
   467 
       
   468 print OK!
       
   469 delete VCXMV
       
   470 [Endtest]
       
   471 
       
   472 #------------------------------------------------------------------------------------
       
   473 #
       
   474 #  Tests opening 'TV recordings' category when device has videos with different origins.
       
   475 #
       
   476 #------------------------------------------------------------------------------------
       
   477 [Test]
       
   478 title ET30011 TV recordings - all origins
       
   479 create VCXMyVideosCollectionPluginTest VCXMV
       
   480 VCXMV Create
       
   481 VCXMV SetFileCheck 0
       
   482 
       
   483 VCXMV OpenCollection VCXCollectionMyVideos
       
   484 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   485 waittestclass VCXMV
       
   486 
       
   487 VCXMV OpenLevel EVcxMyVideosTvRecordings
       
   488 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   489 waittestclass VCXMV
       
   490 
       
   491 VCXMV CheckMediaCount ANY_DRIVE 1
       
   492 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "OriginRecording"
       
   493 
       
   494 VCXMV CloseLevel
       
   495 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   496 waittestclass VCXMV
       
   497 
       
   498 print OK!
       
   499 delete VCXMV
       
   500 [Endtest]
       
   501 
       
   502 #------------------------------------------------------------------------------------
       
   503 #
       
   504 #  Tests opening 'Captured videos' category when device has videos with different origins.
       
   505 #
       
   506 #------------------------------------------------------------------------------------
       
   507 [Test]
       
   508 title ET30012 Captured videos - all origins
       
   509 create VCXMyVideosCollectionPluginTest VCXMV
       
   510 VCXMV Create
       
   511 VCXMV SetFileCheck 0
       
   512 
       
   513 VCXMV OpenCollection VCXCollectionMyVideos
       
   514 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   515 waittestclass VCXMV
       
   516 
       
   517 VCXMV OpenLevel EVcxMyVideosCapturedVideos
       
   518 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   519 waittestclass VCXMV
       
   520 
       
   521 VCXMV CheckMediaCount ANY_DRIVE 1
       
   522 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "OriginCamera"
       
   523 
       
   524 VCXMV CloseLevel
       
   525 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   526 waittestclass VCXMV
       
   527 
       
   528 print OK!
       
   529 delete VCXMV
       
   530 [Endtest]
       
   531 
       
   532 #------------------------------------------------------------------------------------
       
   533 #
       
   534 #  Tests opening 'Other videos' category when device has videos with different origins.
       
   535 #
       
   536 #------------------------------------------------------------------------------------
       
   537 [Test]
       
   538 title ET30013 Other videos - all origins
       
   539 create VCXMyVideosCollectionPluginTest VCXMV
       
   540 VCXMV Create
       
   541 VCXMV SetFileCheck 0
       
   542 
       
   543 VCXMV OpenCollection VCXCollectionMyVideos
       
   544 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   545 waittestclass VCXMV
       
   546 
       
   547 VCXMV OpenLevel EVcxMyVideosOther
       
   548 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   549 waittestclass VCXMV
       
   550 
       
   551 VCXMV CheckMediaCount ANY_DRIVE 2
       
   552 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "OriginOther"
       
   553 VCXMV CheckMediaDetail ANY_DRIVE 1 EVcxTestMapping_KMPXMediaGeneralTitle "OriginSideloaded"
       
   554 
       
   555 VCXMV CloseLevel
       
   556 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   557 waittestclass VCXMV
       
   558 
       
   559 print OK!
       
   560 delete VCXMV
       
   561 [Endtest]
       
   562 
       
   563 #------------------------------------------------------------------------------------
       
   564 #
       
   565 #  Creates two videos for each different origin, one with new flag and one without.
       
   566 #
       
   567 # CaseClass: core
       
   568 #------------------------------------------------------------------------------------
       
   569 [Test]
       
   570 title ET30051 Setup all origins
       
   571 
       
   572 callsub Cleanup
       
   573 
       
   574 // TESTCASE START
       
   575 
       
   576 create VCXMyVideosCollectionPluginTest VCXMV
       
   577 VCXMV Create
       
   578 VCXMV SetSortingOrder EVcxMyVideosSortingName
       
   579 
       
   580 VCXMV SetFileCheck 0
       
   581 
       
   582 VCXMV OpenCollection VCXCollectionMyVideos
       
   583 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   584 waittestclass VCXMV
       
   585 
       
   586 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   587 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   588 waittestclass VCXMV
       
   589 
       
   590 // Create some video objects.
       
   591 VCXMV CreateVideoFile IptvTestVideo3Gp C_DRIVE "a.mp4"
       
   592 pause 1000
       
   593 VCXMV CreateVideoFile IptvTestVideo3Gp C_DRIVE "b.mp4"
       
   594 pause 1000
       
   595 VCXMV CreateVideoFile IptvTestVideo3Gp C_DRIVE "c.mp4"
       
   596 pause 1000
       
   597 VCXMV CreateVideoFile IptvTestVideo3Gp C_DRIVE "d.mp4"
       
   598 pause 1000
       
   599 VCXMV CreateVideoFile IptvTestVideo3Gp C_DRIVE "e.mp4"
       
   600 pause 1000
       
   601 VCXMV CreateVideoFile IptvTestVideo3Gp C_DRIVE "f.mp4"
       
   602 pause 1000
       
   603 VCXMV CreateVideoFile IptvTestVideo3Gp C_DRIVE "g.mp4"
       
   604 pause 1000
       
   605 VCXMV CreateVideoFile IptvTestVideo3Gp C_DRIVE "h.mp4"
       
   606 pause 1000
       
   607 VCXMV CreateVideoFile IptvTestVideo3Gp C_DRIVE "i.mp4"
       
   608 pause 1000
       
   609 VCXMV CreateVideoFile IptvTestVideo3Gp C_DRIVE "j.mp4"
       
   610 pause 1000
       
   611 
       
   612 VCXMV GetAllMediaFullDetails
       
   613 
       
   614 VCXMV SetAutomaticRefresh 0
       
   615 
       
   616 // Set 5 videos with new video flag
       
   617 
       
   618 VCXMV CreateCopyOfMedia ANY_DRIVE 0
       
   619 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralTitle "OriginOther"
       
   620 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosOrigin EVcxMyVideosOriginOther
       
   621 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralFlags EVcxMyVideosVideoNew
       
   622 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosModifiedDateCurrent
       
   623 VCXMV OutsideMediaUpdate
       
   624 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionItemChanged
       
   625 waittestclass VCXMV
       
   626 
       
   627 VCXMV CreateCopyOfMedia ANY_DRIVE 1
       
   628 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralTitle "OriginCamera"
       
   629 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosOrigin EVcxMyVideosOriginCapturedWithCamera
       
   630 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralFlags EVcxMyVideosVideoNew
       
   631 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosModifiedDateCurrent
       
   632 VCXMV OutsideMediaUpdate
       
   633 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionItemChanged
       
   634 waittestclass VCXMV
       
   635 
       
   636 VCXMV CreateCopyOfMedia ANY_DRIVE 2
       
   637 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralTitle "OriginDownloaded"
       
   638 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosOrigin EVcxMyVideosOriginDownloaded
       
   639 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralFlags EVcxMyVideosVideoNew
       
   640 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosModifiedDateCurrent
       
   641 VCXMV OutsideMediaUpdate
       
   642 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionItemChanged
       
   643 waittestclass VCXMV
       
   644 
       
   645 VCXMV CreateCopyOfMedia ANY_DRIVE 3
       
   646 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralTitle "OriginSideloaded"
       
   647 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosOrigin EVcxMyVideosOriginSideLoaded
       
   648 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralFlags EVcxMyVideosVideoNew
       
   649 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosModifiedDateCurrent
       
   650 VCXMV OutsideMediaUpdate
       
   651 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionItemChanged
       
   652 waittestclass VCXMV
       
   653 
       
   654 VCXMV CreateCopyOfMedia ANY_DRIVE 4
       
   655 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralTitle "OriginRecording"
       
   656 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosOrigin EVcxMyVideosOriginTvRecording
       
   657 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralFlags EVcxMyVideosVideoNew
       
   658 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosModifiedDateCurrent
       
   659 VCXMV OutsideMediaUpdate
       
   660 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionItemChanged
       
   661 waittestclass VCXMV
       
   662 
       
   663 // Set next 5 videos with no flags
       
   664 
       
   665 VCXMV CreateCopyOfMedia ANY_DRIVE 5
       
   666 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralTitle "OriginOther2"
       
   667 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosOrigin EVcxMyVideosOriginOther
       
   668 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralFlags 0
       
   669 VCXMV OutsideMediaUpdate
       
   670 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionItemChanged
       
   671 waittestclass VCXMV
       
   672 
       
   673 VCXMV CreateCopyOfMedia ANY_DRIVE 6
       
   674 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralTitle "OriginCamera2"
       
   675 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosOrigin EVcxMyVideosOriginCapturedWithCamera
       
   676 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralFlags 0
       
   677 VCXMV OutsideMediaUpdate
       
   678 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionItemChanged
       
   679 waittestclass VCXMV
       
   680 
       
   681 VCXMV CreateCopyOfMedia ANY_DRIVE 7
       
   682 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralTitle "OriginDownloaded2"
       
   683 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosOrigin EVcxMyVideosOriginDownloaded
       
   684 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralFlags 0
       
   685 VCXMV OutsideMediaUpdate
       
   686 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionItemChanged
       
   687 waittestclass VCXMV
       
   688 
       
   689 VCXMV CreateCopyOfMedia ANY_DRIVE 8
       
   690 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralTitle "OriginSideloaded2"
       
   691 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosOrigin EVcxMyVideosOriginSideLoaded
       
   692 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralFlags 0
       
   693 VCXMV OutsideMediaUpdate
       
   694 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionItemChanged
       
   695 waittestclass VCXMV
       
   696 
       
   697 VCXMV CreateCopyOfMedia ANY_DRIVE 9
       
   698 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralTitle "OriginRecording2"
       
   699 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosOrigin EVcxMyVideosOriginTvRecording
       
   700 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralFlags 0
       
   701 VCXMV OutsideMediaUpdate
       
   702 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionItemChanged
       
   703 waittestclass VCXMV
       
   704 
       
   705 VCXMV SetAutomaticRefresh 1
       
   706 
       
   707 VCXMV RefreshContents
       
   708 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   709 waittestclass VCXMV
       
   710 
       
   711 VCXMV GetAllMediaFullDetails
       
   712 
       
   713 VCXMV CloseLevel
       
   714 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   715 waittestclass VCXMV
       
   716 
       
   717 VCXMV CoolDown
       
   718 
       
   719 delete VCXMV
       
   720 
       
   721 [Endtest]
       
   722 
       
   723 #------------------------------------------------------------------------------------
       
   724 #
       
   725 #  Tests that category 'All videos' has correct details when there's videos with different origins.
       
   726 #
       
   727 # Preconditions: Case ET30051 run succesfully.
       
   728 #
       
   729 # CaseClass: core
       
   730 #------------------------------------------------------------------------------------
       
   731 [Test]
       
   732 title ET30046 All videos - category details
       
   733 create VCXMyVideosCollectionPluginTest VCXMV
       
   734 VCXMV Create
       
   735 
       
   736 VCXMV OpenCollection VCXCollectionMyVideos
       
   737 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   738 waittestclass VCXMV
       
   739 
       
   740 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageListComplete
       
   741 waittestclass VCXMV
       
   742 
       
   743 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KMPXMediaGeneralTitle "All videos"
       
   744 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryItemCount 10
       
   745 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemCount 5
       
   746 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemName "OriginRecording"
       
   747 
       
   748 print OK!
       
   749 delete VCXMV
       
   750 [Endtest]
       
   751 
       
   752 #------------------------------------------------------------------------------------
       
   753 #
       
   754 #  Tests that category 'Downloads' has correct details when there's videos with different origins.
       
   755 #
       
   756 # Preconditions: Case ET30051 run succesfully.
       
   757 #
       
   758 # CaseClass: core
       
   759 #------------------------------------------------------------------------------------
       
   760 [Test]
       
   761 title ET30047 Downloads - category details
       
   762 create VCXMyVideosCollectionPluginTest VCXMV
       
   763 VCXMV Create
       
   764 
       
   765 VCXMV OpenCollection VCXCollectionMyVideos
       
   766 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   767 waittestclass VCXMV
       
   768 
       
   769 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageListComplete
       
   770 waittestclass VCXMV
       
   771 
       
   772 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosDownloads EVcxTestMapping_KMPXMediaGeneralTitle "Downloads"
       
   773 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosDownloads EVcxTestMapping_KVcxMediaMyVideosCategoryItemCount 2
       
   774 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosDownloads EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemCount 1
       
   775 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosDownloads EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemName "OriginDownloaded"
       
   776 
       
   777 print OK!
       
   778 delete VCXMV
       
   779 [Endtest]
       
   780 
       
   781 #------------------------------------------------------------------------------------
       
   782 #
       
   783 #  Tests that category 'TV recorgins' has correct details when there's videos with different origins.
       
   784 #
       
   785 # Preconditions: Case ET30051 run succesfully.
       
   786 #
       
   787 # CaseClass: core
       
   788 #------------------------------------------------------------------------------------
       
   789 [Test]
       
   790 title ET30048 TV recordings - category details
       
   791 create VCXMyVideosCollectionPluginTest VCXMV
       
   792 VCXMV Create
       
   793 
       
   794 VCXMV OpenCollection VCXCollectionMyVideos
       
   795 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   796 waittestclass VCXMV
       
   797 
       
   798 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageListComplete
       
   799 waittestclass VCXMV
       
   800 
       
   801 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosTvRecordings EVcxTestMapping_KMPXMediaGeneralTitle "TV recordings"
       
   802 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosTvRecordings EVcxTestMapping_KVcxMediaMyVideosCategoryItemCount 2
       
   803 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosTvRecordings EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemCount 1
       
   804 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosTvRecordings EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemName "OriginRecording"
       
   805 
       
   806 print OK!
       
   807 delete VCXMV
       
   808 [Endtest]
       
   809 
       
   810 #------------------------------------------------------------------------------------
       
   811 #
       
   812 #  Tests that category 'Captured videos' has correct details when there's videos with different origins.
       
   813 #
       
   814 # Preconditions: Case ET30051 run succesfully.
       
   815 #
       
   816 # CaseClass: core
       
   817 #------------------------------------------------------------------------------------
       
   818 [Test]
       
   819 title ET30049 Captured videos - category details
       
   820 create VCXMyVideosCollectionPluginTest VCXMV
       
   821 VCXMV Create
       
   822 
       
   823 VCXMV OpenCollection VCXCollectionMyVideos
       
   824 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   825 waittestclass VCXMV
       
   826 
       
   827 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageListComplete
       
   828 waittestclass VCXMV
       
   829 
       
   830 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosCapturedVideos EVcxTestMapping_KMPXMediaGeneralTitle "Captured videos"
       
   831 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosCapturedVideos EVcxTestMapping_KVcxMediaMyVideosCategoryItemCount 2
       
   832 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosCapturedVideos EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemCount 1
       
   833 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosCapturedVideos EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemName "OriginCamera"
       
   834 
       
   835 print OK!
       
   836 delete VCXMV
       
   837 [Endtest]
       
   838 
       
   839 #------------------------------------------------------------------------------------
       
   840 #
       
   841 #  Tests that category 'Other videos' has correct details when there's videos with different origins.
       
   842 #
       
   843 # Preconditions: Case ET30051 run succesfully.
       
   844 #
       
   845 # CaseClass: core
       
   846 #------------------------------------------------------------------------------------
       
   847 [Test]
       
   848 title ET30050 Other videos - category details
       
   849 create VCXMyVideosCollectionPluginTest VCXMV
       
   850 VCXMV Create
       
   851 
       
   852 VCXMV OpenCollection VCXCollectionMyVideos
       
   853 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   854 waittestclass VCXMV
       
   855 
       
   856 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageListComplete
       
   857 waittestclass VCXMV
       
   858 
       
   859 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KMPXMediaGeneralTitle "Other"
       
   860 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryItemCount 4
       
   861 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemCount 2
       
   862 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemName "OriginSideloaded"
       
   863 
       
   864 print OK!
       
   865 delete VCXMV
       
   866 [Endtest]
       
   867 
       
   868 #------------------------------------------------------------------------------------
       
   869 #
       
   870 #  Tests that category 'Other videos' details are updated when videos are deleted.
       
   871 #
       
   872 #------------------------------------------------------------------------------------
       
   873 [Test]
       
   874 title ET30052 Other videos - video is deleted, category details
       
   875 
       
   876 var ORIGIN EVcxMyVideosOriginOther
       
   877 callsub SetupVideos
       
   878 
       
   879 // Create client to modify videos.
       
   880 create VCXMyVideosCollectionPluginTest VCXMV2
       
   881 VCXMV2 Create
       
   882 VCXMV2 OpenCollection VCXCollectionMyVideos
       
   883 VCXMV2 WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   884 waittestclass VCXMV2
       
   885 VCXMV2 OpenLevel EVcxMyVideosAllVideos
       
   886 VCXMV2 WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   887 waittestclass VCXMV2
       
   888 
       
   889 // And second client to check categories.
       
   890 create VCXMyVideosCollectionPluginTest VCXMV
       
   891 VCXMV Create
       
   892 
       
   893 VCXMV OpenCollection VCXCollectionMyVideos
       
   894 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   895 waittestclass VCXMV
       
   896 
       
   897 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KMPXMediaGeneralTitle "Other"
       
   898 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryItemCount 5
       
   899 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemCount 2
       
   900 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemName "d"
       
   901 
       
   902 // Delete last media, it doesn't have new flag.
       
   903 VCXMV2 DeleteMedia ANY_DRIVE 4 0
       
   904 
       
   905 VCXMV CoolDown
       
   906 
       
   907 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KMPXMediaGeneralTitle "Other"
       
   908 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryItemCount 4
       
   909 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemCount 2
       
   910 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemName "d"
       
   911 
       
   912 // Delete last media, it has new flag.
       
   913 VCXMV2 DeleteMedia ANY_DRIVE 3 0
       
   914 
       
   915 VCXMV CoolDown
       
   916 
       
   917 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KMPXMediaGeneralTitle "Other"
       
   918 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryItemCount 3
       
   919 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemCount 1
       
   920 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemName "b"
       
   921 
       
   922 print OK!
       
   923 delete VCXMV
       
   924 delete VCXMV2
       
   925 [Endtest]
       
   926 
       
   927 #------------------------------------------------------------------------------------
       
   928 #
       
   929 #  Tests that category 'Other videos' details are updated when videos are added by sideloading.
       
   930 #
       
   931 #------------------------------------------------------------------------------------
       
   932 [Test]
       
   933 title ET30053 Other videos - video is sideloaded, category details
       
   934 
       
   935 var ORIGIN EVcxMyVideosOriginOther
       
   936 callsub SetupVideos
       
   937 
       
   938 // Create client to modify videos.
       
   939 create VCXMyVideosCollectionPluginTest VCXMV2
       
   940 VCXMV2 Create
       
   941 VCXMV2 OpenCollection VCXCollectionMyVideos
       
   942 VCXMV2 WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   943 waittestclass VCXMV2
       
   944 VCXMV2 OpenLevel EVcxMyVideosAllVideos
       
   945 VCXMV2 WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   946 waittestclass VCXMV2
       
   947 
       
   948 // And second client to check categories.
       
   949 create VCXMyVideosCollectionPluginTest VCXMV
       
   950 VCXMV Create
       
   951 
       
   952 VCXMV OpenCollection VCXCollectionMyVideos
       
   953 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   954 waittestclass VCXMV
       
   955 
       
   956 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KMPXMediaGeneralTitle "Other"
       
   957 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryItemCount 5
       
   958 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemCount 2
       
   959 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemName "d"
       
   960 
       
   961 VCXMV2 CreateVideoFile IptvTestVideo3Gp C_DRIVE "1.mp4"
       
   962 pause 500
       
   963 VCXMV2 CreateVideoFile IptvTestVideo3Gp C_DRIVE "2.mp4"
       
   964 pause 5000
       
   965 VCXMV2 CreateVideoFile IptvTestVideo3Gp C_DRIVE "3.mp4"
       
   966 
       
   967 VCXMV CoolDown
       
   968 
       
   969 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KMPXMediaGeneralTitle "Other"
       
   970 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryItemCount 8
       
   971 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemCount 5
       
   972 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemName "3"
       
   973 
       
   974 print OK!
       
   975 delete VCXMV
       
   976 delete VCXMV2
       
   977 [Endtest]
       
   978 
       
   979 #------------------------------------------------------------------------------------
       
   980 #
       
   981 #  Tests that category 'Other videos' details are updated when videos are moved.
       
   982 #
       
   983 #------------------------------------------------------------------------------------
       
   984 [Test]
       
   985 title ET30054 Other videos - video is moved, category details
       
   986 
       
   987 var ORIGIN EVcxMyVideosOriginOther
       
   988 callsub SetupVideos
       
   989 
       
   990 // Create client to modify videos.
       
   991 create VCXMyVideosCollectionPluginTest VCXMV2
       
   992 VCXMV2 Create
       
   993 VCXMV2 OpenCollection VCXCollectionMyVideos
       
   994 VCXMV2 WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   995 waittestclass VCXMV2
       
   996 VCXMV2 OpenLevel EVcxMyVideosAllVideos
       
   997 VCXMV2 WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   998 waittestclass VCXMV2
       
   999 
       
  1000 // And second client to check categories.
       
  1001 create VCXMyVideosCollectionPluginTest VCXMV
       
  1002 VCXMV Create
       
  1003 
       
  1004 VCXMV OpenCollection VCXCollectionMyVideos
       
  1005 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1006 waittestclass VCXMV
       
  1007 
       
  1008 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KMPXMediaGeneralTitle "Other"
       
  1009 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryItemCount 5
       
  1010 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemCount 2
       
  1011 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemName "d"
       
  1012 
       
  1013 // Move video with no new flag.
       
  1014 VCXMV2 MoveMedia C_DRIVE 4 E_DRIVE 0
       
  1015 VCXMV2 WaitForMessages 1MINUTE KVCXMYVideosTestMessageMoveResp KVCXMYVideosTestMessageCommandComplete KVCXMYVideosTestMessageCopyOrMoveStarted
       
  1016 waittestclass VCXMV2
       
  1017 
       
  1018 VCXMV CoolDown
       
  1019 
       
  1020 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KMPXMediaGeneralTitle "Other"
       
  1021 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryItemCount 5
       
  1022 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemCount 2
       
  1023 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemName "d"
       
  1024 
       
  1025 // Move video with new flag.
       
  1026 VCXMV2 MoveMedia C_DRIVE 3 E_DRIVE 0
       
  1027 VCXMV2 WaitForMessages 1MINUTE KVCXMYVideosTestMessageMoveResp KVCXMYVideosTestMessageCommandComplete KVCXMYVideosTestMessageCopyOrMoveStarted
       
  1028 waittestclass VCXMV2
       
  1029 
       
  1030 VCXMV CoolDown
       
  1031 
       
  1032 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KMPXMediaGeneralTitle "Other"
       
  1033 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryItemCount 5
       
  1034 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemCount 2
       
  1035 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemName "d"
       
  1036 
       
  1037 print OK!
       
  1038 delete VCXMV
       
  1039 delete VCXMV2
       
  1040 [Endtest]
       
  1041 
       
  1042 #------------------------------------------------------------------------------------
       
  1043 #
       
  1044 #  Tests that category 'Other videos' details are updated when videos are copied.
       
  1045 #
       
  1046 #------------------------------------------------------------------------------------
       
  1047 [Test]
       
  1048 title ET30055 Other videos - video is copied, category details
       
  1049 
       
  1050 var ORIGIN EVcxMyVideosOriginOther
       
  1051 callsub SetupVideos
       
  1052 
       
  1053 // Create client to modify videos.
       
  1054 create VCXMyVideosCollectionPluginTest VCXMV2
       
  1055 VCXMV2 Create
       
  1056 VCXMV2 OpenCollection VCXCollectionMyVideos
       
  1057 VCXMV2 WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1058 waittestclass VCXMV2
       
  1059 VCXMV2 OpenLevel EVcxMyVideosAllVideos
       
  1060 VCXMV2 WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1061 waittestclass VCXMV2
       
  1062 
       
  1063 // And second client to check categories.
       
  1064 create VCXMyVideosCollectionPluginTest VCXMV
       
  1065 VCXMV Create
       
  1066 
       
  1067 VCXMV OpenCollection VCXCollectionMyVideos
       
  1068 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1069 waittestclass VCXMV
       
  1070 
       
  1071 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KMPXMediaGeneralTitle "Other"
       
  1072 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryItemCount 5
       
  1073 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemCount 2
       
  1074 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemName "d"
       
  1075 
       
  1076 // Copy video with no new flag.
       
  1077 VCXMV2 CopyMedia C_DRIVE 4 E_DRIVE 0
       
  1078 VCXMV2 WaitForMessages 1MINUTE KVCXMYVideosTestMessageCopyResp KVCXMYVideosTestMessageCopyOrMoveStarted KVCXMYVideosTestMessageCollectionItemChanged KVCXMYVideosTestMessageCommandComplete KVCXMYVideosTestMessageCollectionCategoryChanged
       
  1079 waittestclass VCXMV2
       
  1080 
       
  1081 VCXMV CoolDown
       
  1082 
       
  1083 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KMPXMediaGeneralTitle "Other"
       
  1084 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryItemCount 6
       
  1085 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemCount 2
       
  1086 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemName "d"
       
  1087 
       
  1088 // Copy video with new flag.
       
  1089 VCXMV2 CopyMedia C_DRIVE 1 E_DRIVE 0
       
  1090 VCXMV2 WaitForMessages 1MINUTE KVCXMYVideosTestMessageCopyResp KVCXMYVideosTestMessageCopyOrMoveStarted KVCXMYVideosTestMessageCollectionItemChanged KVCXMYVideosTestMessageCommandComplete KVCXMYVideosTestMessageCollectionCategoryChanged
       
  1091 waittestclass VCXMV2
       
  1092 
       
  1093 VCXMV CoolDown
       
  1094 
       
  1095 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KMPXMediaGeneralTitle "Other"
       
  1096 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryItemCount 7
       
  1097 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemCount 3
       
  1098 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemName "b"
       
  1099 
       
  1100 print OK!
       
  1101 delete VCXMV
       
  1102 delete VCXMV2
       
  1103 [Endtest]
       
  1104 
       
  1105 #------------------------------------------------------------------------------------
       
  1106 #
       
  1107 #  Tests that category 'Other videos' details are updated when videos are removed.
       
  1108 #
       
  1109 #------------------------------------------------------------------------------------
       
  1110 [Test]
       
  1111 title ET30056 Other videos - video is removed, category details
       
  1112 
       
  1113 var ORIGIN EVcxMyVideosOriginOther
       
  1114 callsub SetupVideos
       
  1115 
       
  1116 // Create client to modify videos.
       
  1117 create VCXMyVideosCollectionPluginTest VCXMV2
       
  1118 VCXMV2 Create
       
  1119 VCXMV2 OpenCollection VCXCollectionMyVideos
       
  1120 VCXMV2 WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1121 waittestclass VCXMV2
       
  1122 VCXMV2 OpenLevel EVcxMyVideosAllVideos
       
  1123 VCXMV2 WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1124 waittestclass VCXMV2
       
  1125 
       
  1126 // And second client to check categories.
       
  1127 create VCXMyVideosCollectionPluginTest VCXMV
       
  1128 VCXMV Create
       
  1129 
       
  1130 VCXMV OpenCollection VCXCollectionMyVideos
       
  1131 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1132 waittestclass VCXMV
       
  1133 
       
  1134 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KMPXMediaGeneralTitle "Other"
       
  1135 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryItemCount 5
       
  1136 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemCount 2
       
  1137 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemName "d"
       
  1138 
       
  1139 // Delete last media, it doesn't have new flag.
       
  1140 VCXMV2 RemoveMedia ANY_DRIVE 4 0
       
  1141 VCXMV2 CoolDown
       
  1142 
       
  1143 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KMPXMediaGeneralTitle "Other"
       
  1144 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryItemCount 4
       
  1145 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemCount 2
       
  1146 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemName "d"
       
  1147 
       
  1148 // Delete last media, it has new flag.
       
  1149 VCXMV2 RemoveMedia ANY_DRIVE 3 0
       
  1150 VCXMV2 CoolDown
       
  1151 
       
  1152 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KMPXMediaGeneralTitle "Other"
       
  1153 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryItemCount 3
       
  1154 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemCount 1
       
  1155 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemName "b"
       
  1156 
       
  1157 print OK!
       
  1158 delete VCXMV
       
  1159 delete VCXMV2
       
  1160 [Endtest]
       
  1161 
       
  1162 #------------------------------------------------------------------------------------
       
  1163 #
       
  1164 #  Tests that category 'Other videos' details are updated when the file of a video deleted.
       
  1165 #
       
  1166 #------------------------------------------------------------------------------------
       
  1167 [Test]
       
  1168 title ET30057 Other videos - video file is deleted, category details
       
  1169 
       
  1170 var ORIGIN EVcxMyVideosOriginOther
       
  1171 callsub SetupVideos
       
  1172 
       
  1173 // Create client to modify videos.
       
  1174 create VCXMyVideosCollectionPluginTest VCXMV2
       
  1175 VCXMV2 Create
       
  1176 VCXMV2 OpenCollection VCXCollectionMyVideos
       
  1177 VCXMV2 WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1178 waittestclass VCXMV2
       
  1179 VCXMV2 OpenLevel EVcxMyVideosAllVideos
       
  1180 VCXMV2 WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1181 waittestclass VCXMV2
       
  1182 
       
  1183 // And second client to check categories.
       
  1184 create VCXMyVideosCollectionPluginTest VCXMV
       
  1185 VCXMV Create
       
  1186 
       
  1187 VCXMV OpenCollection VCXCollectionMyVideos
       
  1188 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1189 waittestclass VCXMV
       
  1190 
       
  1191 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KMPXMediaGeneralTitle "Other"
       
  1192 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryItemCount 5
       
  1193 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemCount 2
       
  1194 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemName "d"
       
  1195 
       
  1196 // Delete last media, it doesn't have new flag.
       
  1197 VCXMV2 DeleteFileOfMedia ANY_DRIVE 4
       
  1198 VCXMV2 CoolDown
       
  1199 
       
  1200 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KMPXMediaGeneralTitle "Other"
       
  1201 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryItemCount 4
       
  1202 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemCount 2
       
  1203 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemName "d"
       
  1204 
       
  1205 // Delete last media, it has new flag.
       
  1206 VCXMV2 DeleteFileOfMedia ANY_DRIVE 3
       
  1207 VCXMV2 CoolDown
       
  1208 
       
  1209 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KMPXMediaGeneralTitle "Other"
       
  1210 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryItemCount 3
       
  1211 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemCount 1
       
  1212 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemName "b"
       
  1213 
       
  1214 print OK!
       
  1215 delete VCXMV
       
  1216 delete VCXMV2
       
  1217 [Endtest]
       
  1218 
       
  1219 #------------------------------------------------------------------------------------
       
  1220 #
       
  1221 #  Tests that category 'Other videos' details are updated when new flag of a video is modified.
       
  1222 #
       
  1223 #------------------------------------------------------------------------------------
       
  1224 [Test]
       
  1225 title ET30058 Other videos - video new flag is modified, category details
       
  1226 
       
  1227 var ORIGIN EVcxMyVideosOriginOther
       
  1228 callsub SetupVideos
       
  1229 
       
  1230 // Create client to modify videos.
       
  1231 create VCXMyVideosCollectionPluginTest VCXMV2
       
  1232 VCXMV2 Create
       
  1233 VCXMV2 OpenCollection VCXCollectionMyVideos
       
  1234 VCXMV2 WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1235 waittestclass VCXMV2
       
  1236 VCXMV2 OpenLevel EVcxMyVideosAllVideos
       
  1237 VCXMV2 WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1238 waittestclass VCXMV2
       
  1239 
       
  1240 // And second client to check categories.
       
  1241 create VCXMyVideosCollectionPluginTest VCXMV
       
  1242 VCXMV Create
       
  1243 
       
  1244 VCXMV OpenCollection VCXCollectionMyVideos
       
  1245 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1246 waittestclass VCXMV
       
  1247 
       
  1248 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KMPXMediaGeneralTitle "Other"
       
  1249 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryItemCount 5
       
  1250 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemCount 2
       
  1251 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemName "d"
       
  1252 
       
  1253 // Set new flag off for a media.
       
  1254 VCXMV2 CreateCopyOfMedia ANY_DRIVE 3
       
  1255 VCXMV2 SetMediaDetail EVcxTestMapping_KMPXMediaGeneralFlags 0
       
  1256 VCXMV2 SetMedia 1
       
  1257 VCXMV2 WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionItemChanged
       
  1258 waittestclass VCXMV2
       
  1259 
       
  1260 VCXMV CoolDown
       
  1261 
       
  1262 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KMPXMediaGeneralTitle "Other"
       
  1263 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryItemCount 5
       
  1264 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemCount 1
       
  1265 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemName "b"
       
  1266 
       
  1267 // Set new flag on for another media.
       
  1268 VCXMV2 CreateCopyOfMedia ANY_DRIVE 4
       
  1269 VCXMV2 SetMediaDetail EVcxTestMapping_KMPXMediaGeneralFlags EVcxMyVideosVideoNew
       
  1270 VCXMV2 SetMedia 1
       
  1271 VCXMV2 WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionItemChanged
       
  1272 waittestclass VCXMV2
       
  1273 
       
  1274 VCXMV CoolDown
       
  1275 
       
  1276 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KMPXMediaGeneralTitle "Other"
       
  1277 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryItemCount 5
       
  1278 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemCount 2
       
  1279 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosOther EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemName "e"
       
  1280 
       
  1281 print OK!
       
  1282 delete VCXMV
       
  1283 delete VCXMV2
       
  1284 [Endtest]
       
  1285 
       
  1286 #------------------------------------------------------------------------------------
       
  1287 #
       
  1288 #  Tests that category 'Downloads' details are updated when video is downloaded.
       
  1289 #
       
  1290 #------------------------------------------------------------------------------------
       
  1291 [Test]
       
  1292 title ET30059 Downloads - video is downloaded, category details
       
  1293 
       
  1294 var ORIGIN EVcxMyVideosOriginDownloaded
       
  1295 callsub SetupVideos
       
  1296 
       
  1297 // Create client to modify videos.
       
  1298 create VCXMyVideosCollectionPluginTest VCXMV2
       
  1299 VCXMV2 Create
       
  1300 VCXMV2 OpenCollection VCXCollectionMyVideos
       
  1301 VCXMV2 WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1302 waittestclass VCXMV2
       
  1303 VCXMV2 OpenLevel EVcxMyVideosAllVideos
       
  1304 VCXMV2 WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1305 waittestclass VCXMV2
       
  1306 
       
  1307 // And second client to check categories.
       
  1308 create VCXMyVideosCollectionPluginTest VCXMV
       
  1309 VCXMV Create
       
  1310 
       
  1311 VCXMV OpenCollection VCXCollectionMyVideos
       
  1312 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1313 waittestclass VCXMV
       
  1314 
       
  1315 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosDownloads EVcxTestMapping_KMPXMediaGeneralTitle "Downloads"
       
  1316 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosDownloads EVcxTestMapping_KVcxMediaMyVideosCategoryItemCount 5
       
  1317 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosDownloads EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemCount 2
       
  1318 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosDownloads EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemName "d"
       
  1319 
       
  1320 // Check category details when download is ongoing.
       
  1321 VCXMV2 Download 3G_AP SERVICE_2 0 0 "mediacharger" "Buran_9o"
       
  1322 VCXMV2 WaitForMessages 5MINUTES KVCXMYVideosTestMessageDlRunning
       
  1323 
       
  1324 VCXMV CoolDown
       
  1325 
       
  1326 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosDownloads EVcxTestMapping_KMPXMediaGeneralTitle "Downloads"
       
  1327 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosDownloads EVcxTestMapping_KVcxMediaMyVideosCategoryItemCount 6
       
  1328 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosDownloads EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemCount 3
       
  1329 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosDownloads EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemName "enginetest0_6megs"
       
  1330 
       
  1331 // Check category details after download is ready.
       
  1332 VCXMV2 WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral
       
  1333 waittestclass VCXMV2 // Dl complete
       
  1334 
       
  1335 VCXMV CoolDown
       
  1336 
       
  1337 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosDownloads EVcxTestMapping_KMPXMediaGeneralTitle "Downloads"
       
  1338 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosDownloads EVcxTestMapping_KVcxMediaMyVideosCategoryItemCount 6
       
  1339 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosDownloads EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemCount 3
       
  1340 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosDownloads EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemName "enginetest0_6megs"
       
  1341 
       
  1342 print OK!
       
  1343 delete VCXMV
       
  1344 delete VCXMV2
       
  1345 [Endtest]
       
  1346 
       
  1347 #------------------------------------------------------------------------------------
       
  1348 #
       
  1349 #  Tests that category 'Downloads' details are updated when download is canceled.
       
  1350 #
       
  1351 #------------------------------------------------------------------------------------
       
  1352 [Test]
       
  1353 title ET30060 Downloads - download is canceled, category details
       
  1354 
       
  1355 var ORIGIN EVcxMyVideosOriginDownloaded
       
  1356 callsub SetupVideos
       
  1357 
       
  1358 // Create client to modify videos.
       
  1359 create VCXMyVideosCollectionPluginTest VCXMV2
       
  1360 VCXMV2 Create
       
  1361 VCXMV2 OpenCollection VCXCollectionMyVideos
       
  1362 VCXMV2 WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1363 waittestclass VCXMV2
       
  1364 VCXMV2 OpenLevel EVcxMyVideosAllVideos
       
  1365 VCXMV2 WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1366 waittestclass VCXMV2
       
  1367 
       
  1368 // And second client to check categories.
       
  1369 create VCXMyVideosCollectionPluginTest VCXMV
       
  1370 VCXMV Create
       
  1371 
       
  1372 VCXMV OpenCollection VCXCollectionMyVideos
       
  1373 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1374 waittestclass VCXMV
       
  1375 
       
  1376 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosDownloads EVcxTestMapping_KMPXMediaGeneralTitle "Downloads"
       
  1377 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosDownloads EVcxTestMapping_KVcxMediaMyVideosCategoryItemCount 5
       
  1378 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosDownloads EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemCount 2
       
  1379 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosDownloads EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemName "d"
       
  1380 
       
  1381 // Check category details when download is ongoing.
       
  1382 VCXMV2 Download 3G_AP SERVICE_2 20 0 "mediacharger" "Buran_9o"
       
  1383 //VCXMV2 WaitForMessages 5MINUTES KVCXMYVideosTestMessageDlRunning
       
  1384 //waittestclass VCXMV2
       
  1385 
       
  1386 VCXMV CoolDown
       
  1387 
       
  1388 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosDownloads EVcxTestMapping_KMPXMediaGeneralTitle "Downloads"
       
  1389 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosDownloads EVcxTestMapping_KVcxMediaMyVideosCategoryItemCount 6
       
  1390 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosDownloads EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemCount 3
       
  1391 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosDownloads EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemName "enginetest20_13megs"
       
  1392 
       
  1393 // Check category details after download is canceled.
       
  1394 VCXMV2 CancelDownload SERVICE_2 20 0
       
  1395 VCXMV2 WaitForMessages 1MINUTE KVCXMYVideosTestMessageCommandComplete KVCXMYVideosTestMessageDlCanceled
       
  1396 waittestclass VCXMV2
       
  1397 
       
  1398 VCXMV CoolDown
       
  1399 
       
  1400 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosDownloads EVcxTestMapping_KMPXMediaGeneralTitle "Downloads"
       
  1401 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosDownloads EVcxTestMapping_KVcxMediaMyVideosCategoryItemCount 5
       
  1402 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosDownloads EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemCount 2
       
  1403 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosDownloads EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemName "d"
       
  1404 
       
  1405 print OK!
       
  1406 delete VCXMV
       
  1407 delete VCXMV2
       
  1408 [Endtest]
       
  1409 
       
  1410 #------------------------------------------------------------------------------------
       
  1411 #
       
  1412 #  Tests that category 'All videos' details are updated when video is deleted.
       
  1413 #
       
  1414 #------------------------------------------------------------------------------------
       
  1415 [Test]
       
  1416 title ET30061 All videos - video is deleted, category details
       
  1417 
       
  1418 var ORIGIN EVcxMyVideosOriginOther
       
  1419 callsub SetupVideos
       
  1420 
       
  1421 // Create client to modify videos.
       
  1422 create VCXMyVideosCollectionPluginTest VCXMV2
       
  1423 VCXMV2 Create
       
  1424 VCXMV2 OpenCollection VCXCollectionMyVideos
       
  1425 VCXMV2 WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1426 waittestclass VCXMV2
       
  1427 VCXMV2 OpenLevel EVcxMyVideosAllVideos
       
  1428 VCXMV2 WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1429 waittestclass VCXMV2
       
  1430 
       
  1431 // And second client to check categories.
       
  1432 create VCXMyVideosCollectionPluginTest VCXMV
       
  1433 VCXMV Create
       
  1434 
       
  1435 VCXMV OpenCollection VCXCollectionMyVideos
       
  1436 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1437 waittestclass VCXMV
       
  1438 
       
  1439 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KMPXMediaGeneralTitle "All videos"
       
  1440 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryItemCount 5
       
  1441 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemCount 2
       
  1442 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemName "d"
       
  1443 
       
  1444 // Delete last media, it doesn't have new flag.
       
  1445 VCXMV2 DeleteMedia ANY_DRIVE 4 0
       
  1446 
       
  1447 VCXMV CoolDown
       
  1448 
       
  1449 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KMPXMediaGeneralTitle "All videos"
       
  1450 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryItemCount 4
       
  1451 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemCount 2
       
  1452 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemName "d"
       
  1453 
       
  1454 // Delete last media, it has new flag.
       
  1455 VCXMV2 DeleteMedia ANY_DRIVE 3 0
       
  1456 
       
  1457 VCXMV CoolDown
       
  1458 
       
  1459 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KMPXMediaGeneralTitle "All videos"
       
  1460 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryItemCount 3
       
  1461 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemCount 1
       
  1462 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemName "b"
       
  1463 
       
  1464 print OK!
       
  1465 delete VCXMV
       
  1466 delete VCXMV2
       
  1467 [Endtest]
       
  1468 
       
  1469 #------------------------------------------------------------------------------------
       
  1470 #
       
  1471 #  Tests that category 'All videos' details are updated when video is added by sideloading.
       
  1472 #
       
  1473 #------------------------------------------------------------------------------------
       
  1474 [Test]
       
  1475 title ET30062 All videos - video is sideloaded, category details
       
  1476 
       
  1477 var ORIGIN EVcxMyVideosOriginOther
       
  1478 callsub SetupVideos
       
  1479 
       
  1480 // Create client to modify videos.
       
  1481 create VCXMyVideosCollectionPluginTest VCXMV2
       
  1482 VCXMV2 Create
       
  1483 VCXMV2 OpenCollection VCXCollectionMyVideos
       
  1484 VCXMV2 WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1485 waittestclass VCXMV2
       
  1486 VCXMV2 OpenLevel EVcxMyVideosAllVideos
       
  1487 VCXMV2 WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1488 waittestclass VCXMV2
       
  1489 
       
  1490 // And second client to check categories.
       
  1491 create VCXMyVideosCollectionPluginTest VCXMV
       
  1492 VCXMV Create
       
  1493 
       
  1494 VCXMV OpenCollection VCXCollectionMyVideos
       
  1495 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1496 waittestclass VCXMV
       
  1497 
       
  1498 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KMPXMediaGeneralTitle "All videos"
       
  1499 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryItemCount 5
       
  1500 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemCount 2
       
  1501 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemName "d"
       
  1502 
       
  1503 VCXMV2 CreateVideoFile IptvTestVideo3Gp C_DRIVE "1.mp4"
       
  1504 pause 500
       
  1505 VCXMV2 CreateVideoFile IptvTestVideo3Gp C_DRIVE "2.mp4"
       
  1506 pause 5000
       
  1507 VCXMV2 CreateVideoFile IptvTestVideo3Gp C_DRIVE "3.mp4"
       
  1508 
       
  1509 VCXMV CoolDown
       
  1510 
       
  1511 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KMPXMediaGeneralTitle "All videos"
       
  1512 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryItemCount 8
       
  1513 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemCount 5
       
  1514 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemName "3"
       
  1515 
       
  1516 print OK!
       
  1517 delete VCXMV
       
  1518 delete VCXMV2
       
  1519 [Endtest]
       
  1520 
       
  1521 #------------------------------------------------------------------------------------
       
  1522 #
       
  1523 #  Tests that category 'All videos' details are updated when video is moved.
       
  1524 #
       
  1525 #------------------------------------------------------------------------------------
       
  1526 [Test]
       
  1527 title ET30063 All videos - video is moved, category details
       
  1528 
       
  1529 var ORIGIN EVcxMyVideosOriginOther
       
  1530 callsub SetupVideos
       
  1531 
       
  1532 // Create client to modify videos.
       
  1533 create VCXMyVideosCollectionPluginTest VCXMV2
       
  1534 VCXMV2 Create
       
  1535 VCXMV2 OpenCollection VCXCollectionMyVideos
       
  1536 VCXMV2 WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1537 waittestclass VCXMV2
       
  1538 VCXMV2 OpenLevel EVcxMyVideosAllVideos
       
  1539 VCXMV2 WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1540 waittestclass VCXMV2
       
  1541 
       
  1542 // And second client to check categories.
       
  1543 create VCXMyVideosCollectionPluginTest VCXMV
       
  1544 VCXMV Create
       
  1545 
       
  1546 VCXMV OpenCollection VCXCollectionMyVideos
       
  1547 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1548 waittestclass VCXMV
       
  1549 
       
  1550 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KMPXMediaGeneralTitle "All videos"
       
  1551 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryItemCount 5
       
  1552 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemCount 2
       
  1553 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemName "d"
       
  1554 
       
  1555 // Move video with no new flag.
       
  1556 VCXMV2 MoveMedia C_DRIVE 4 E_DRIVE 0
       
  1557 VCXMV2 WaitForMessages 1MINUTE KVCXMYVideosTestMessageMoveResp KVCXMYVideosTestMessageCommandComplete KVCXMYVideosTestMessageCopyOrMoveStarted
       
  1558 waittestclass VCXMV2
       
  1559 
       
  1560 VCXMV CoolDown
       
  1561 
       
  1562 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KMPXMediaGeneralTitle "All videos"
       
  1563 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryItemCount 5
       
  1564 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemCount 2
       
  1565 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemName "d"
       
  1566 
       
  1567 // Move video with new flag.
       
  1568 VCXMV2 MoveMedia C_DRIVE 3 E_DRIVE 0
       
  1569 VCXMV2 WaitForMessages 1MINUTE KVCXMYVideosTestMessageMoveResp KVCXMYVideosTestMessageCommandComplete KVCXMYVideosTestMessageCopyOrMoveStarted
       
  1570 waittestclass VCXMV2
       
  1571 
       
  1572 VCXMV CoolDown
       
  1573 
       
  1574 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KMPXMediaGeneralTitle "All videos"
       
  1575 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryItemCount 5
       
  1576 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemCount 2
       
  1577 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemName "d"
       
  1578 
       
  1579 print OK!
       
  1580 delete VCXMV
       
  1581 delete VCXMV2
       
  1582 [Endtest]
       
  1583 
       
  1584 #------------------------------------------------------------------------------------
       
  1585 #
       
  1586 #  Tests that category 'All videos' details are updated when video is copied.
       
  1587 #
       
  1588 #------------------------------------------------------------------------------------
       
  1589 [Test]
       
  1590 title ET30064 All videos - video is copied, category details
       
  1591 
       
  1592 var ORIGIN EVcxMyVideosOriginOther
       
  1593 callsub SetupVideos
       
  1594 
       
  1595 // Create client to modify videos.
       
  1596 create VCXMyVideosCollectionPluginTest VCXMV2
       
  1597 VCXMV2 Create
       
  1598 VCXMV2 OpenCollection VCXCollectionMyVideos
       
  1599 VCXMV2 WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1600 waittestclass VCXMV2
       
  1601 VCXMV2 OpenLevel EVcxMyVideosAllVideos
       
  1602 VCXMV2 WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1603 waittestclass VCXMV2
       
  1604 
       
  1605 // And second client to check categories.
       
  1606 create VCXMyVideosCollectionPluginTest VCXMV
       
  1607 VCXMV Create
       
  1608 
       
  1609 VCXMV OpenCollection VCXCollectionMyVideos
       
  1610 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1611 waittestclass VCXMV
       
  1612 
       
  1613 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KMPXMediaGeneralTitle "All videos"
       
  1614 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryItemCount 5
       
  1615 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemCount 2
       
  1616 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemName "d"
       
  1617 
       
  1618 // Copy video with no new flag.
       
  1619 VCXMV2 CopyMedia C_DRIVE 4 E_DRIVE 0
       
  1620 VCXMV2 WaitForMessages 1MINUTE KVCXMYVideosTestMessageCopyResp KVCXMYVideosTestMessageCopyOrMoveStarted KVCXMYVideosTestMessageCollectionItemChanged KVCXMYVideosTestMessageCommandComplete KVCXMYVideosTestMessageCollectionCategoryChanged
       
  1621 waittestclass VCXMV2
       
  1622 
       
  1623 VCXMV CoolDown
       
  1624 
       
  1625 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KMPXMediaGeneralTitle "All videos"
       
  1626 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryItemCount 6
       
  1627 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemCount 2
       
  1628 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemName "d"
       
  1629 
       
  1630 // Copy video with new flag.
       
  1631 VCXMV2 CopyMedia C_DRIVE 1 E_DRIVE 0
       
  1632 VCXMV2 WaitForMessages 1MINUTE KVCXMYVideosTestMessageCopyResp KVCXMYVideosTestMessageCopyOrMoveStarted KVCXMYVideosTestMessageCollectionItemChanged KVCXMYVideosTestMessageCommandComplete KVCXMYVideosTestMessageCollectionCategoryChanged
       
  1633 waittestclass VCXMV2
       
  1634 
       
  1635 VCXMV CoolDown
       
  1636 
       
  1637 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KMPXMediaGeneralTitle "All videos"
       
  1638 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryItemCount 7
       
  1639 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemCount 3
       
  1640 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemName "b"
       
  1641 
       
  1642 print OK!
       
  1643 delete VCXMV
       
  1644 delete VCXMV2
       
  1645 [Endtest]
       
  1646 
       
  1647 #------------------------------------------------------------------------------------
       
  1648 #
       
  1649 #  Tests that category 'All videos' details are updated when video is removed.
       
  1650 #
       
  1651 #------------------------------------------------------------------------------------
       
  1652 [Test]
       
  1653 title ET30065 All videos - video is removed, category details
       
  1654 
       
  1655 var ORIGIN EVcxMyVideosOriginOther
       
  1656 callsub SetupVideos
       
  1657 
       
  1658 // Create client to modify videos.
       
  1659 create VCXMyVideosCollectionPluginTest VCXMV2
       
  1660 VCXMV2 Create
       
  1661 VCXMV2 OpenCollection VCXCollectionMyVideos
       
  1662 VCXMV2 WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1663 waittestclass VCXMV2
       
  1664 VCXMV2 OpenLevel EVcxMyVideosAllVideos
       
  1665 VCXMV2 WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1666 waittestclass VCXMV2
       
  1667 
       
  1668 // And second client to check categories.
       
  1669 create VCXMyVideosCollectionPluginTest VCXMV
       
  1670 VCXMV Create
       
  1671 
       
  1672 VCXMV OpenCollection VCXCollectionMyVideos
       
  1673 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1674 waittestclass VCXMV
       
  1675 
       
  1676 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KMPXMediaGeneralTitle "All videos"
       
  1677 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryItemCount 5
       
  1678 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemCount 2
       
  1679 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemName "d"
       
  1680 
       
  1681 // Delete last media, it doesn't have new flag.
       
  1682 VCXMV2 RemoveMedia ANY_DRIVE 4 0
       
  1683 VCXMV2 CoolDown
       
  1684 
       
  1685 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KMPXMediaGeneralTitle "All videos"
       
  1686 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryItemCount 4
       
  1687 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemCount 2
       
  1688 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemName "d"
       
  1689 
       
  1690 // Delete last media, it has new flag.
       
  1691 VCXMV2 RemoveMedia ANY_DRIVE 3 0
       
  1692 VCXMV2 CoolDown
       
  1693 
       
  1694 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KMPXMediaGeneralTitle "All videos"
       
  1695 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryItemCount 3
       
  1696 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemCount 1
       
  1697 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemName "b"
       
  1698 
       
  1699 print OK!
       
  1700 delete VCXMV
       
  1701 delete VCXMV2
       
  1702 [Endtest]
       
  1703 
       
  1704 #------------------------------------------------------------------------------------
       
  1705 #
       
  1706 #  Tests that category 'All videos' details are updated when file of a video is deleted.
       
  1707 #
       
  1708 #------------------------------------------------------------------------------------
       
  1709 [Test]
       
  1710 title ET30066 All videos - video file is deleted, category details
       
  1711 
       
  1712 var ORIGIN EVcxMyVideosOriginOther
       
  1713 callsub SetupVideos
       
  1714 
       
  1715 // Create client to modify videos.
       
  1716 create VCXMyVideosCollectionPluginTest VCXMV2
       
  1717 VCXMV2 Create
       
  1718 VCXMV2 OpenCollection VCXCollectionMyVideos
       
  1719 VCXMV2 WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1720 waittestclass VCXMV2
       
  1721 VCXMV2 OpenLevel EVcxMyVideosAllVideos
       
  1722 VCXMV2 WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1723 waittestclass VCXMV2
       
  1724 
       
  1725 // And second client to check categories.
       
  1726 create VCXMyVideosCollectionPluginTest VCXMV
       
  1727 VCXMV Create
       
  1728 
       
  1729 VCXMV OpenCollection VCXCollectionMyVideos
       
  1730 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1731 waittestclass VCXMV
       
  1732 
       
  1733 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KMPXMediaGeneralTitle "All videos"
       
  1734 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryItemCount 5
       
  1735 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemCount 2
       
  1736 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemName "d"
       
  1737 
       
  1738 // Delete last media, it doesn't have new flag.
       
  1739 VCXMV2 DeleteFileOfMedia ANY_DRIVE 4
       
  1740 VCXMV2 CoolDown
       
  1741 
       
  1742 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KMPXMediaGeneralTitle "All videos"
       
  1743 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryItemCount 4
       
  1744 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemCount 2
       
  1745 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemName "d"
       
  1746 
       
  1747 // Delete last media, it has new flag.
       
  1748 VCXMV2 DeleteFileOfMedia ANY_DRIVE 3
       
  1749 VCXMV2 CoolDown
       
  1750 
       
  1751 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KMPXMediaGeneralTitle "All videos"
       
  1752 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryItemCount 3
       
  1753 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemCount 1
       
  1754 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemName "b"
       
  1755 
       
  1756 print OK!
       
  1757 delete VCXMV
       
  1758 delete VCXMV2
       
  1759 [Endtest]
       
  1760 
       
  1761 #------------------------------------------------------------------------------------
       
  1762 #
       
  1763 #  Tests that category 'All videos' details are updated when new flag of a video is modified.
       
  1764 #
       
  1765 #------------------------------------------------------------------------------------
       
  1766 [Test]
       
  1767 title ET30067 All videos - video new flag is modified, category details
       
  1768 
       
  1769 var ORIGIN EVcxMyVideosOriginOther
       
  1770 callsub SetupVideos
       
  1771 
       
  1772 // Create client to modify videos.
       
  1773 create VCXMyVideosCollectionPluginTest VCXMV2
       
  1774 VCXMV2 Create
       
  1775 VCXMV2 OpenCollection VCXCollectionMyVideos
       
  1776 VCXMV2 WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1777 waittestclass VCXMV2
       
  1778 VCXMV2 OpenLevel EVcxMyVideosAllVideos
       
  1779 VCXMV2 WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1780 waittestclass VCXMV2
       
  1781 
       
  1782 // And second client to check categories.
       
  1783 create VCXMyVideosCollectionPluginTest VCXMV
       
  1784 VCXMV Create
       
  1785 
       
  1786 VCXMV OpenCollection VCXCollectionMyVideos
       
  1787 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1788 waittestclass VCXMV
       
  1789 
       
  1790 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KMPXMediaGeneralTitle "All videos"
       
  1791 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryItemCount 5
       
  1792 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemCount 2
       
  1793 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemName "d"
       
  1794 
       
  1795 // Set new flag off for a media.
       
  1796 VCXMV2 CreateCopyOfMedia ANY_DRIVE 3
       
  1797 VCXMV2 SetMediaDetail EVcxTestMapping_KMPXMediaGeneralFlags 0
       
  1798 VCXMV2 SetMedia 1
       
  1799 VCXMV2 WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionItemChanged
       
  1800 waittestclass VCXMV2
       
  1801 
       
  1802 VCXMV CoolDown
       
  1803 
       
  1804 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KMPXMediaGeneralTitle "All videos"
       
  1805 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryItemCount 5
       
  1806 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemCount 1
       
  1807 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemName "b"
       
  1808 
       
  1809 // Set new flag on for another media.
       
  1810 VCXMV2 CreateCopyOfMedia ANY_DRIVE 4
       
  1811 VCXMV2 SetMediaDetail EVcxTestMapping_KMPXMediaGeneralFlags EVcxMyVideosVideoNew
       
  1812 VCXMV2 SetMedia 1
       
  1813 VCXMV2 WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionItemChanged
       
  1814 waittestclass VCXMV2
       
  1815 
       
  1816 VCXMV CoolDown
       
  1817 
       
  1818 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KMPXMediaGeneralTitle "All videos"
       
  1819 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryItemCount 5
       
  1820 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemCount 2
       
  1821 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemName "e"
       
  1822 
       
  1823 print OK!
       
  1824 delete VCXMV
       
  1825 delete VCXMV2
       
  1826 [Endtest]
       
  1827 
       
  1828 #------------------------------------------------------------------------------------
       
  1829 #
       
  1830 #  Tests that category 'All videos' details are updated when video is downloaded.
       
  1831 #
       
  1832 #------------------------------------------------------------------------------------
       
  1833 [Test]
       
  1834 title ET30068 All videos - video is downloaded, category details
       
  1835 
       
  1836 var ORIGIN EVcxMyVideosOriginOther
       
  1837 callsub SetupVideos
       
  1838 
       
  1839 // Create client to modify videos.
       
  1840 create VCXMyVideosCollectionPluginTest VCXMV2
       
  1841 VCXMV2 Create
       
  1842 VCXMV2 OpenCollection VCXCollectionMyVideos
       
  1843 VCXMV2 WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1844 waittestclass VCXMV2
       
  1845 VCXMV2 OpenLevel EVcxMyVideosAllVideos
       
  1846 VCXMV2 WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1847 waittestclass VCXMV2
       
  1848 
       
  1849 // And second client to check categories.
       
  1850 create VCXMyVideosCollectionPluginTest VCXMV
       
  1851 VCXMV Create
       
  1852 
       
  1853 VCXMV OpenCollection VCXCollectionMyVideos
       
  1854 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1855 waittestclass VCXMV
       
  1856 
       
  1857 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KMPXMediaGeneralTitle "All videos"
       
  1858 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryItemCount 5
       
  1859 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemCount 2
       
  1860 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemName "d"
       
  1861 
       
  1862 // Check category details when download is ongoing.
       
  1863 VCXMV2 Download 3G_AP SERVICE_2 0 0 "mediacharger" "Buran_9o"
       
  1864 VCXMV2 WaitForMessages 5MINUTES KVCXMYVideosTestMessageDlRunning
       
  1865 
       
  1866 VCXMV CoolDown
       
  1867 
       
  1868 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KMPXMediaGeneralTitle "All videos"
       
  1869 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryItemCount 6
       
  1870 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemCount 3
       
  1871 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemName "enginetest0_6megs"
       
  1872 
       
  1873 // Check category details after download is ready.
       
  1874 VCXMV2 WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral
       
  1875 waittestclass VCXMV2 // Dl complete
       
  1876 
       
  1877 VCXMV CoolDown
       
  1878 
       
  1879 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KMPXMediaGeneralTitle "All videos"
       
  1880 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryItemCount 6
       
  1881 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemCount 3
       
  1882 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemName "enginetest0_6megs"
       
  1883 
       
  1884 print OK!
       
  1885 delete VCXMV
       
  1886 delete VCXMV2
       
  1887 [Endtest]
       
  1888 
       
  1889 #------------------------------------------------------------------------------------
       
  1890 #
       
  1891 #  Tests that category 'All videos' details are updated when download is canceled.
       
  1892 #
       
  1893 #------------------------------------------------------------------------------------
       
  1894 [Test]
       
  1895 title ET30069 All videos - download is canceled, category details
       
  1896 
       
  1897 var ORIGIN EVcxMyVideosOriginOther
       
  1898 callsub SetupVideos
       
  1899 
       
  1900 // Create client to modify videos.
       
  1901 create VCXMyVideosCollectionPluginTest VCXMV2
       
  1902 VCXMV2 Create
       
  1903 VCXMV2 OpenCollection VCXCollectionMyVideos
       
  1904 VCXMV2 WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1905 waittestclass VCXMV2
       
  1906 VCXMV2 OpenLevel EVcxMyVideosAllVideos
       
  1907 VCXMV2 WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1908 waittestclass VCXMV2
       
  1909 
       
  1910 // And second client to check categories.
       
  1911 create VCXMyVideosCollectionPluginTest VCXMV
       
  1912 VCXMV Create
       
  1913 
       
  1914 VCXMV OpenCollection VCXCollectionMyVideos
       
  1915 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1916 waittestclass VCXMV
       
  1917 
       
  1918 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KMPXMediaGeneralTitle "All videos"
       
  1919 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryItemCount 5
       
  1920 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemCount 2
       
  1921 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemName "d"
       
  1922 
       
  1923 // Check category details when download is ongoing.
       
  1924 VCXMV2 Download 3G_AP SERVICE_2 0 0 "mediacharger" "Buran_9o"
       
  1925 VCXMV2 WaitForMessages 5MINUTES KVCXMYVideosTestMessageDlRunning
       
  1926 
       
  1927 VCXMV CoolDown
       
  1928 
       
  1929 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KMPXMediaGeneralTitle "All videos"
       
  1930 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryItemCount 6
       
  1931 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemCount 3
       
  1932 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemName "enginetest0_6megs"
       
  1933 
       
  1934 // Check category details after download is canceled.
       
  1935 VCXMV2 CancelDownload SERVICE_2 0 0
       
  1936 VCXMV2 WaitForMessages 1MINUTE KVCXMYVideosTestMessageCommandComplete KVCXMYVideosTestMessageDlCanceled
       
  1937 waittestclass VCXMV2
       
  1938 
       
  1939 VCXMV CoolDown
       
  1940 
       
  1941 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KMPXMediaGeneralTitle "All videos"
       
  1942 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryItemCount 5
       
  1943 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemCount 2
       
  1944 VCXMV CheckMediaDetail ANY_DRIVE EVcxMyVideosAllVideos EVcxTestMapping_KVcxMediaMyVideosCategoryNewItemName "d"
       
  1945 
       
  1946 print OK!
       
  1947 delete VCXMV
       
  1948 delete VCXMV2
       
  1949 [Endtest]
       
  1950 
       
  1951 #------------------------------------------------------------------------------------
       
  1952 #
       
  1953 #  This is a setup case for following cases by downloading and sideloading videos.
       
  1954 #
       
  1955 #------------------------------------------------------------------------------------
       
  1956 [Test]
       
  1957 title ET30014 Download and sideload video, setup
       
  1958 
       
  1959 create VCXTestUtilModule Util
       
  1960 Util CreateMobilecrashWatcher
       
  1961 
       
  1962 callsub Cleanup
       
  1963 
       
  1964 // TESTCASE START
       
  1965 
       
  1966 create VCXMyVideosCollectionPluginTest VCXMV
       
  1967 VCXMV Create
       
  1968 
       
  1969 // Get list of videos
       
  1970 VCXMV OpenCollection VCXCollectionMyVideos
       
  1971 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1972 waittestclass VCXMV
       
  1973 
       
  1974 VCXMV CreateVideoFile IptvTestVideo3Gp C_DRIVE "video0.mp4"
       
  1975 
       
  1976 VCXMV OpenLevel EVcxMyVideosAllVideos
       
  1977 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1978 waittestclass VCXMV
       
  1979 
       
  1980 VCXMV Download 3G_AP SERVICE_SMALLVIDEOS 1 0 "mediacharger" "Buran_9o"
       
  1981 VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral
       
  1982 waittestclass VCXMV // Dl complete
       
  1983 
       
  1984 VCXMV Download 3G_AP SERVICE_SMALLVIDEOS 2 0 "mediacharger" "Buran_9o"
       
  1985 VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral
       
  1986 waittestclass VCXMV // Dl complete
       
  1987 
       
  1988 print OK!
       
  1989 delete VCXMV
       
  1990 
       
  1991 Util CheckMobilecrashes
       
  1992 pause 1000
       
  1993 delete Util
       
  1994 [Endtest]
       
  1995 
       
  1996 #------------------------------------------------------------------------------------
       
  1997 #
       
  1998 #  Tests count of videos for category 'All videos' when device has downloaded and sideloaded videos.
       
  1999 #
       
  2000 #------------------------------------------------------------------------------------
       
  2001 [Test]
       
  2002 title ET30015 All videos - downloaded
       
  2003 create VCXMyVideosCollectionPluginTest VCXMV
       
  2004 VCXMV Create
       
  2005 
       
  2006 VCXMV OpenCollection VCXCollectionMyVideos
       
  2007 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2008 waittestclass VCXMV
       
  2009 
       
  2010 VCXMV OpenLevel EVcxMyVideosAllVideos
       
  2011 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2012 waittestclass VCXMV
       
  2013 
       
  2014 VCXMV CheckMediaCount ANY_DRIVE 3
       
  2015 
       
  2016 VCXMV CloseLevel
       
  2017 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2018 waittestclass VCXMV
       
  2019 
       
  2020 print OK!
       
  2021 delete VCXMV
       
  2022 [Endtest]
       
  2023 
       
  2024 #------------------------------------------------------------------------------------
       
  2025 #
       
  2026 #  Tests count of videos for category 'Downloads' when device has downloaded and sideloaded videos.
       
  2027 #
       
  2028 #------------------------------------------------------------------------------------
       
  2029 [Test]
       
  2030 title ET30016 Downloads - downloaded
       
  2031 create VCXMyVideosCollectionPluginTest VCXMV
       
  2032 VCXMV Create
       
  2033 
       
  2034 VCXMV OpenCollection VCXCollectionMyVideos
       
  2035 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2036 waittestclass VCXMV
       
  2037 
       
  2038 VCXMV OpenLevel EVcxMyVideosDownloads
       
  2039 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2040 waittestclass VCXMV
       
  2041 
       
  2042 VCXMV CheckMediaCount ANY_DRIVE 2
       
  2043 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KVcxMediaMyVideosOrigin EVcxMyVideosOriginDownloaded
       
  2044 VCXMV CheckMediaDetail ANY_DRIVE 1 EVcxTestMapping_KVcxMediaMyVideosOrigin EVcxMyVideosOriginDownloaded
       
  2045 
       
  2046 VCXMV CloseLevel
       
  2047 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2048 waittestclass VCXMV
       
  2049 
       
  2050 print OK!
       
  2051 delete VCXMV
       
  2052 [Endtest]
       
  2053 
       
  2054 #------------------------------------------------------------------------------------
       
  2055 #
       
  2056 #  Tests count of videos for category 'TV recordings' when device has downloaded and sideloaded videos.
       
  2057 #
       
  2058 #------------------------------------------------------------------------------------
       
  2059 [Test]
       
  2060 title ET30017 TV recordings - downloaded
       
  2061 create VCXMyVideosCollectionPluginTest VCXMV
       
  2062 VCXMV Create
       
  2063 
       
  2064 VCXMV OpenCollection VCXCollectionMyVideos
       
  2065 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2066 waittestclass VCXMV
       
  2067 
       
  2068 VCXMV OpenLevel EVcxMyVideosTvRecordings
       
  2069 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2070 waittestclass VCXMV
       
  2071 
       
  2072 VCXMV CheckMediaCount ANY_DRIVE 0
       
  2073 
       
  2074 VCXMV CloseLevel
       
  2075 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2076 waittestclass VCXMV
       
  2077 
       
  2078 print OK!
       
  2079 delete VCXMV
       
  2080 [Endtest]
       
  2081 
       
  2082 #------------------------------------------------------------------------------------
       
  2083 #
       
  2084 #  Tests count of videos for category 'Captured videos' when device has downloaded and sideloaded videos.
       
  2085 #
       
  2086 #------------------------------------------------------------------------------------
       
  2087 [Test]
       
  2088 title ET30018 Captured videos - downloaded
       
  2089 create VCXMyVideosCollectionPluginTest VCXMV
       
  2090 VCXMV Create
       
  2091 
       
  2092 VCXMV OpenCollection VCXCollectionMyVideos
       
  2093 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2094 waittestclass VCXMV
       
  2095 
       
  2096 VCXMV OpenLevel EVcxMyVideosCapturedVideos
       
  2097 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2098 waittestclass VCXMV
       
  2099 
       
  2100 VCXMV CheckMediaCount ANY_DRIVE 0
       
  2101 
       
  2102 VCXMV CloseLevel
       
  2103 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2104 waittestclass VCXMV
       
  2105 
       
  2106 print OK!
       
  2107 delete VCXMV
       
  2108 [Endtest]
       
  2109 
       
  2110 #------------------------------------------------------------------------------------
       
  2111 #
       
  2112 #  Tests count of videos for category 'Other videos' when device has downloaded and sideloaded videos.
       
  2113 #
       
  2114 #------------------------------------------------------------------------------------
       
  2115 [Test]
       
  2116 title ET30019 Other videos - downloaded
       
  2117 create VCXMyVideosCollectionPluginTest VCXMV
       
  2118 VCXMV Create
       
  2119 
       
  2120 VCXMV OpenCollection VCXCollectionMyVideos
       
  2121 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2122 waittestclass VCXMV
       
  2123 
       
  2124 VCXMV OpenLevel EVcxMyVideosOther
       
  2125 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2126 waittestclass VCXMV
       
  2127 
       
  2128 VCXMV CheckMediaCount ANY_DRIVE 1
       
  2129 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KVcxMediaMyVideosOrigin EVcxMyVideosOriginOther
       
  2130 
       
  2131 VCXMV CloseLevel
       
  2132 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2133 waittestclass VCXMV
       
  2134 
       
  2135 print OK!
       
  2136 delete VCXMV
       
  2137 [Endtest]
       
  2138 
       
  2139 #------------------------------------------------------------------------------------
       
  2140 #
       
  2141 #  Tests getting medias by their MPX IDs when the request is set to have empty list.
       
  2142 #
       
  2143 #------------------------------------------------------------------------------------
       
  2144 [Test]
       
  2145 title ET30032 GetMediasByMpxId - Empty list when no videos
       
  2146 
       
  2147 callsub Cleanup
       
  2148 
       
  2149 create VCXMyVideosCollectionPluginTest VCXMV
       
  2150 VCXMV Create
       
  2151 
       
  2152 VCXMV OpenCollection VCXCollectionMyVideos
       
  2153 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2154 waittestclass VCXMV
       
  2155 
       
  2156 VCXMV OpenLevel EVcxMyVideosAllVideos
       
  2157 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2158 waittestclass VCXMV
       
  2159 
       
  2160 VCXMV GetMediasByMpxId 0 0
       
  2161 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageGotMediasByKMpxId
       
  2162 allownextresult KERRARGUMENT
       
  2163 waittestclass VCXMV
       
  2164 
       
  2165 VCXMV CloseLevel
       
  2166 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2167 waittestclass VCXMV
       
  2168 
       
  2169 print OK!
       
  2170 delete VCXMV
       
  2171 [Endtest]
       
  2172 
       
  2173 #------------------------------------------------------------------------------------
       
  2174 #
       
  2175 #  Tests getting medias by their MPX IDs when the request has invalid IDs.
       
  2176 #
       
  2177 #------------------------------------------------------------------------------------
       
  2178 [Test]
       
  2179 title ET30033 GetMediasByMpxId - Invalid IDs when no videos
       
  2180 
       
  2181 callsub Cleanup
       
  2182 
       
  2183 create VCXMyVideosCollectionPluginTest VCXMV
       
  2184 VCXMV Create
       
  2185 
       
  2186 VCXMV OpenCollection VCXCollectionMyVideos
       
  2187 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2188 waittestclass VCXMV
       
  2189 
       
  2190 VCXMV OpenLevel EVcxMyVideosAllVideos
       
  2191 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2192 waittestclass VCXMV
       
  2193 
       
  2194 VCXMV GetMediasByMpxId -1 10
       
  2195 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageGotMediasByKMpxId
       
  2196 waittestclass VCXMV
       
  2197 
       
  2198 VCXMV CheckMediaCount ANY_DRIVE 0
       
  2199 
       
  2200 VCXMV CloseLevel
       
  2201 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2202 waittestclass VCXMV
       
  2203 
       
  2204 print OK!
       
  2205 delete VCXMV
       
  2206 [Endtest]
       
  2207 
       
  2208 #------------------------------------------------------------------------------------
       
  2209 #
       
  2210 #  This is a setup case for following cases.
       
  2211 #
       
  2212 # CaseClass: core
       
  2213 #------------------------------------------------------------------------------------
       
  2214 [Test]
       
  2215 title ET30023 Setup, DL 2, sideload 18
       
  2216 
       
  2217 callsub Cleanup
       
  2218 
       
  2219 // TESTCASE START
       
  2220 
       
  2221 // Sideload 48 videos and download 2
       
  2222 
       
  2223 create VCXMyVideosCollectionPluginTest VCXMV
       
  2224 VCXMV Create
       
  2225 
       
  2226 VCXMV OpenCollection VCXCollectionMyVideos
       
  2227 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2228 waittestclass VCXMV
       
  2229 
       
  2230 VCXMV OpenLevel EVcxMyVideosAllVideos
       
  2231 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2232 waittestclass VCXMV
       
  2233 
       
  2234 VCXMV CreateVideoFile IptvTestVideo3Gp C_DRIVE "video.mp4" 50000 20
       
  2235 
       
  2236 VCXMV CoolDown
       
  2237 
       
  2238 VCXMV CreateCopyOfMedia ANY_DRIVE 0 0
       
  2239 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosOrigin EVcxMyVideosOriginDownloaded
       
  2240 VCXMV SetMedia 1
       
  2241 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionItemChanged
       
  2242 waittestclass VCXMV
       
  2243 
       
  2244 VCXMV CreateCopyOfMedia ANY_DRIVE 1 0
       
  2245 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosOrigin EVcxMyVideosOriginDownloaded
       
  2246 VCXMV SetMedia 1
       
  2247 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionItemChanged
       
  2248 waittestclass VCXMV
       
  2249 
       
  2250 delete VCXMV
       
  2251 
       
  2252 // Open all videos
       
  2253 
       
  2254 create VCXMyVideosCollectionPluginTest VCXMV
       
  2255 VCXMV Create
       
  2256 
       
  2257 VCXMV OpenCollection VCXCollectionMyVideos
       
  2258 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2259 waittestclass VCXMV
       
  2260 
       
  2261 VCXMV OpenLevel EVcxMyVideosAllVideos
       
  2262 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2263 waittestclass VCXMV
       
  2264 
       
  2265 VCXMV CheckMediaCount ANY_DRIVE 20
       
  2266 
       
  2267 print OK!
       
  2268 delete VCXMV
       
  2269 [Endtest]
       
  2270 
       
  2271 #------------------------------------------------------------------------------------
       
  2272 #
       
  2273 #  Tests getting medias by their MPX IDs when request has IDs of all the videos in the device.
       
  2274 #
       
  2275 # CaseClass: core
       
  2276 #------------------------------------------------------------------------------------
       
  2277 [Test]
       
  2278 title ET30024 GetMediasByMpxId - All videos
       
  2279 create VCXMyVideosCollectionPluginTest VCXMV
       
  2280 VCXMV Create
       
  2281 
       
  2282 VCXMV OpenCollection VCXCollectionMyVideos
       
  2283 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2284 waittestclass VCXMV
       
  2285 
       
  2286 VCXMV OpenLevel EVcxMyVideosAllVideos
       
  2287 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2288 waittestclass VCXMV
       
  2289 
       
  2290 VCXMV GetMediasByMpxId 0 20
       
  2291 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageGotMediasByKMpxId
       
  2292 waittestclass VCXMV
       
  2293 
       
  2294 VCXMV CheckMediaCount ANY_DRIVE 20
       
  2295 
       
  2296 VCXMV CloseLevel
       
  2297 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2298 waittestclass VCXMV
       
  2299 
       
  2300 print OK!
       
  2301 delete VCXMV
       
  2302 [Endtest]
       
  2303 
       
  2304 #------------------------------------------------------------------------------------
       
  2305 #
       
  2306 #  Tests getting medias by their MPX IDs when the request has only the ID of first video.
       
  2307 #
       
  2308 #------------------------------------------------------------------------------------
       
  2309 [Test]
       
  2310 title ET30025 GetMediasByMpxId - First only
       
  2311 create VCXMyVideosCollectionPluginTest VCXMV
       
  2312 VCXMV Create
       
  2313 
       
  2314 VCXMV OpenCollection VCXCollectionMyVideos
       
  2315 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2316 waittestclass VCXMV
       
  2317 
       
  2318 VCXMV OpenLevel EVcxMyVideosAllVideos
       
  2319 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2320 waittestclass VCXMV
       
  2321 
       
  2322 VCXMV GetMediasByMpxId 0 1
       
  2323 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageGotMediasByKMpxId
       
  2324 waittestclass VCXMV
       
  2325 
       
  2326 VCXMV CheckMediaCount ANY_DRIVE 1
       
  2327 
       
  2328 VCXMV CloseLevel
       
  2329 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2330 waittestclass VCXMV
       
  2331 
       
  2332 print OK!
       
  2333 delete VCXMV
       
  2334 [Endtest]
       
  2335 
       
  2336 #------------------------------------------------------------------------------------
       
  2337 #
       
  2338 #  Tests getting medias by their MPX IDs when the request has only the ID of last video.
       
  2339 #
       
  2340 #------------------------------------------------------------------------------------
       
  2341 [Test]
       
  2342 title ET30026 GetMediasByMpxId - Last only
       
  2343 create VCXMyVideosCollectionPluginTest VCXMV
       
  2344 VCXMV Create
       
  2345 
       
  2346 VCXMV OpenCollection VCXCollectionMyVideos
       
  2347 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2348 waittestclass VCXMV
       
  2349 
       
  2350 VCXMV OpenLevel EVcxMyVideosAllVideos
       
  2351 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2352 waittestclass VCXMV
       
  2353 
       
  2354 VCXMV GetMediasByMpxId 19 20
       
  2355 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageGotMediasByKMpxId
       
  2356 waittestclass VCXMV
       
  2357 
       
  2358 VCXMV CheckMediaCount ANY_DRIVE 1
       
  2359 
       
  2360 VCXMV CloseLevel
       
  2361 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2362 waittestclass VCXMV
       
  2363 
       
  2364 print OK!
       
  2365 delete VCXMV
       
  2366 [Endtest]
       
  2367 
       
  2368 #------------------------------------------------------------------------------------
       
  2369 #
       
  2370 #  Tests getting medias by their MPX IDs when the request has few IDs of videos.
       
  2371 #
       
  2372 # CaseClass: core
       
  2373 #------------------------------------------------------------------------------------
       
  2374 [Test]
       
  2375 title ET30027 GetMediasByMpxId - Few from middle
       
  2376 create VCXMyVideosCollectionPluginTest VCXMV
       
  2377 VCXMV Create
       
  2378 
       
  2379 VCXMV OpenCollection VCXCollectionMyVideos
       
  2380 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2381 waittestclass VCXMV
       
  2382 
       
  2383 VCXMV OpenLevel EVcxMyVideosAllVideos
       
  2384 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2385 waittestclass VCXMV
       
  2386 
       
  2387 VCXMV GetMediasByMpxId 7 13
       
  2388 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageGotMediasByKMpxId
       
  2389 waittestclass VCXMV
       
  2390 
       
  2391 VCXMV CheckMediaCount ANY_DRIVE 6
       
  2392 
       
  2393 VCXMV CloseLevel
       
  2394 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2395 waittestclass VCXMV
       
  2396 
       
  2397 print OK!
       
  2398 delete VCXMV
       
  2399 [Endtest]
       
  2400 
       
  2401 #------------------------------------------------------------------------------------
       
  2402 #
       
  2403 #  Tests getting medias by their MPX IDs when the request has no IDs.
       
  2404 #
       
  2405 #------------------------------------------------------------------------------------
       
  2406 [Test]
       
  2407 title ET30028 GetMediasByMpxId - Empty list
       
  2408 create VCXMyVideosCollectionPluginTest VCXMV
       
  2409 VCXMV Create
       
  2410 
       
  2411 VCXMV OpenCollection VCXCollectionMyVideos
       
  2412 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2413 waittestclass VCXMV
       
  2414 
       
  2415 VCXMV OpenLevel EVcxMyVideosAllVideos
       
  2416 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2417 waittestclass VCXMV
       
  2418 
       
  2419 VCXMV GetMediasByMpxId 0 0
       
  2420 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageGotMediasByKMpxId
       
  2421 allownextresult KERRARGUMENT
       
  2422 waittestclass VCXMV
       
  2423 
       
  2424 VCXMV GetMediasByMpxId 0 8
       
  2425 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageGotMediasByKMpxId
       
  2426 waittestclass VCXMV
       
  2427 
       
  2428 VCXMV CheckMediaCount ANY_DRIVE 8
       
  2429 
       
  2430 print OK!
       
  2431 delete VCXMV
       
  2432 [Endtest]
       
  2433 
       
  2434 #------------------------------------------------------------------------------------
       
  2435 #
       
  2436 #  Tests getting medias by their MPX IDs when the request has invalid IDs.
       
  2437 #
       
  2438 #------------------------------------------------------------------------------------
       
  2439 [Test]
       
  2440 title ET30029 GetMediasByMpxId - Invalid IDs
       
  2441 create VCXMyVideosCollectionPluginTest VCXMV
       
  2442 VCXMV Create
       
  2443 
       
  2444 VCXMV OpenCollection VCXCollectionMyVideos
       
  2445 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2446 waittestclass VCXMV
       
  2447 
       
  2448 VCXMV OpenLevel EVcxMyVideosAllVideos
       
  2449 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2450 waittestclass VCXMV
       
  2451 
       
  2452 VCXMV GetMediasByMpxId -1 10
       
  2453 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageGotMediasByKMpxId
       
  2454 waittestclass VCXMV
       
  2455 
       
  2456 VCXMV CheckMediaCount ANY_DRIVE 0
       
  2457 
       
  2458 VCXMV CloseLevel
       
  2459 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2460 waittestclass VCXMV
       
  2461 
       
  2462 print OK!
       
  2463 delete VCXMV
       
  2464 [Endtest]
       
  2465 
       
  2466 #------------------------------------------------------------------------------------
       
  2467 #
       
  2468 #  Tests getting medias by their MPX IDs when the request has duplicate IDs.
       
  2469 #
       
  2470 #------------------------------------------------------------------------------------
       
  2471 [Test]
       
  2472 title ET30030 GetMediasByMpxId - Duplicate IDs
       
  2473 create VCXMyVideosCollectionPluginTest VCXMV
       
  2474 VCXMV Create
       
  2475 
       
  2476 VCXMV OpenCollection VCXCollectionMyVideos
       
  2477 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2478 waittestclass VCXMV
       
  2479 
       
  2480 VCXMV OpenLevel EVcxMyVideosAllVideos
       
  2481 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2482 waittestclass VCXMV
       
  2483 
       
  2484 VCXMV GetMediasByMpxId -2 5
       
  2485 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageGotMediasByKMpxId
       
  2486 waittestclass VCXMV
       
  2487 
       
  2488 VCXMV CheckMediaCount ANY_DRIVE 10
       
  2489 
       
  2490 VCXMV CloseLevel
       
  2491 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2492 waittestclass VCXMV
       
  2493 
       
  2494 print OK!
       
  2495 delete VCXMV
       
  2496 [Endtest]
       
  2497 
       
  2498 #------------------------------------------------------------------------------------
       
  2499 #
       
  2500 #  Tests getting medias by their MPX IDs when the request has every second ID of the videos in device.
       
  2501 #
       
  2502 #------------------------------------------------------------------------------------
       
  2503 [Test]
       
  2504 title ET30031 GetMediasByMpxId - Every second item
       
  2505 create VCXMyVideosCollectionPluginTest VCXMV
       
  2506 VCXMV Create
       
  2507 
       
  2508 VCXMV OpenCollection VCXCollectionMyVideos
       
  2509 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2510 waittestclass VCXMV
       
  2511 
       
  2512 VCXMV OpenLevel EVcxMyVideosAllVideos
       
  2513 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2514 waittestclass VCXMV
       
  2515 
       
  2516 VCXMV GetMediasByMpxId -3 10
       
  2517 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageGotMediasByKMpxId
       
  2518 waittestclass VCXMV
       
  2519 
       
  2520 VCXMV CheckMediaCount ANY_DRIVE 5
       
  2521 
       
  2522 VCXMV CloseLevel
       
  2523 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2524 waittestclass VCXMV
       
  2525 
       
  2526 print OK!
       
  2527 delete VCXMV
       
  2528 [Endtest]