videocollection/mpxmyvideoscollection/tsrc/mpxmvcolltest/conf/VCXMyVideosCollectionPluginTestSorting.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 sorting video files.
       
     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 GetAllMediaFullDetails
       
    38 
       
    39 VCXMV RemoveAllMedia
       
    40 VCXMV CheckMediaCount ANY_DRIVE 0
       
    41 
       
    42 print Cleanup OK!
       
    43 delete VCXMV
       
    44 
       
    45 print wait 3min
       
    46 pause 180000
       
    47 print cleanup end
       
    48 [EndSub]
       
    49 #-----------------------------------------------------------------------------------
       
    50 
       
    51 #-----------------------------------------------------------------------------------
       
    52 # Sub SetupVideos
       
    53 # Creates 3 videos to drive defined by constant C_DRIVE. Creation and modified
       
    54 # dates are set at file creation. Videos listed in creation order:
       
    55 #   3.mp4, attributes: title: c, size 51000 bytes
       
    56 #   1.mp4, attributes: title: a, size 49000 bytes
       
    57 #   2.mp4, attributes: title: b, size 50000 bytes
       
    58 # Parameters:
       
    59 #  OPTION_ORIGIN origin attribute for videos
       
    60 #-----------------------------------------------------------------------------------
       
    61 [Sub SetupVideos]
       
    62 create VCXMyVideosCollectionPluginTest VCXMV
       
    63 VCXMV Create
       
    64 
       
    65 VCXMV SetSortingOrder EVcxMyVideosSortingName
       
    66 
       
    67 VCXMV OpenCollection VCXCollectionMyVideos
       
    68 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
    69 waittestclass VCXMV
       
    70 
       
    71 VCXMV OpenLevel EVcxMyVideosAllVideos
       
    72 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
    73 waittestclass VCXMV
       
    74 
       
    75 // Create some video objects.
       
    76 VCXMV CreateVideoFile IptvTestVideo3Gp C_DRIVE "1.mp4"
       
    77 pause 1000
       
    78 VCXMV CreateVideoFile IptvTestVideo3Gp C_DRIVE "2.mp4"
       
    79 pause 1000
       
    80 VCXMV CreateVideoFile IptvTestVideo3Gp C_DRIVE "3.mp4"
       
    81 pause 1000
       
    82 
       
    83 VCXMV SetAutomaticRefresh 0
       
    84 
       
    85 VCXMV CreateCopyOfMedia ANY_DRIVE 0
       
    86 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralTitle "c"
       
    87 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosModifiedDateCurrent
       
    88 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralExtSizeInt64 50000
       
    89 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosOrigin OPTION_ORIGIN
       
    90 VCXMV OutsideMediaUpdate
       
    91 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionItemChanged
       
    92 waittestclass VCXMV
       
    93 
       
    94 VCXMV CreateCopyOfMedia ANY_DRIVE 1
       
    95 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralTitle "a"
       
    96 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosModifiedDateCurrent
       
    97 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralExtSizeInt64 49000
       
    98 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosOrigin OPTION_ORIGIN
       
    99 VCXMV OutsideMediaUpdate
       
   100 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionItemChanged
       
   101 waittestclass VCXMV
       
   102 
       
   103 VCXMV CreateCopyOfMedia ANY_DRIVE 2
       
   104 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralTitle "b"
       
   105 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosModifiedDateCurrent
       
   106 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralExtSizeInt64 51000
       
   107 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosOrigin OPTION_ORIGIN
       
   108 VCXMV OutsideMediaUpdate
       
   109 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionItemChanged
       
   110 waittestclass VCXMV
       
   111 
       
   112 VCXMV SetAutomaticRefresh 1
       
   113 
       
   114 delete VCXMV
       
   115 [EndSub]
       
   116 
       
   117 #------------------------------------------------------------------------------------
       
   118 #
       
   119 #  Does configuration for cases in this script.
       
   120 #  Creates 'Internet' IAP into 'Internet' destination and sets connection as authorized.
       
   121 #  Sets preferred memory to first used drive and sorting order to none.
       
   122 #  Removes all video files from the device.
       
   123 #
       
   124 #------------------------------------------------------------------------------------
       
   125 [Test]
       
   126 title ET30800 <not a test> Setup
       
   127 
       
   128 create VCXTestUtilModule Util
       
   129 
       
   130 // Copies some known 3G AP to "Internet" destination with "Internet" name for the AP.
       
   131 Util CopyMethod "Internet" "Internet" "Internet"
       
   132 // Disable connection dialog for "Internet" destination.
       
   133 Util SetConnectionMethodIntAttribute "Internet" "Internet" 507 2 // 507 is ECmSeamlessnessLevel
       
   134 delete Util
       
   135 
       
   136 create VCXTestUtilModule Util
       
   137 Util CreateMobilecrashWatcher
       
   138 
       
   139 create VCXMyVideosCollectionPluginTest VCXMV
       
   140 VCXMV Create
       
   141 
       
   142 VCXMV SetPreferredMemory E_DRIVE
       
   143 VCXMV SetSortingOrder EVcxMyVideosSortingNone
       
   144 delete VCXMV
       
   145 
       
   146 callsub Cleanup
       
   147 
       
   148 Util CheckMobilecrashes
       
   149 pause 1000
       
   150 delete Util
       
   151 [Endtest]
       
   152 
       
   153 #------------------------------------------------------------------------------------
       
   154 #
       
   155 #  Tests getting video list of category 'All videos' when videos are sorted by nothing.
       
   156 #
       
   157 #------------------------------------------------------------------------------------
       
   158 [Test]
       
   159 title ET30801 EVcxMyVideosAllVideos - EVcxMyVideosSortingNone
       
   160 
       
   161 callsub Cleanup
       
   162 
       
   163 var OPTION_ORIGIN EVcxMyVideosOriginDownloaded
       
   164 callsub SetupVideos
       
   165 
       
   166 create VCXMyVideosCollectionPluginTest VCXMV
       
   167 VCXMV Create
       
   168 
       
   169 VCXMV SetSortingOrder EVcxMyVideosSortingNone
       
   170 
       
   171 VCXMV OpenCollection VCXCollectionMyVideos
       
   172 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   173 waittestclass VCXMV
       
   174 
       
   175 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   176 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   177 waittestclass VCXMV
       
   178 
       
   179 // Check count. Order can be anything.
       
   180 VCXMV CheckMediaCount ANY_DRIVE 3
       
   181 
       
   182 print OK!
       
   183 delete VCXMV
       
   184 [Endtest]
       
   185 
       
   186 #------------------------------------------------------------------------------------
       
   187 #
       
   188 #  Tests getting video list of category 'All videos' when videos are sorted by ID.
       
   189 #
       
   190 #------------------------------------------------------------------------------------
       
   191 [Test]
       
   192 title ET30802 EVcxMyVideosAllVideos - EVcxMyVideosSortingId
       
   193 
       
   194 callsub Cleanup
       
   195 
       
   196 var OPTION_ORIGIN EVcxMyVideosOriginDownloaded
       
   197 callsub SetupVideos
       
   198 
       
   199 create VCXMyVideosCollectionPluginTest VCXMV
       
   200 VCXMV Create
       
   201 VCXMV SetSortingOrder EVcxMyVideosSortingId
       
   202 
       
   203 VCXMV OpenCollection VCXCollectionMyVideos
       
   204 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   205 waittestclass VCXMV
       
   206 
       
   207 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   208 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   209 waittestclass VCXMV
       
   210 
       
   211 // Check count and sort order
       
   212 VCXMV CheckMediaCount ANY_DRIVE 3
       
   213 VCXMV GetAllMediaFullDetails
       
   214 
       
   215 // SORTING ORDER NOT SUPPORTED
       
   216 
       
   217 print OK!
       
   218 delete VCXMV
       
   219 [Endtest]
       
   220 
       
   221 #------------------------------------------------------------------------------------
       
   222 #
       
   223 #  Tests getting video list of category 'All videos' when videos are sorted by creation date.
       
   224 #
       
   225 # CaseClass: core
       
   226 #------------------------------------------------------------------------------------
       
   227 [Test]
       
   228 title ET30803 EVcxMyVideosAllVideos - EVcxMyVideosSortingCreationDate
       
   229 
       
   230 callsub Cleanup
       
   231 
       
   232 var OPTION_ORIGIN EVcxMyVideosOriginDownloaded
       
   233 callsub SetupVideos
       
   234 
       
   235 // Check video sorting
       
   236 
       
   237 create VCXMyVideosCollectionPluginTest VCXMV
       
   238 VCXMV Create
       
   239 VCXMV SetSortingOrder EVcxMyVideosSortingCreationDate
       
   240 
       
   241 VCXMV OpenCollection VCXCollectionMyVideos
       
   242 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   243 waittestclass VCXMV
       
   244 
       
   245 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   246 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   247 waittestclass VCXMV
       
   248 
       
   249 // Check count and sort order
       
   250 
       
   251 VCXMV CheckMediaCount ANY_DRIVE 3
       
   252 VCXMV GetAllMediaFullDetails
       
   253 
       
   254 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "b"
       
   255 VCXMV CheckMediaDetail ANY_DRIVE 1 EVcxTestMapping_KMPXMediaGeneralTitle "a"
       
   256 VCXMV CheckMediaDetail ANY_DRIVE 2 EVcxTestMapping_KMPXMediaGeneralTitle "c"
       
   257 
       
   258 print OK!
       
   259 delete VCXMV
       
   260 [Endtest]
       
   261 
       
   262 #------------------------------------------------------------------------------------
       
   263 #
       
   264 #  Tests getting video list of category 'All videos' when videos are sorted by modified date.
       
   265 #
       
   266 #------------------------------------------------------------------------------------
       
   267 [Test]
       
   268 title ET30804 EVcxMyVideosAllVideos - EVcxMyVideosSortingModified
       
   269 
       
   270 callsub Cleanup
       
   271 
       
   272 var OPTION_ORIGIN EVcxMyVideosOriginDownloaded
       
   273 callsub SetupVideos
       
   274 
       
   275 // Check order
       
   276 
       
   277 // ORDER NOT SUPPORTED SO NO CHECKING!
       
   278 
       
   279 create VCXMyVideosCollectionPluginTest VCXMV
       
   280 VCXMV Create
       
   281 VCXMV SetSortingOrder EVcxMyVideosSortingModified
       
   282 
       
   283 VCXMV OpenCollection VCXCollectionMyVideos
       
   284 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   285 waittestclass VCXMV
       
   286 
       
   287 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   288 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   289 waittestclass VCXMV
       
   290 
       
   291 VCXMV GetAllMediaFullDetails
       
   292 
       
   293 //VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "b"
       
   294 //VCXMV CheckMediaDetail ANY_DRIVE 1 EVcxTestMapping_KMPXMediaGeneralTitle "c"
       
   295 //VCXMV CheckMediaDetail ANY_DRIVE 2 EVcxTestMapping_KMPXMediaGeneralTitle "e"
       
   296 
       
   297 print OK!
       
   298 delete VCXMV
       
   299 [Endtest]
       
   300 
       
   301 #------------------------------------------------------------------------------------
       
   302 #
       
   303 #  Tests getting video list of category 'All videos' when videos are sorted by name.
       
   304 #
       
   305 # CaseClass: core
       
   306 #------------------------------------------------------------------------------------
       
   307 [Test]
       
   308 title ET30805 EVcxMyVideosAllVideos - EVcxMyVideosSortingName
       
   309 
       
   310 callsub Cleanup
       
   311 
       
   312 var OPTION_ORIGIN EVcxMyVideosOriginDownloaded
       
   313 callsub SetupVideos
       
   314 
       
   315 // Check sorting
       
   316 
       
   317 create VCXMyVideosCollectionPluginTest VCXMV
       
   318 VCXMV Create
       
   319 VCXMV SetSortingOrder EVcxMyVideosSortingName
       
   320 
       
   321 VCXMV OpenCollection VCXCollectionMyVideos
       
   322 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   323 waittestclass VCXMV
       
   324 
       
   325 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   326 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   327 waittestclass VCXMV
       
   328 
       
   329 VCXMV CheckMediaCount ANY_DRIVE 3
       
   330 
       
   331 VCXMV GetAllMediaFullDetails
       
   332 
       
   333 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "a"
       
   334 VCXMV CheckMediaDetail ANY_DRIVE 1 EVcxTestMapping_KMPXMediaGeneralTitle "b"
       
   335 VCXMV CheckMediaDetail ANY_DRIVE 2 EVcxTestMapping_KMPXMediaGeneralTitle "c"
       
   336 
       
   337 print OK!
       
   338 delete VCXMV
       
   339 [Endtest]
       
   340 
       
   341 #------------------------------------------------------------------------------------
       
   342 #
       
   343 #  Tests getting video list of category 'All videos' when videos are sorted by size.
       
   344 #
       
   345 # CaseClass: core
       
   346 #------------------------------------------------------------------------------------
       
   347 [Test]
       
   348 title ET30806 EVcxMyVideosAllVideos - EVcxMyVideosSortingSize
       
   349 
       
   350 callsub Cleanup
       
   351 
       
   352 var OPTION_ORIGIN EVcxMyVideosOriginDownloaded
       
   353 callsub SetupVideos
       
   354 
       
   355 // Get videos sorted
       
   356 
       
   357 create VCXMyVideosCollectionPluginTest VCXMV
       
   358 VCXMV Create
       
   359 VCXMV SetSortingOrder EVcxMyVideosSortingSize
       
   360 
       
   361 VCXMV OpenCollection VCXCollectionMyVideos
       
   362 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   363 waittestclass VCXMV
       
   364 
       
   365 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   366 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   367 waittestclass VCXMV
       
   368 
       
   369 VCXMV CheckMediaCount ANY_DRIVE 3
       
   370 
       
   371 VCXMV GetAllMediaFullDetails
       
   372 
       
   373 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "a"
       
   374 VCXMV CheckMediaDetail ANY_DRIVE 1 EVcxTestMapping_KMPXMediaGeneralTitle "c"
       
   375 VCXMV CheckMediaDetail ANY_DRIVE 2 EVcxTestMapping_KMPXMediaGeneralTitle "b"
       
   376 
       
   377 print OK!
       
   378 delete VCXMV
       
   379 [Endtest]
       
   380 
       
   381 #------------------------------------------------------------------------------------
       
   382 #
       
   383 #  Tests that video list is in correct order in category 'All videos' when video is removed
       
   384 #  and videos are sorted by name.
       
   385 #
       
   386 #------------------------------------------------------------------------------------
       
   387 [Test]
       
   388 title ET30813 EVcxMyVideosAllVideos - EVcxMyVideosSortingName, remove video
       
   389 
       
   390 callsub Cleanup
       
   391 
       
   392 var OPTION_ORIGIN EVcxMyVideosOriginDownloaded
       
   393 callsub SetupVideos
       
   394 
       
   395 // Get videos sorted
       
   396 
       
   397 create VCXMyVideosCollectionPluginTest VCXMV
       
   398 VCXMV Create
       
   399 VCXMV SetSortingOrder EVcxMyVideosSortingName
       
   400 
       
   401 VCXMV OpenCollection VCXCollectionMyVideos
       
   402 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   403 waittestclass VCXMV
       
   404 
       
   405 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   406 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   407 waittestclass VCXMV
       
   408 
       
   409 // Check count and sort order
       
   410 
       
   411 VCXMV CheckMediaCount ANY_DRIVE 3
       
   412 
       
   413 VCXMV GetAllMediaFullDetails
       
   414 
       
   415 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "a"
       
   416 VCXMV CheckMediaDetail ANY_DRIVE 1 EVcxTestMapping_KMPXMediaGeneralTitle "b"
       
   417 VCXMV CheckMediaDetail ANY_DRIVE 2 EVcxTestMapping_KMPXMediaGeneralTitle "c"
       
   418 
       
   419 // Remove one of them
       
   420 
       
   421 VCXMV RemoveMedia ANY_DRIVE 1 0
       
   422 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   423 waittestclass VCXMV
       
   424 
       
   425 VCXMV CheckMediaCount ANY_DRIVE 2
       
   426 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "a"
       
   427 VCXMV CheckMediaDetail ANY_DRIVE 1 EVcxTestMapping_KMPXMediaGeneralTitle "c"
       
   428 
       
   429 print OK!
       
   430 delete VCXMV
       
   431 [Endtest]
       
   432 
       
   433 #------------------------------------------------------------------------------------
       
   434 #
       
   435 #  Tests that video list is in correct order in category 'All videos' when video is removed
       
   436 #  and videos are sorted by nothing.
       
   437 #
       
   438 #------------------------------------------------------------------------------------
       
   439 [Test]
       
   440 title ET30814 EVcxMyVideosAllVideos - EVcxMyVideosSortingNone, remove video
       
   441 
       
   442 callsub Cleanup
       
   443 
       
   444 var OPTION_ORIGIN EVcxMyVideosOriginDownloaded
       
   445 callsub SetupVideos
       
   446 
       
   447 // Get videos sorted
       
   448 
       
   449 create VCXMyVideosCollectionPluginTest VCXMV
       
   450 VCXMV Create
       
   451 VCXMV SetSortingOrder EVcxMyVideosSortingNone
       
   452 
       
   453 VCXMV OpenCollection VCXCollectionMyVideos
       
   454 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   455 waittestclass VCXMV
       
   456 
       
   457 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   458 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   459 waittestclass VCXMV
       
   460 
       
   461 VCXMV CheckMediaCount ANY_DRIVE 3
       
   462 
       
   463 VCXMV GetAllMediaFullDetails
       
   464 
       
   465 // Remove one of them
       
   466 
       
   467 VCXMV RemoveMedia ANY_DRIVE 1 0
       
   468 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   469 waittestclass VCXMV
       
   470 
       
   471 VCXMV CheckMediaCount ANY_DRIVE 2
       
   472 
       
   473 print OK!
       
   474 delete VCXMV
       
   475 [Endtest]
       
   476 
       
   477 #------------------------------------------------------------------------------------
       
   478 #
       
   479 #  Tests that video list is in correct order in category 'All videos' when video is removed
       
   480 #  and videos are sorted by ID.
       
   481 #
       
   482 #------------------------------------------------------------------------------------
       
   483 [Test]
       
   484 title ET30815 EVcxMyVideosAllVideos - EVcxMyVideosSortingId, remove video
       
   485 
       
   486 callsub Cleanup
       
   487 
       
   488 var OPTION_ORIGIN EVcxMyVideosOriginDownloaded
       
   489 callsub SetupVideos
       
   490 
       
   491 // Get videos sorted
       
   492 
       
   493 create VCXMyVideosCollectionPluginTest VCXMV
       
   494 VCXMV Create
       
   495 VCXMV SetSortingOrder EVcxMyVideosSortingId
       
   496 
       
   497 VCXMV OpenCollection VCXCollectionMyVideos
       
   498 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   499 waittestclass VCXMV
       
   500 
       
   501 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   502 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   503 waittestclass VCXMV
       
   504 
       
   505 // ORDER NOT SUPPORTED, NO CHECKING
       
   506 
       
   507 VCXMV CheckMediaCount ANY_DRIVE 3
       
   508 
       
   509 VCXMV GetAllMediaFullDetails
       
   510 
       
   511 //VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "c"
       
   512 //VCXMV CheckMediaDetail ANY_DRIVE 1 EVcxTestMapping_KMPXMediaGeneralTitle "a"
       
   513 //VCXMV CheckMediaDetail ANY_DRIVE 2 EVcxTestMapping_KMPXMediaGeneralTitle "b"
       
   514 
       
   515 // Remove one of them
       
   516 
       
   517 VCXMV RemoveMedia ANY_DRIVE 1 0
       
   518 
       
   519 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   520 waittestclass VCXMV
       
   521 
       
   522 VCXMV CheckMediaCount ANY_DRIVE 2
       
   523 
       
   524 print OK!
       
   525 delete VCXMV
       
   526 [Endtest]
       
   527 
       
   528 #------------------------------------------------------------------------------------
       
   529 #
       
   530 #  Tests that video list is in correct order in category 'All videos' when video is removed
       
   531 #  and videos are sorted by creation date.
       
   532 #
       
   533 #------------------------------------------------------------------------------------
       
   534 [Test]
       
   535 title ET30816 EVcxMyVideosAllVideos - EVcxMyVideosSortingCreationDate, remove video
       
   536 
       
   537 callsub Cleanup
       
   538 
       
   539 var OPTION_ORIGIN EVcxMyVideosOriginDownloaded
       
   540 callsub SetupVideos
       
   541 
       
   542 // Get videos sorted
       
   543 
       
   544 create VCXMyVideosCollectionPluginTest VCXMV
       
   545 VCXMV Create
       
   546 VCXMV SetSortingOrder EVcxMyVideosSortingCreationDate
       
   547 
       
   548 VCXMV OpenCollection VCXCollectionMyVideos
       
   549 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   550 waittestclass VCXMV
       
   551 
       
   552 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   553 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   554 waittestclass VCXMV
       
   555 
       
   556 VCXMV CheckMediaCount ANY_DRIVE 3
       
   557 
       
   558 VCXMV GetAllMediaFullDetails
       
   559 
       
   560 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "b"
       
   561 VCXMV CheckMediaDetail ANY_DRIVE 1 EVcxTestMapping_KMPXMediaGeneralTitle "a"
       
   562 VCXMV CheckMediaDetail ANY_DRIVE 2 EVcxTestMapping_KMPXMediaGeneralTitle "c"
       
   563 
       
   564 // Remove one of them
       
   565 
       
   566 VCXMV RemoveMedia ANY_DRIVE 1 0
       
   567 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   568 waittestclass VCXMV
       
   569 
       
   570 VCXMV CheckMediaCount ANY_DRIVE 2
       
   571 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "b"
       
   572 VCXMV CheckMediaDetail ANY_DRIVE 1 EVcxTestMapping_KMPXMediaGeneralTitle "c"
       
   573 
       
   574 print OK!
       
   575 delete VCXMV
       
   576 [Endtest]
       
   577 
       
   578 #------------------------------------------------------------------------------------
       
   579 #
       
   580 #  Tests that video list is in correct order in category 'All videos' when video is removed
       
   581 #  and videos are sorted by modified date.
       
   582 #
       
   583 #------------------------------------------------------------------------------------
       
   584 [Test]
       
   585 title ET30817 EVcxMyVideosAllVideos - EVcxMyVideosSortingModified, remove video
       
   586 
       
   587 callsub Cleanup
       
   588 
       
   589 var OPTION_ORIGIN EVcxMyVideosOriginDownloaded
       
   590 callsub SetupVideos
       
   591 
       
   592 // Get videos sorted
       
   593 
       
   594 create VCXMyVideosCollectionPluginTest VCXMV
       
   595 VCXMV Create
       
   596 VCXMV SetSortingOrder EVcxMyVideosSortingModified
       
   597 
       
   598 VCXMV OpenCollection VCXCollectionMyVideos
       
   599 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   600 waittestclass VCXMV
       
   601 
       
   602 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   603 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   604 waittestclass VCXMV
       
   605 
       
   606 // NOT SUPPORTED SO NO CHECKING
       
   607 
       
   608 // Check count and sort order
       
   609 
       
   610 VCXMV CheckMediaCount ANY_DRIVE 3
       
   611 
       
   612 VCXMV GetAllMediaFullDetails
       
   613 
       
   614 //VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "b"
       
   615 //VCXMV CheckMediaDetail ANY_DRIVE 1 EVcxTestMapping_KMPXMediaGeneralTitle "a"
       
   616 //VCXMV CheckMediaDetail ANY_DRIVE 2 EVcxTestMapping_KMPXMediaGeneralTitle "c"
       
   617 
       
   618 // Remove one of them
       
   619 
       
   620 VCXMV RemoveMedia ANY_DRIVE 1 0
       
   621 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   622 waittestclass VCXMV
       
   623 
       
   624 VCXMV CheckMediaCount ANY_DRIVE 2
       
   625 
       
   626 print OK!
       
   627 delete VCXMV
       
   628 [Endtest]
       
   629 
       
   630 #------------------------------------------------------------------------------------
       
   631 #
       
   632 #  Tests that video list is in correct order in category 'All videos' when video is removed
       
   633 #  and videos are sorted by size.
       
   634 #
       
   635 #------------------------------------------------------------------------------------
       
   636 [Test]
       
   637 title ET30818 EVcxMyVideosAllVideos - EVcxMyVideosSortingSize, remove video
       
   638 
       
   639 callsub Cleanup
       
   640 
       
   641 var OPTION_ORIGIN EVcxMyVideosOriginDownloaded
       
   642 callsub SetupVideos
       
   643 
       
   644 // Get videos sorted
       
   645 
       
   646 create VCXMyVideosCollectionPluginTest VCXMV
       
   647 VCXMV Create
       
   648 VCXMV SetSortingOrder EVcxMyVideosSortingSize
       
   649 
       
   650 VCXMV OpenCollection VCXCollectionMyVideos
       
   651 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   652 waittestclass VCXMV
       
   653 
       
   654 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   655 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   656 waittestclass VCXMV
       
   657 
       
   658 VCXMV CheckMediaCount ANY_DRIVE 3
       
   659 
       
   660 VCXMV GetAllMediaFullDetails
       
   661 
       
   662 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "a"
       
   663 VCXMV CheckMediaDetail ANY_DRIVE 1 EVcxTestMapping_KMPXMediaGeneralTitle "c"
       
   664 VCXMV CheckMediaDetail ANY_DRIVE 2 EVcxTestMapping_KMPXMediaGeneralTitle "b"
       
   665 
       
   666 // Remove one of them
       
   667 
       
   668 VCXMV RemoveMedia ANY_DRIVE 1 0
       
   669 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   670 waittestclass VCXMV
       
   671 
       
   672 VCXMV CheckMediaCount ANY_DRIVE 2
       
   673 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "a"
       
   674 VCXMV CheckMediaDetail ANY_DRIVE 1 EVcxTestMapping_KMPXMediaGeneralTitle "b"
       
   675 
       
   676 print OK!
       
   677 delete VCXMV
       
   678 [Endtest]
       
   679 
       
   680 #------------------------------------------------------------------------------------
       
   681 #
       
   682 #  Tests that video list is in correct order in category 'All videos' when video is modifed
       
   683 #  so that order changes and videos are sorted by name.
       
   684 #
       
   685 #------------------------------------------------------------------------------------
       
   686 [Test]
       
   687 title ET30819 EVcxMyVideosAllVideos - EVcxMyVideosSortingName, modify video
       
   688 
       
   689 callsub Cleanup
       
   690 
       
   691 var OPTION_ORIGIN EVcxMyVideosOriginDownloaded
       
   692 callsub SetupVideos
       
   693 
       
   694 create VCXMyVideosCollectionPluginTest VCXMV
       
   695 VCXMV Create
       
   696 VCXMV SetSortingOrder EVcxMyVideosSortingName
       
   697 
       
   698 VCXMV OpenCollection VCXCollectionMyVideos
       
   699 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   700 waittestclass VCXMV
       
   701 
       
   702 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   703 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   704 waittestclass VCXMV
       
   705 
       
   706 // Check count and sort order
       
   707 
       
   708 VCXMV CheckMediaCount ANY_DRIVE 3
       
   709 
       
   710 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "a"
       
   711 VCXMV CheckMediaDetail ANY_DRIVE 1 EVcxTestMapping_KMPXMediaGeneralTitle "b"
       
   712 VCXMV CheckMediaDetail ANY_DRIVE 2 EVcxTestMapping_KMPXMediaGeneralTitle "c"
       
   713 
       
   714 // Modify one of the videos and check order
       
   715 VCXMV CreateCopyOfMedia ANY_DRIVE 1
       
   716 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralTitle "x"
       
   717 VCXMV SetMedia 1
       
   718 VCXMV WaitForMessages 1MINUTE KVCXMyVideosTestMessageVideoListOrderChanged KVCXMYVideosTestMessageCollectionOpened
       
   719 waittestclass VCXMV
       
   720 
       
   721 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "a"
       
   722 VCXMV CheckMediaDetail ANY_DRIVE 1 EVcxTestMapping_KMPXMediaGeneralTitle "c"
       
   723 VCXMV CheckMediaDetail ANY_DRIVE 2 EVcxTestMapping_KMPXMediaGeneralTitle "x"
       
   724 
       
   725 // Modify one of the videos and check order
       
   726 VCXMV CreateCopyOfMedia ANY_DRIVE 1
       
   727 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralTitle "0"
       
   728 VCXMV SetMedia 1
       
   729 VCXMV WaitForMessages 1MINUTE KVCXMyVideosTestMessageVideoListOrderChanged KVCXMYVideosTestMessageCollectionOpened
       
   730 waittestclass VCXMV
       
   731 
       
   732 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "0"
       
   733 VCXMV CheckMediaDetail ANY_DRIVE 1 EVcxTestMapping_KMPXMediaGeneralTitle "a"
       
   734 VCXMV CheckMediaDetail ANY_DRIVE 2 EVcxTestMapping_KMPXMediaGeneralTitle "x"
       
   735 
       
   736 // Modify one of the videos and check order
       
   737 VCXMV CreateCopyOfMedia ANY_DRIVE 2
       
   738 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralTitle "1"
       
   739 VCXMV SetMedia 1
       
   740 VCXMV WaitForMessages 1MINUTE KVCXMyVideosTestMessageVideoListOrderChanged KVCXMYVideosTestMessageCollectionOpened
       
   741 waittestclass VCXMV
       
   742 
       
   743 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "0"
       
   744 VCXMV CheckMediaDetail ANY_DRIVE 1 EVcxTestMapping_KMPXMediaGeneralTitle "1"
       
   745 VCXMV CheckMediaDetail ANY_DRIVE 2 EVcxTestMapping_KMPXMediaGeneralTitle "a"
       
   746 
       
   747 print OK!
       
   748 delete VCXMV
       
   749 [Endtest]
       
   750 
       
   751 #------------------------------------------------------------------------------------
       
   752 #
       
   753 #  Tests that video list is in correct order in category 'All videos' when video is modifed
       
   754 #  and videos are sorted by nothing.
       
   755 #
       
   756 #------------------------------------------------------------------------------------
       
   757 [Test]
       
   758 title ET30820 EVcxMyVideosAllVideos - EVcxMyVideosSortingNone, modify video
       
   759 
       
   760 callsub Cleanup
       
   761 
       
   762 var OPTION_ORIGIN EVcxMyVideosOriginDownloaded
       
   763 callsub SetupVideos
       
   764 
       
   765 // Get videos sorted
       
   766 
       
   767 create VCXMyVideosCollectionPluginTest VCXMV
       
   768 VCXMV Create
       
   769 VCXMV SetSortingOrder EVcxMyVideosSortingNone
       
   770 
       
   771 VCXMV OpenCollection VCXCollectionMyVideos
       
   772 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   773 waittestclass VCXMV
       
   774 
       
   775 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   776 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   777 waittestclass VCXMV
       
   778 
       
   779 VCXMV CheckMediaCount ANY_DRIVE 3
       
   780 
       
   781 VCXMV GetAllMediaFullDetails
       
   782 
       
   783 // Modify one of the videos and check order
       
   784 VCXMV CreateCopyOfMedia ANY_DRIVE 1
       
   785 
       
   786 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralTitle "x"
       
   787 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralExtSizeInt64 1
       
   788 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralFlags 0
       
   789 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralCopyright "c"
       
   790 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosModifiedDateCurrent
       
   791 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosAgeProfile 5
       
   792 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosAudioLanguage "e"
       
   793 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosAuthor "f"
       
   794 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosDuration 7 8
       
   795 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralLastPlaybackPosition 9 10
       
   796 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosDownloadId 11
       
   797 
       
   798 VCXMV SetMedia 1
       
   799 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionItemChanged
       
   800 waittestclass VCXMV
       
   801 
       
   802 VCXMV CheckMediaDetail ANY_DRIVE 1 EVcxTestMapping_KMPXMediaGeneralTitle "x"
       
   803 
       
   804 print OK!
       
   805 delete VCXMV
       
   806 [Endtest]
       
   807 
       
   808 #------------------------------------------------------------------------------------
       
   809 #
       
   810 #  Tests that video list is in correct order in category 'All videos' when video is modifed
       
   811 #  and videos are sorted by id.
       
   812 #
       
   813 #------------------------------------------------------------------------------------
       
   814 [Test]
       
   815 title ET30821 EVcxMyVideosAllVideos - EVcxMyVideosSortingId, modify video
       
   816 
       
   817 callsub Cleanup
       
   818 
       
   819 var OPTION_ORIGIN EVcxMyVideosOriginDownloaded
       
   820 callsub SetupVideos
       
   821 
       
   822 // Get videos sorted
       
   823 
       
   824 create VCXMyVideosCollectionPluginTest VCXMV
       
   825 VCXMV Create
       
   826 VCXMV SetSortingOrder EVcxMyVideosSortingId
       
   827 
       
   828 VCXMV OpenCollection VCXCollectionMyVideos
       
   829 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   830 waittestclass VCXMV
       
   831 
       
   832 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   833 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   834 waittestclass VCXMV
       
   835 
       
   836 VCXMV CheckMediaCount ANY_DRIVE 3
       
   837 
       
   838 VCXMV GetAllMediaFullDetails
       
   839 
       
   840 //VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "c"
       
   841 //VCXMV CheckMediaDetail ANY_DRIVE 1 EVcxTestMapping_KMPXMediaGeneralTitle "a"
       
   842 //VCXMV CheckMediaDetail ANY_DRIVE 2 EVcxTestMapping_KMPXMediaGeneralTitle "b"
       
   843 
       
   844 VCXMV GetAllMediaFullDetails
       
   845 
       
   846 // Modify one of the videos and check order
       
   847 VCXMV CreateCopyOfMedia ANY_DRIVE 1
       
   848 
       
   849 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralTitle "x"
       
   850 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralExtSizeInt64 1
       
   851 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralFlags 0
       
   852 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralCopyright "c"
       
   853 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosModifiedDateCurrent
       
   854 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosAgeProfile 5
       
   855 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosAudioLanguage "e"
       
   856 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosAuthor "f"
       
   857 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosDuration 7 8
       
   858 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralLastPlaybackPosition 9 10
       
   859 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosDownloadId 11
       
   860 
       
   861 VCXMV SetMedia 1
       
   862 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionItemChanged
       
   863 waittestclass VCXMV
       
   864 
       
   865 //VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "c"
       
   866 //VCXMV CheckMediaDetail ANY_DRIVE 1 EVcxTestMapping_KMPXMediaGeneralTitle "x"
       
   867 //VCXMV CheckMediaDetail ANY_DRIVE 2 EVcxTestMapping_KMPXMediaGeneralTitle "b"
       
   868 
       
   869 print OK!
       
   870 delete VCXMV
       
   871 [Endtest]
       
   872 
       
   873 #------------------------------------------------------------------------------------
       
   874 #
       
   875 #  Tests that video list is in correct order in category 'All videos' when video is modifed
       
   876 #  and videos are sorted by modified date.
       
   877 #
       
   878 #------------------------------------------------------------------------------------
       
   879 [Test]
       
   880 title ET30822 EVcxMyVideosAllVideos - EVcxMyVideosSortingModified, modify video
       
   881 
       
   882 callsub Cleanup
       
   883 
       
   884 var OPTION_ORIGIN EVcxMyVideosOriginDownloaded
       
   885 callsub SetupVideos
       
   886 
       
   887 // Get videos sorted
       
   888 create VCXMyVideosCollectionPluginTest VCXMV
       
   889 VCXMV Create
       
   890 VCXMV SetSortingOrder EVcxMyVideosSortingModified
       
   891 
       
   892 VCXMV OpenCollection VCXCollectionMyVideos
       
   893 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   894 waittestclass VCXMV
       
   895 
       
   896 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   897 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   898 waittestclass VCXMV
       
   899 
       
   900 VCXMV CheckMediaCount ANY_DRIVE 3
       
   901 
       
   902 VCXMV GetAllMediaFullDetails
       
   903 
       
   904 // NOT SUPPORTED SO NO CHECKING
       
   905 
       
   906 //VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "b"
       
   907 //VCXMV CheckMediaDetail ANY_DRIVE 1 EVcxTestMapping_KMPXMediaGeneralTitle "a"
       
   908 //VCXMV CheckMediaDetail ANY_DRIVE 2 EVcxTestMapping_KMPXMediaGeneralTitle "c"
       
   909 
       
   910 VCXMV CreateCopyOfMedia ANY_DRIVE 1
       
   911 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosModifiedDateCurrent
       
   912 VCXMV OutsideMediaUpdate
       
   913 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionItemChanged
       
   914 waittestclass VCXMV
       
   915 
       
   916 VCXMV GetAllMediaFullDetails
       
   917 
       
   918 //VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "a"
       
   919 //VCXMV CheckMediaDetail ANY_DRIVE 1 EVcxTestMapping_KMPXMediaGeneralTitle "b"
       
   920 //VCXMV CheckMediaDetail ANY_DRIVE 2 EVcxTestMapping_KMPXMediaGeneralTitle "c"
       
   921 
       
   922 print OK!
       
   923 delete VCXMV
       
   924 [Endtest]
       
   925 
       
   926 #------------------------------------------------------------------------------------
       
   927 #
       
   928 #  Tests that video list is in correct order in category 'All videos' when video is modifed
       
   929 #  so that order changes and videos are sorted by size.
       
   930 #
       
   931 #------------------------------------------------------------------------------------
       
   932 [Test]
       
   933 title ET30823 EVcxMyVideosAllVideos - EVcxMyVideosSortingSize, modify video
       
   934 
       
   935 callsub Cleanup
       
   936 
       
   937 var OPTION_ORIGIN EVcxMyVideosOriginDownloaded
       
   938 callsub SetupVideos
       
   939 
       
   940 // The test case
       
   941 
       
   942 create VCXMyVideosCollectionPluginTest VCXMV
       
   943 VCXMV Create
       
   944 VCXMV SetSortingOrder EVcxMyVideosSortingSize
       
   945 
       
   946 VCXMV OpenCollection VCXCollectionMyVideos
       
   947 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   948 waittestclass VCXMV
       
   949 
       
   950 VCXMV OpenLevel EVcxMyVideosAllVideos
       
   951 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
   952 waittestclass VCXMV
       
   953 
       
   954 // Check count and sort order
       
   955 
       
   956 VCXMV CheckMediaCount ANY_DRIVE 3
       
   957 
       
   958 VCXMV GetAllMediaFullDetails
       
   959 
       
   960 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "a" // 49k
       
   961 VCXMV CheckMediaDetail ANY_DRIVE 1 EVcxTestMapping_KMPXMediaGeneralTitle "c" // 50k
       
   962 VCXMV CheckMediaDetail ANY_DRIVE 2 EVcxTestMapping_KMPXMediaGeneralTitle "b" // 51k
       
   963 
       
   964 // Modify one of the videos and check order
       
   965 VCXMV CreateCopyOfMedia ANY_DRIVE 1
       
   966 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralExtSizeInt64 48000
       
   967 VCXMV SetMedia 1
       
   968 VCXMV WaitForMessages 1MINUTE KVCXMyVideosTestMessageVideoListOrderChanged KVCXMYVideosTestMessageCollectionOpened
       
   969 waittestclass VCXMV
       
   970 
       
   971 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "c"
       
   972 VCXMV CheckMediaDetail ANY_DRIVE 1 EVcxTestMapping_KMPXMediaGeneralTitle "a"
       
   973 VCXMV CheckMediaDetail ANY_DRIVE 2 EVcxTestMapping_KMPXMediaGeneralTitle "b"
       
   974 
       
   975 // Modify one of the videos and check order
       
   976 VCXMV CreateCopyOfMedia ANY_DRIVE 1
       
   977 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralExtSizeInt64 60000
       
   978 VCXMV SetMedia 1
       
   979 VCXMV WaitForMessages 1MINUTE KVCXMyVideosTestMessageVideoListOrderChanged KVCXMYVideosTestMessageCollectionOpened
       
   980 waittestclass VCXMV
       
   981 
       
   982 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "c"
       
   983 VCXMV CheckMediaDetail ANY_DRIVE 1 EVcxTestMapping_KMPXMediaGeneralTitle "b"
       
   984 VCXMV CheckMediaDetail ANY_DRIVE 2 EVcxTestMapping_KMPXMediaGeneralTitle "a"
       
   985 
       
   986 // Modify one of the videos and check order
       
   987 VCXMV CreateCopyOfMedia ANY_DRIVE 2
       
   988 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralExtSizeInt64 40000
       
   989 VCXMV SetMedia 1
       
   990 VCXMV WaitForMessages 1MINUTE KVCXMyVideosTestMessageVideoListOrderChanged KVCXMYVideosTestMessageCollectionOpened
       
   991 waittestclass VCXMV
       
   992 
       
   993 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "a"
       
   994 VCXMV CheckMediaDetail ANY_DRIVE 1 EVcxTestMapping_KMPXMediaGeneralTitle "c"
       
   995 VCXMV CheckMediaDetail ANY_DRIVE 2 EVcxTestMapping_KMPXMediaGeneralTitle "b"
       
   996 
       
   997 print OK!
       
   998 delete VCXMV
       
   999 [Endtest]
       
  1000 
       
  1001 #------------------------------------------------------------------------------------
       
  1002 #
       
  1003 #  Tests that video list is in correct order in category 'All videos' when sorting order
       
  1004 #  changes because video is added by sideloading. Videos are sorted by name.
       
  1005 #
       
  1006 #------------------------------------------------------------------------------------
       
  1007 [Test]
       
  1008 title ET30824 EVcxMyVideosAllVideos - EVcxMyVideosSortingName, sideload video
       
  1009 
       
  1010 callsub Cleanup
       
  1011 
       
  1012 create VCXMyVideosCollectionPluginTest VCXMV
       
  1013 VCXMV Create
       
  1014 VCXMV SetSortingOrder EVcxMyVideosSortingName
       
  1015 
       
  1016 VCXMV OpenCollection VCXCollectionMyVideos
       
  1017 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1018 waittestclass VCXMV
       
  1019 
       
  1020 VCXMV OpenLevel EVcxMyVideosAllVideos
       
  1021 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1022 waittestclass VCXMV
       
  1023 
       
  1024 // Create some video objects.
       
  1025 VCXMV CreateVideoFile IptvTestVideo3Gp C_DRIVE "video3.mp4" 52000
       
  1026 pause 1000
       
  1027 VCXMV CreateVideoFile IptvTestVideo3Gp C_DRIVE "video0.mp4" 50000
       
  1028 pause 1000
       
  1029 VCXMV CreateVideoFile IptvTestVideo3Gp C_DRIVE "video2.mp4" 51000
       
  1030 pause 1000
       
  1031 
       
  1032 delete VCXMV
       
  1033 
       
  1034 // Get videos sorted
       
  1035 
       
  1036 create VCXMyVideosCollectionPluginTest VCXMV
       
  1037 VCXMV Create
       
  1038 VCXMV SetSortingOrder EVcxMyVideosSortingName
       
  1039 
       
  1040 VCXMV OpenCollection VCXCollectionMyVideos
       
  1041 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1042 waittestclass VCXMV
       
  1043 
       
  1044 VCXMV OpenLevel EVcxMyVideosAllVideos
       
  1045 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1046 waittestclass VCXMV
       
  1047 
       
  1048 VCXMV CheckMediaCount ANY_DRIVE 3
       
  1049 
       
  1050 VCXMV GetAllMediaFullDetails
       
  1051 
       
  1052 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "video0"
       
  1053 VCXMV CheckMediaDetail ANY_DRIVE 1 EVcxTestMapping_KMPXMediaGeneralTitle "video2"
       
  1054 VCXMV CheckMediaDetail ANY_DRIVE 2 EVcxTestMapping_KMPXMediaGeneralTitle "video3"
       
  1055 
       
  1056 // Sideload video
       
  1057 
       
  1058 VCXMV CreateVideoFile IptvTestVideo3Gp C_DRIVE "video1.mp4"
       
  1059 
       
  1060 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "video0"
       
  1061 VCXMV CheckMediaDetail ANY_DRIVE 1 EVcxTestMapping_KMPXMediaGeneralTitle "video1"
       
  1062 VCXMV CheckMediaDetail ANY_DRIVE 2 EVcxTestMapping_KMPXMediaGeneralTitle "video2"
       
  1063 VCXMV CheckMediaDetail ANY_DRIVE 3 EVcxTestMapping_KMPXMediaGeneralTitle "video3"
       
  1064 
       
  1065 print OK!
       
  1066 delete VCXMV
       
  1067 [Endtest]
       
  1068 
       
  1069 #------------------------------------------------------------------------------------
       
  1070 #
       
  1071 #  Tests that video list is in correct order in category 'All videos' when sorting order
       
  1072 #  changes because video is added by download. Videos are sorted by name.
       
  1073 #
       
  1074 #------------------------------------------------------------------------------------
       
  1075 [Test]
       
  1076 title ET30825 EVcxMyVideosAllVideos - EVcxMyVideosSortingName, download video
       
  1077 
       
  1078 callsub Cleanup
       
  1079 
       
  1080 create VCXMyVideosCollectionPluginTest VCXMV
       
  1081 VCXMV Create
       
  1082 VCXMV SetSortingOrder EVcxMyVideosSortingName
       
  1083 
       
  1084 VCXMV OpenCollection VCXCollectionMyVideos
       
  1085 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1086 waittestclass VCXMV
       
  1087 
       
  1088 VCXMV OpenLevel EVcxMyVideosAllVideos
       
  1089 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1090 waittestclass VCXMV
       
  1091 
       
  1092 // Create some video objects.
       
  1093 VCXMV CreateVideoFile IptvTestVideo3Gp C_DRIVE "small3.mp4" 52000
       
  1094 pause 1000
       
  1095 VCXMV CreateVideoFile IptvTestVideo3Gp C_DRIVE "small2.mp4" 50000
       
  1096 pause 1000
       
  1097 VCXMV CreateVideoFile IptvTestVideo3Gp C_DRIVE "small0.mp4" 51000
       
  1098 pause 1000
       
  1099 
       
  1100 delete VCXMV
       
  1101 
       
  1102 // Get videos sorted
       
  1103 create VCXMyVideosCollectionPluginTest VCXMV
       
  1104 VCXMV Create
       
  1105 VCXMV SetSortingOrder EVcxMyVideosSortingName
       
  1106 
       
  1107 VCXMV OpenCollection VCXCollectionMyVideos
       
  1108 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1109 waittestclass VCXMV
       
  1110 
       
  1111 VCXMV OpenLevel EVcxMyVideosAllVideos
       
  1112 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1113 waittestclass VCXMV
       
  1114 
       
  1115 VCXMV CheckMediaCount ANY_DRIVE 3
       
  1116 
       
  1117 VCXMV GetAllMediaFullDetails
       
  1118 
       
  1119 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "small0"
       
  1120 VCXMV CheckMediaDetail ANY_DRIVE 1 EVcxTestMapping_KMPXMediaGeneralTitle "small2"
       
  1121 VCXMV CheckMediaDetail ANY_DRIVE 2 EVcxTestMapping_KMPXMediaGeneralTitle "small3"
       
  1122 
       
  1123 // Download video
       
  1124 
       
  1125 VCXMV Download 3G_AP SERVICE_SMALLVIDEOS 1 0 "mediacharger" "Buran_9o"
       
  1126 VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral
       
  1127 waittestclass VCXMV // Dl complete
       
  1128 
       
  1129 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "small0"
       
  1130 VCXMV CheckMediaDetail ANY_DRIVE 1 EVcxTestMapping_KMPXMediaGeneralTitle "small1"
       
  1131 VCXMV CheckMediaDetail ANY_DRIVE 2 EVcxTestMapping_KMPXMediaGeneralTitle "small2"
       
  1132 VCXMV CheckMediaDetail ANY_DRIVE 3 EVcxTestMapping_KMPXMediaGeneralTitle "small3"
       
  1133 
       
  1134 print OK!
       
  1135 delete VCXMV
       
  1136 [Endtest]
       
  1137 
       
  1138 #------------------------------------------------------------------------------------
       
  1139 #
       
  1140 #  Tests that video list is in correct order in category 'Downloads' when videos are sorted by nothing.
       
  1141 #
       
  1142 #------------------------------------------------------------------------------------
       
  1143 [Test]
       
  1144 title ET30831 EVcxMyVideosDownloads - EVcxMyVideosSortingNone
       
  1145 
       
  1146 callsub Cleanup
       
  1147 
       
  1148 var OPTION_ORIGIN EVcxMyVideosOriginDownloaded
       
  1149 callsub SetupVideos
       
  1150 
       
  1151 create VCXMyVideosCollectionPluginTest VCXMV
       
  1152 VCXMV Create
       
  1153 
       
  1154 VCXMV SetSortingOrder EVcxMyVideosSortingNone
       
  1155 
       
  1156 VCXMV OpenCollection VCXCollectionMyVideos
       
  1157 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1158 waittestclass VCXMV
       
  1159 
       
  1160 VCXMV OpenLevel EVcxMyVideosDownloads
       
  1161 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1162 waittestclass VCXMV
       
  1163 
       
  1164 // Check count. Order can be anything.
       
  1165 VCXMV CheckMediaCount ANY_DRIVE 3
       
  1166 
       
  1167 print OK!
       
  1168 delete VCXMV
       
  1169 [Endtest]
       
  1170 
       
  1171 #------------------------------------------------------------------------------------
       
  1172 #
       
  1173 #  Tests that video list is in correct order in category 'Downloads' when videos are sorted by id.
       
  1174 #
       
  1175 #------------------------------------------------------------------------------------
       
  1176 [Test]
       
  1177 title ET30832 EVcxMyVideosDownloads - EVcxMyVideosSortingId
       
  1178 
       
  1179 callsub Cleanup
       
  1180 
       
  1181 var OPTION_ORIGIN EVcxMyVideosOriginDownloaded
       
  1182 callsub SetupVideos
       
  1183 
       
  1184 create VCXMyVideosCollectionPluginTest VCXMV
       
  1185 VCXMV Create
       
  1186 VCXMV SetSortingOrder EVcxMyVideosSortingId
       
  1187 
       
  1188 VCXMV OpenCollection VCXCollectionMyVideos
       
  1189 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1190 waittestclass VCXMV
       
  1191 
       
  1192 VCXMV OpenLevel EVcxMyVideosDownloads
       
  1193 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1194 waittestclass VCXMV
       
  1195 
       
  1196 // Check count and sort order
       
  1197 VCXMV CheckMediaCount ANY_DRIVE 3
       
  1198 VCXMV GetAllMediaFullDetails
       
  1199 
       
  1200 // SORTING ORDER NOT SUPPORTED
       
  1201 
       
  1202 print OK!
       
  1203 delete VCXMV
       
  1204 [Endtest]
       
  1205 
       
  1206 #------------------------------------------------------------------------------------
       
  1207 #
       
  1208 #  Tests that video list is in correct order in category 'Downloads' when videos are sorted by creation date.
       
  1209 #
       
  1210 #------------------------------------------------------------------------------------
       
  1211 [Test]
       
  1212 title ET30833 EVcxMyVideosDownloads - EVcxMyVideosSortingCreationDate
       
  1213 
       
  1214 callsub Cleanup
       
  1215 
       
  1216 var OPTION_ORIGIN EVcxMyVideosOriginDownloaded
       
  1217 callsub SetupVideos
       
  1218 
       
  1219 // Check video sorting
       
  1220 
       
  1221 create VCXMyVideosCollectionPluginTest VCXMV
       
  1222 VCXMV Create
       
  1223 VCXMV SetSortingOrder EVcxMyVideosSortingCreationDate
       
  1224 
       
  1225 VCXMV OpenCollection VCXCollectionMyVideos
       
  1226 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1227 waittestclass VCXMV
       
  1228 
       
  1229 VCXMV OpenLevel EVcxMyVideosDownloads
       
  1230 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1231 waittestclass VCXMV
       
  1232 
       
  1233 // Check count and sort order
       
  1234 
       
  1235 VCXMV CheckMediaCount ANY_DRIVE 3
       
  1236 VCXMV GetAllMediaFullDetails
       
  1237 
       
  1238 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "b"
       
  1239 VCXMV CheckMediaDetail ANY_DRIVE 1 EVcxTestMapping_KMPXMediaGeneralTitle "a"
       
  1240 VCXMV CheckMediaDetail ANY_DRIVE 2 EVcxTestMapping_KMPXMediaGeneralTitle "c"
       
  1241 
       
  1242 print OK!
       
  1243 delete VCXMV
       
  1244 [Endtest]
       
  1245 
       
  1246 #------------------------------------------------------------------------------------
       
  1247 #
       
  1248 #  Tests that video list is in correct order in category 'Downloads' when videos are sorted by modified date.
       
  1249 #
       
  1250 #------------------------------------------------------------------------------------
       
  1251 [Test]
       
  1252 title ET30834 EVcxMyVideosDownloads - EVcxMyVideosSortingModified
       
  1253 
       
  1254 callsub Cleanup
       
  1255 
       
  1256 var OPTION_ORIGIN EVcxMyVideosOriginDownloaded
       
  1257 callsub SetupVideos
       
  1258 
       
  1259 // Check order
       
  1260 
       
  1261 // ORDER NOT SUPPORTED SO NO CHECKING!
       
  1262 
       
  1263 create VCXMyVideosCollectionPluginTest VCXMV
       
  1264 VCXMV Create
       
  1265 VCXMV SetSortingOrder EVcxMyVideosSortingModified
       
  1266 
       
  1267 VCXMV OpenCollection VCXCollectionMyVideos
       
  1268 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1269 waittestclass VCXMV
       
  1270 
       
  1271 VCXMV OpenLevel EVcxMyVideosDownloads
       
  1272 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1273 waittestclass VCXMV
       
  1274 
       
  1275 VCXMV GetAllMediaFullDetails
       
  1276 
       
  1277 //VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "b"
       
  1278 //VCXMV CheckMediaDetail ANY_DRIVE 1 EVcxTestMapping_KMPXMediaGeneralTitle "c"
       
  1279 //VCXMV CheckMediaDetail ANY_DRIVE 2 EVcxTestMapping_KMPXMediaGeneralTitle "e"
       
  1280 
       
  1281 print OK!
       
  1282 delete VCXMV
       
  1283 [Endtest]
       
  1284 
       
  1285 #------------------------------------------------------------------------------------
       
  1286 #
       
  1287 #  Tests that video list is in correct order in category 'Downloads' when videos are sorted by name.
       
  1288 #
       
  1289 #------------------------------------------------------------------------------------
       
  1290 [Test]
       
  1291 title ET30835 EVcxMyVideosDownloads - EVcxMyVideosSortingName
       
  1292 
       
  1293 callsub Cleanup
       
  1294 
       
  1295 var OPTION_ORIGIN EVcxMyVideosOriginDownloaded
       
  1296 callsub SetupVideos
       
  1297 
       
  1298 // Check sorting
       
  1299 
       
  1300 create VCXMyVideosCollectionPluginTest VCXMV
       
  1301 VCXMV Create
       
  1302 VCXMV SetSortingOrder EVcxMyVideosSortingName
       
  1303 
       
  1304 VCXMV OpenCollection VCXCollectionMyVideos
       
  1305 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1306 waittestclass VCXMV
       
  1307 
       
  1308 VCXMV OpenLevel EVcxMyVideosDownloads
       
  1309 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1310 waittestclass VCXMV
       
  1311 
       
  1312 VCXMV CheckMediaCount ANY_DRIVE 3
       
  1313 
       
  1314 VCXMV GetAllMediaFullDetails
       
  1315 
       
  1316 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "a"
       
  1317 VCXMV CheckMediaDetail ANY_DRIVE 1 EVcxTestMapping_KMPXMediaGeneralTitle "b"
       
  1318 VCXMV CheckMediaDetail ANY_DRIVE 2 EVcxTestMapping_KMPXMediaGeneralTitle "c"
       
  1319 
       
  1320 print OK!
       
  1321 delete VCXMV
       
  1322 [Endtest]
       
  1323 
       
  1324 #------------------------------------------------------------------------------------
       
  1325 #
       
  1326 #  Tests that video list is in correct order in category 'Downloads' when videos are sorted by size.
       
  1327 #
       
  1328 #------------------------------------------------------------------------------------
       
  1329 [Test]
       
  1330 title ET30836 EVcxMyVideosDownloads - EVcxMyVideosSortingSize
       
  1331 
       
  1332 callsub Cleanup
       
  1333 
       
  1334 var OPTION_ORIGIN EVcxMyVideosOriginDownloaded
       
  1335 callsub SetupVideos
       
  1336 
       
  1337 // Get videos sorted
       
  1338 
       
  1339 create VCXMyVideosCollectionPluginTest VCXMV
       
  1340 VCXMV Create
       
  1341 VCXMV SetSortingOrder EVcxMyVideosSortingSize
       
  1342 
       
  1343 VCXMV OpenCollection VCXCollectionMyVideos
       
  1344 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1345 waittestclass VCXMV
       
  1346 
       
  1347 VCXMV OpenLevel EVcxMyVideosDownloads
       
  1348 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1349 waittestclass VCXMV
       
  1350 
       
  1351 VCXMV CheckMediaCount ANY_DRIVE 3
       
  1352 
       
  1353 VCXMV GetAllMediaFullDetails
       
  1354 
       
  1355 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "a"
       
  1356 VCXMV CheckMediaDetail ANY_DRIVE 1 EVcxTestMapping_KMPXMediaGeneralTitle "c"
       
  1357 VCXMV CheckMediaDetail ANY_DRIVE 2 EVcxTestMapping_KMPXMediaGeneralTitle "b"
       
  1358 
       
  1359 print OK!
       
  1360 delete VCXMV
       
  1361 [Endtest]
       
  1362 
       
  1363 #------------------------------------------------------------------------------------
       
  1364 #
       
  1365 #  Tests that video list is in correct order in category 'Downloads' when video is
       
  1366 #  removed and videos are sorted by name.
       
  1367 #
       
  1368 # CaseClass: core
       
  1369 #------------------------------------------------------------------------------------
       
  1370 [Test]
       
  1371 title ET30843 EVcxMyVideosDownloads - EVcxMyVideosSortingName, remove video
       
  1372 
       
  1373 callsub Cleanup
       
  1374 
       
  1375 var OPTION_ORIGIN EVcxMyVideosOriginDownloaded
       
  1376 callsub SetupVideos
       
  1377 
       
  1378 // Get videos sorted
       
  1379 
       
  1380 create VCXMyVideosCollectionPluginTest VCXMV
       
  1381 VCXMV Create
       
  1382 VCXMV SetSortingOrder EVcxMyVideosSortingName
       
  1383 
       
  1384 VCXMV OpenCollection VCXCollectionMyVideos
       
  1385 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1386 waittestclass VCXMV
       
  1387 
       
  1388 VCXMV OpenLevel EVcxMyVideosDownloads
       
  1389 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1390 waittestclass VCXMV
       
  1391 
       
  1392 // Check count and sort order
       
  1393 
       
  1394 VCXMV CheckMediaCount ANY_DRIVE 3
       
  1395 
       
  1396 VCXMV GetAllMediaFullDetails
       
  1397 
       
  1398 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "a"
       
  1399 VCXMV CheckMediaDetail ANY_DRIVE 1 EVcxTestMapping_KMPXMediaGeneralTitle "b"
       
  1400 VCXMV CheckMediaDetail ANY_DRIVE 2 EVcxTestMapping_KMPXMediaGeneralTitle "c"
       
  1401 
       
  1402 // Remove one of them
       
  1403 
       
  1404 VCXMV RemoveMedia ANY_DRIVE 1 0
       
  1405 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1406 waittestclass VCXMV
       
  1407 
       
  1408 VCXMV CheckMediaCount ANY_DRIVE 2
       
  1409 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "a"
       
  1410 VCXMV CheckMediaDetail ANY_DRIVE 1 EVcxTestMapping_KMPXMediaGeneralTitle "c"
       
  1411 
       
  1412 print OK!
       
  1413 delete VCXMV
       
  1414 [Endtest]
       
  1415 
       
  1416 #------------------------------------------------------------------------------------
       
  1417 #
       
  1418 #  Tests that video list is in correct order in category 'Downloads' when video is
       
  1419 #  removed and videos are sorted by nothing.
       
  1420 #
       
  1421 #------------------------------------------------------------------------------------
       
  1422 [Test]
       
  1423 title ET30844 EVcxMyVideosDownloads - EVcxMyVideosSortingNone, remove video
       
  1424 
       
  1425 callsub Cleanup
       
  1426 
       
  1427 var OPTION_ORIGIN EVcxMyVideosOriginDownloaded
       
  1428 callsub SetupVideos
       
  1429 
       
  1430 // Get videos sorted
       
  1431 
       
  1432 create VCXMyVideosCollectionPluginTest VCXMV
       
  1433 VCXMV Create
       
  1434 VCXMV SetSortingOrder EVcxMyVideosSortingNone
       
  1435 
       
  1436 VCXMV OpenCollection VCXCollectionMyVideos
       
  1437 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1438 waittestclass VCXMV
       
  1439 
       
  1440 VCXMV OpenLevel EVcxMyVideosDownloads
       
  1441 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1442 waittestclass VCXMV
       
  1443 
       
  1444 VCXMV CheckMediaCount ANY_DRIVE 3
       
  1445 
       
  1446 VCXMV GetAllMediaFullDetails
       
  1447 
       
  1448 // Remove one of them
       
  1449 
       
  1450 VCXMV RemoveMedia ANY_DRIVE 1 0
       
  1451 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1452 waittestclass VCXMV
       
  1453 
       
  1454 VCXMV CheckMediaCount ANY_DRIVE 2
       
  1455 
       
  1456 print OK!
       
  1457 delete VCXMV
       
  1458 [Endtest]
       
  1459 
       
  1460 #------------------------------------------------------------------------------------
       
  1461 #
       
  1462 #  Tests that video list is in correct order in category 'Downloads' when video is
       
  1463 #  removed and videos are sorted by ID.
       
  1464 #
       
  1465 #------------------------------------------------------------------------------------
       
  1466 [Test]
       
  1467 title ET30845 EVcxMyVideosDownloads - EVcxMyVideosSortingId, remove video
       
  1468 
       
  1469 callsub Cleanup
       
  1470 
       
  1471 var OPTION_ORIGIN EVcxMyVideosOriginDownloaded
       
  1472 callsub SetupVideos
       
  1473 
       
  1474 // Get videos sorted
       
  1475 
       
  1476 create VCXMyVideosCollectionPluginTest VCXMV
       
  1477 VCXMV Create
       
  1478 VCXMV SetSortingOrder EVcxMyVideosSortingId
       
  1479 
       
  1480 VCXMV OpenCollection VCXCollectionMyVideos
       
  1481 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1482 waittestclass VCXMV
       
  1483 
       
  1484 VCXMV OpenLevel EVcxMyVideosDownloads
       
  1485 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1486 waittestclass VCXMV
       
  1487 
       
  1488 // ORDER NOT SUPPORTED, NO CHECKING
       
  1489 
       
  1490 VCXMV CheckMediaCount ANY_DRIVE 3
       
  1491 
       
  1492 VCXMV GetAllMediaFullDetails
       
  1493 
       
  1494 //VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "c"
       
  1495 //VCXMV CheckMediaDetail ANY_DRIVE 1 EVcxTestMapping_KMPXMediaGeneralTitle "a"
       
  1496 //VCXMV CheckMediaDetail ANY_DRIVE 2 EVcxTestMapping_KMPXMediaGeneralTitle "b"
       
  1497 
       
  1498 // Remove one of them
       
  1499 
       
  1500 VCXMV RemoveMedia ANY_DRIVE 1 0
       
  1501 
       
  1502 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1503 waittestclass VCXMV
       
  1504 
       
  1505 VCXMV CheckMediaCount ANY_DRIVE 2
       
  1506 
       
  1507 print OK!
       
  1508 delete VCXMV
       
  1509 [Endtest]
       
  1510 
       
  1511 #------------------------------------------------------------------------------------
       
  1512 #
       
  1513 #  Tests that video list is in correct order in category 'Downloads' when video is
       
  1514 #  removed and videos are sorted by creation date.
       
  1515 #
       
  1516 # CaseClass: core
       
  1517 #------------------------------------------------------------------------------------
       
  1518 [Test]
       
  1519 title ET30846 EVcxMyVideosDownloads - EVcxMyVideosSortingCreationDate, remove video
       
  1520 
       
  1521 callsub Cleanup
       
  1522 
       
  1523 var OPTION_ORIGIN EVcxMyVideosOriginDownloaded
       
  1524 callsub SetupVideos
       
  1525 
       
  1526 // Get videos sorted
       
  1527 
       
  1528 create VCXMyVideosCollectionPluginTest VCXMV
       
  1529 VCXMV Create
       
  1530 VCXMV SetSortingOrder EVcxMyVideosSortingCreationDate
       
  1531 
       
  1532 VCXMV OpenCollection VCXCollectionMyVideos
       
  1533 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1534 waittestclass VCXMV
       
  1535 
       
  1536 VCXMV OpenLevel EVcxMyVideosDownloads
       
  1537 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1538 waittestclass VCXMV
       
  1539 
       
  1540 VCXMV CheckMediaCount ANY_DRIVE 3
       
  1541 
       
  1542 VCXMV GetAllMediaFullDetails
       
  1543 
       
  1544 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "b"
       
  1545 VCXMV CheckMediaDetail ANY_DRIVE 1 EVcxTestMapping_KMPXMediaGeneralTitle "a"
       
  1546 VCXMV CheckMediaDetail ANY_DRIVE 2 EVcxTestMapping_KMPXMediaGeneralTitle "c"
       
  1547 
       
  1548 // Remove one of them
       
  1549 
       
  1550 VCXMV RemoveMedia ANY_DRIVE 1 0
       
  1551 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1552 waittestclass VCXMV
       
  1553 
       
  1554 VCXMV CheckMediaCount ANY_DRIVE 2
       
  1555 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "b"
       
  1556 VCXMV CheckMediaDetail ANY_DRIVE 1 EVcxTestMapping_KMPXMediaGeneralTitle "c"
       
  1557 
       
  1558 print OK!
       
  1559 delete VCXMV
       
  1560 [Endtest]
       
  1561 
       
  1562 #------------------------------------------------------------------------------------
       
  1563 #
       
  1564 #  Tests that video list is in correct order in category 'Downloads' when video is
       
  1565 #  removed and videos are sorted by modified date.
       
  1566 #
       
  1567 #------------------------------------------------------------------------------------
       
  1568 [Test]
       
  1569 title ET30847 EVcxMyVideosDownloads - EVcxMyVideosSortingModified, remove video
       
  1570 
       
  1571 callsub Cleanup
       
  1572 
       
  1573 var OPTION_ORIGIN EVcxMyVideosOriginDownloaded
       
  1574 callsub SetupVideos
       
  1575 
       
  1576 // Get videos sorted
       
  1577 
       
  1578 create VCXMyVideosCollectionPluginTest VCXMV
       
  1579 VCXMV Create
       
  1580 VCXMV SetSortingOrder EVcxMyVideosSortingModified
       
  1581 
       
  1582 VCXMV OpenCollection VCXCollectionMyVideos
       
  1583 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1584 waittestclass VCXMV
       
  1585 
       
  1586 VCXMV OpenLevel EVcxMyVideosDownloads
       
  1587 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1588 waittestclass VCXMV
       
  1589 
       
  1590 // NOT SUPPORTED SO NO CHECKING
       
  1591 
       
  1592 // Check count and sort order
       
  1593 
       
  1594 VCXMV CheckMediaCount ANY_DRIVE 3
       
  1595 
       
  1596 VCXMV GetAllMediaFullDetails
       
  1597 
       
  1598 //VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "b"
       
  1599 //VCXMV CheckMediaDetail ANY_DRIVE 1 EVcxTestMapping_KMPXMediaGeneralTitle "a"
       
  1600 //VCXMV CheckMediaDetail ANY_DRIVE 2 EVcxTestMapping_KMPXMediaGeneralTitle "c"
       
  1601 
       
  1602 // Remove one of them
       
  1603 
       
  1604 VCXMV RemoveMedia ANY_DRIVE 1 0
       
  1605 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1606 waittestclass VCXMV
       
  1607 
       
  1608 VCXMV CheckMediaCount ANY_DRIVE 2
       
  1609 
       
  1610 print OK!
       
  1611 delete VCXMV
       
  1612 [Endtest]
       
  1613 
       
  1614 #------------------------------------------------------------------------------------
       
  1615 #
       
  1616 #  Tests that video list is in correct order in category 'Downloads' when video is
       
  1617 #  removed and videos are sorted by size.
       
  1618 #
       
  1619 # CaseClass: core
       
  1620 #------------------------------------------------------------------------------------
       
  1621 [Test]
       
  1622 title ET30848 EVcxMyVideosDownloads - EVcxMyVideosSortingSize, remove video
       
  1623 
       
  1624 callsub Cleanup
       
  1625 
       
  1626 var OPTION_ORIGIN EVcxMyVideosOriginDownloaded
       
  1627 callsub SetupVideos
       
  1628 
       
  1629 // Get videos sorted
       
  1630 
       
  1631 create VCXMyVideosCollectionPluginTest VCXMV
       
  1632 VCXMV Create
       
  1633 VCXMV SetSortingOrder EVcxMyVideosSortingSize
       
  1634 
       
  1635 VCXMV OpenCollection VCXCollectionMyVideos
       
  1636 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1637 waittestclass VCXMV
       
  1638 
       
  1639 VCXMV OpenLevel EVcxMyVideosDownloads
       
  1640 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1641 waittestclass VCXMV
       
  1642 
       
  1643 VCXMV CheckMediaCount ANY_DRIVE 3
       
  1644 
       
  1645 VCXMV GetAllMediaFullDetails
       
  1646 
       
  1647 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "a"
       
  1648 VCXMV CheckMediaDetail ANY_DRIVE 1 EVcxTestMapping_KMPXMediaGeneralTitle "c"
       
  1649 VCXMV CheckMediaDetail ANY_DRIVE 2 EVcxTestMapping_KMPXMediaGeneralTitle "b"
       
  1650 
       
  1651 // Remove one of them
       
  1652 
       
  1653 VCXMV RemoveMedia ANY_DRIVE 1 0
       
  1654 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1655 waittestclass VCXMV
       
  1656 
       
  1657 VCXMV CheckMediaCount ANY_DRIVE 2
       
  1658 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "a"
       
  1659 VCXMV CheckMediaDetail ANY_DRIVE 1 EVcxTestMapping_KMPXMediaGeneralTitle "b"
       
  1660 
       
  1661 print OK!
       
  1662 delete VCXMV
       
  1663 [Endtest]
       
  1664 
       
  1665 #------------------------------------------------------------------------------------
       
  1666 #
       
  1667 #  Tests that video list is in correct order in category 'Downloads' when sorting order
       
  1668 #  changes because video is modified. Videos are sorted by name.
       
  1669 #
       
  1670 #------------------------------------------------------------------------------------
       
  1671 [Test]
       
  1672 title ET30849 EVcxMyVideosDownloads - EVcxMyVideosSortingName, modify video
       
  1673 
       
  1674 callsub Cleanup
       
  1675 
       
  1676 var OPTION_ORIGIN EVcxMyVideosOriginDownloaded
       
  1677 callsub SetupVideos
       
  1678 
       
  1679 create VCXMyVideosCollectionPluginTest VCXMV
       
  1680 VCXMV Create
       
  1681 VCXMV SetSortingOrder EVcxMyVideosSortingName
       
  1682 
       
  1683 VCXMV OpenCollection VCXCollectionMyVideos
       
  1684 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1685 waittestclass VCXMV
       
  1686 
       
  1687 VCXMV OpenLevel EVcxMyVideosDownloads
       
  1688 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1689 waittestclass VCXMV
       
  1690 
       
  1691 // Check count and sort order
       
  1692 
       
  1693 VCXMV CheckMediaCount ANY_DRIVE 3
       
  1694 
       
  1695 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "a"
       
  1696 VCXMV CheckMediaDetail ANY_DRIVE 1 EVcxTestMapping_KMPXMediaGeneralTitle "b"
       
  1697 VCXMV CheckMediaDetail ANY_DRIVE 2 EVcxTestMapping_KMPXMediaGeneralTitle "c"
       
  1698 
       
  1699 // Modify one of the videos and check order
       
  1700 VCXMV CreateCopyOfMedia ANY_DRIVE 1
       
  1701 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralTitle "x"
       
  1702 VCXMV SetMedia 1
       
  1703 VCXMV WaitForMessages 1MINUTE KVCXMyVideosTestMessageVideoListOrderChanged KVCXMYVideosTestMessageCollectionOpened
       
  1704 waittestclass VCXMV
       
  1705 
       
  1706 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "a"
       
  1707 VCXMV CheckMediaDetail ANY_DRIVE 1 EVcxTestMapping_KMPXMediaGeneralTitle "c"
       
  1708 VCXMV CheckMediaDetail ANY_DRIVE 2 EVcxTestMapping_KMPXMediaGeneralTitle "x"
       
  1709 
       
  1710 // Modify one of the videos and check order
       
  1711 VCXMV CreateCopyOfMedia ANY_DRIVE 1
       
  1712 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralTitle "0"
       
  1713 VCXMV SetMedia 1
       
  1714 VCXMV WaitForMessages 1MINUTE KVCXMyVideosTestMessageVideoListOrderChanged KVCXMYVideosTestMessageCollectionOpened
       
  1715 waittestclass VCXMV
       
  1716 
       
  1717 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "0"
       
  1718 VCXMV CheckMediaDetail ANY_DRIVE 1 EVcxTestMapping_KMPXMediaGeneralTitle "a"
       
  1719 VCXMV CheckMediaDetail ANY_DRIVE 2 EVcxTestMapping_KMPXMediaGeneralTitle "x"
       
  1720 
       
  1721 // Modify one of the videos and check order
       
  1722 VCXMV CreateCopyOfMedia ANY_DRIVE 2
       
  1723 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralTitle "1"
       
  1724 VCXMV SetMedia 1
       
  1725 VCXMV WaitForMessages 1MINUTE KVCXMyVideosTestMessageVideoListOrderChanged KVCXMYVideosTestMessageCollectionOpened
       
  1726 waittestclass VCXMV
       
  1727 
       
  1728 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "0"
       
  1729 VCXMV CheckMediaDetail ANY_DRIVE 1 EVcxTestMapping_KMPXMediaGeneralTitle "1"
       
  1730 VCXMV CheckMediaDetail ANY_DRIVE 2 EVcxTestMapping_KMPXMediaGeneralTitle "a"
       
  1731 
       
  1732 print OK!
       
  1733 delete VCXMV
       
  1734 [Endtest]
       
  1735 
       
  1736 #------------------------------------------------------------------------------------
       
  1737 #
       
  1738 #  Tests that video list is in correct order in category 'Downloads' when video is modified.
       
  1739 #  Videos are sorted by nothing.
       
  1740 #
       
  1741 #------------------------------------------------------------------------------------
       
  1742 [Test]
       
  1743 title ET30850 EVcxMyVideosDownloads - EVcxMyVideosSortingNone, modify video
       
  1744 
       
  1745 callsub Cleanup
       
  1746 
       
  1747 var OPTION_ORIGIN EVcxMyVideosOriginDownloaded
       
  1748 callsub SetupVideos
       
  1749 
       
  1750 // Get videos sorted
       
  1751 
       
  1752 create VCXMyVideosCollectionPluginTest VCXMV
       
  1753 VCXMV Create
       
  1754 VCXMV SetSortingOrder EVcxMyVideosSortingNone
       
  1755 
       
  1756 VCXMV OpenCollection VCXCollectionMyVideos
       
  1757 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1758 waittestclass VCXMV
       
  1759 
       
  1760 VCXMV OpenLevel EVcxMyVideosDownloads
       
  1761 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1762 waittestclass VCXMV
       
  1763 
       
  1764 VCXMV CheckMediaCount ANY_DRIVE 3
       
  1765 
       
  1766 VCXMV GetAllMediaFullDetails
       
  1767 
       
  1768 // Modify one of the videos and check order
       
  1769 VCXMV CreateCopyOfMedia ANY_DRIVE 1
       
  1770 
       
  1771 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralTitle "x"
       
  1772 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralExtSizeInt64 1
       
  1773 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralFlags 0
       
  1774 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralCopyright "c"
       
  1775 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosModifiedDateCurrent
       
  1776 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosAgeProfile 5
       
  1777 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosAudioLanguage "e"
       
  1778 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosAuthor "f"
       
  1779 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosDuration 7 8
       
  1780 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralLastPlaybackPosition 9 10
       
  1781 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosDownloadId 11
       
  1782 
       
  1783 VCXMV SetMedia 1
       
  1784 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionItemChanged
       
  1785 waittestclass VCXMV
       
  1786 
       
  1787 VCXMV CheckMediaDetail ANY_DRIVE 1 EVcxTestMapping_KMPXMediaGeneralTitle "x"
       
  1788 
       
  1789 print OK!
       
  1790 delete VCXMV
       
  1791 [Endtest]
       
  1792 
       
  1793 #------------------------------------------------------------------------------------
       
  1794 #
       
  1795 #  Tests that video list is in correct order in category 'Downloads' when video is modified.
       
  1796 #  Videos are sorted by ID.
       
  1797 #
       
  1798 #------------------------------------------------------------------------------------
       
  1799 [Test]
       
  1800 title ET30851 EVcxMyVideosDownloads - EVcxMyVideosSortingId, modify video
       
  1801 
       
  1802 callsub Cleanup
       
  1803 
       
  1804 var OPTION_ORIGIN EVcxMyVideosOriginDownloaded
       
  1805 callsub SetupVideos
       
  1806 
       
  1807 // Get videos sorted
       
  1808 
       
  1809 create VCXMyVideosCollectionPluginTest VCXMV
       
  1810 VCXMV Create
       
  1811 VCXMV SetSortingOrder EVcxMyVideosSortingId
       
  1812 
       
  1813 VCXMV OpenCollection VCXCollectionMyVideos
       
  1814 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1815 waittestclass VCXMV
       
  1816 
       
  1817 VCXMV OpenLevel EVcxMyVideosDownloads
       
  1818 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1819 waittestclass VCXMV
       
  1820 
       
  1821 VCXMV CheckMediaCount ANY_DRIVE 3
       
  1822 
       
  1823 VCXMV GetAllMediaFullDetails
       
  1824 
       
  1825 //VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "c"
       
  1826 //VCXMV CheckMediaDetail ANY_DRIVE 1 EVcxTestMapping_KMPXMediaGeneralTitle "a"
       
  1827 //VCXMV CheckMediaDetail ANY_DRIVE 2 EVcxTestMapping_KMPXMediaGeneralTitle "b"
       
  1828 
       
  1829 VCXMV GetAllMediaFullDetails
       
  1830 
       
  1831 // Modify one of the videos and check order
       
  1832 VCXMV CreateCopyOfMedia ANY_DRIVE 1
       
  1833 
       
  1834 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralTitle "x"
       
  1835 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralExtSizeInt64 1
       
  1836 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralFlags 0
       
  1837 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralCopyright "c"
       
  1838 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosModifiedDateCurrent
       
  1839 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosAgeProfile 5
       
  1840 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosAudioLanguage "e"
       
  1841 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosAuthor "f"
       
  1842 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosDuration 7 8
       
  1843 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralLastPlaybackPosition 9 10
       
  1844 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosDownloadId 11
       
  1845 
       
  1846 VCXMV SetMedia 1
       
  1847 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionItemChanged
       
  1848 waittestclass VCXMV
       
  1849 
       
  1850 //VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "c"
       
  1851 //VCXMV CheckMediaDetail ANY_DRIVE 1 EVcxTestMapping_KMPXMediaGeneralTitle "x"
       
  1852 //VCXMV CheckMediaDetail ANY_DRIVE 2 EVcxTestMapping_KMPXMediaGeneralTitle "b"
       
  1853 
       
  1854 print OK!
       
  1855 delete VCXMV
       
  1856 [Endtest]
       
  1857 
       
  1858 #------------------------------------------------------------------------------------
       
  1859 #
       
  1860 #  Tests that video list is in correct order in category 'Downloads' when video is modified.
       
  1861 #  Videos are sorted by nothing.
       
  1862 #
       
  1863 #------------------------------------------------------------------------------------
       
  1864 [Test]
       
  1865 title ET30852 EVcxMyVideosDownloads - EVcxMyVideosSortingModified, modify video
       
  1866 
       
  1867 callsub Cleanup
       
  1868 
       
  1869 var OPTION_ORIGIN EVcxMyVideosOriginDownloaded
       
  1870 callsub SetupVideos
       
  1871 
       
  1872 // Get videos sorted
       
  1873 create VCXMyVideosCollectionPluginTest VCXMV
       
  1874 VCXMV Create
       
  1875 VCXMV SetSortingOrder EVcxMyVideosSortingModified
       
  1876 
       
  1877 VCXMV OpenCollection VCXCollectionMyVideos
       
  1878 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1879 waittestclass VCXMV
       
  1880 
       
  1881 VCXMV OpenLevel EVcxMyVideosDownloads
       
  1882 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1883 waittestclass VCXMV
       
  1884 
       
  1885 VCXMV CheckMediaCount ANY_DRIVE 3
       
  1886 
       
  1887 VCXMV GetAllMediaFullDetails
       
  1888 
       
  1889 // NOT SUPPORTED SO NO CHECKING
       
  1890 
       
  1891 //VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "b"
       
  1892 //VCXMV CheckMediaDetail ANY_DRIVE 1 EVcxTestMapping_KMPXMediaGeneralTitle "a"
       
  1893 //VCXMV CheckMediaDetail ANY_DRIVE 2 EVcxTestMapping_KMPXMediaGeneralTitle "c"
       
  1894 
       
  1895 VCXMV CreateCopyOfMedia ANY_DRIVE 1
       
  1896 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosModifiedDateCurrent
       
  1897 VCXMV OutsideMediaUpdate
       
  1898 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionItemChanged
       
  1899 waittestclass VCXMV
       
  1900 
       
  1901 VCXMV GetAllMediaFullDetails
       
  1902 
       
  1903 //VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "a"
       
  1904 //VCXMV CheckMediaDetail ANY_DRIVE 1 EVcxTestMapping_KMPXMediaGeneralTitle "b"
       
  1905 //VCXMV CheckMediaDetail ANY_DRIVE 2 EVcxTestMapping_KMPXMediaGeneralTitle "c"
       
  1906 
       
  1907 print OK!
       
  1908 delete VCXMV
       
  1909 [Endtest]
       
  1910 
       
  1911 #------------------------------------------------------------------------------------
       
  1912 #
       
  1913 #  Tests that video list is in correct order in category 'Downloads' when video is modified
       
  1914 #  causing sorting order to change. Videos are sorted by size.
       
  1915 #
       
  1916 #------------------------------------------------------------------------------------
       
  1917 [Test]
       
  1918 title ET30853 EVcxMyVideosDownloads - EVcxMyVideosSortingSize, modify video
       
  1919 
       
  1920 callsub Cleanup
       
  1921 
       
  1922 var OPTION_ORIGIN EVcxMyVideosOriginDownloaded
       
  1923 callsub SetupVideos
       
  1924 
       
  1925 // The test case
       
  1926 
       
  1927 create VCXMyVideosCollectionPluginTest VCXMV
       
  1928 VCXMV Create
       
  1929 VCXMV SetSortingOrder EVcxMyVideosSortingSize
       
  1930 
       
  1931 VCXMV OpenCollection VCXCollectionMyVideos
       
  1932 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1933 waittestclass VCXMV
       
  1934 
       
  1935 VCXMV OpenLevel EVcxMyVideosDownloads
       
  1936 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  1937 waittestclass VCXMV
       
  1938 
       
  1939 // Check count and sort order
       
  1940 
       
  1941 VCXMV CheckMediaCount ANY_DRIVE 3
       
  1942 
       
  1943 VCXMV GetAllMediaFullDetails
       
  1944 
       
  1945 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "a" // 49k
       
  1946 VCXMV CheckMediaDetail ANY_DRIVE 1 EVcxTestMapping_KMPXMediaGeneralTitle "c" // 50k
       
  1947 VCXMV CheckMediaDetail ANY_DRIVE 2 EVcxTestMapping_KMPXMediaGeneralTitle "b" // 51k
       
  1948 
       
  1949 // Modify one of the videos and check order
       
  1950 VCXMV CreateCopyOfMedia ANY_DRIVE 1
       
  1951 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralExtSizeInt64 48000
       
  1952 VCXMV SetMedia 1
       
  1953 VCXMV WaitForMessages 1MINUTE KVCXMyVideosTestMessageVideoListOrderChanged KVCXMYVideosTestMessageCollectionOpened
       
  1954 waittestclass VCXMV
       
  1955 
       
  1956 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "c"
       
  1957 VCXMV CheckMediaDetail ANY_DRIVE 1 EVcxTestMapping_KMPXMediaGeneralTitle "a"
       
  1958 VCXMV CheckMediaDetail ANY_DRIVE 2 EVcxTestMapping_KMPXMediaGeneralTitle "b"
       
  1959 
       
  1960 // Modify one of the videos and check order
       
  1961 VCXMV CreateCopyOfMedia ANY_DRIVE 1
       
  1962 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralExtSizeInt64 60000
       
  1963 VCXMV SetMedia 1
       
  1964 VCXMV WaitForMessages 1MINUTE KVCXMyVideosTestMessageVideoListOrderChanged KVCXMYVideosTestMessageCollectionOpened
       
  1965 waittestclass VCXMV
       
  1966 
       
  1967 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "c"
       
  1968 VCXMV CheckMediaDetail ANY_DRIVE 1 EVcxTestMapping_KMPXMediaGeneralTitle "b"
       
  1969 VCXMV CheckMediaDetail ANY_DRIVE 2 EVcxTestMapping_KMPXMediaGeneralTitle "a"
       
  1970 
       
  1971 // Modify one of the videos and check order
       
  1972 VCXMV CreateCopyOfMedia ANY_DRIVE 2
       
  1973 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralExtSizeInt64 40000
       
  1974 VCXMV SetMedia 1
       
  1975 VCXMV WaitForMessages 1MINUTE KVCXMyVideosTestMessageVideoListOrderChanged KVCXMYVideosTestMessageCollectionOpened
       
  1976 waittestclass VCXMV
       
  1977 
       
  1978 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "a"
       
  1979 VCXMV CheckMediaDetail ANY_DRIVE 1 EVcxTestMapping_KMPXMediaGeneralTitle "c"
       
  1980 VCXMV CheckMediaDetail ANY_DRIVE 2 EVcxTestMapping_KMPXMediaGeneralTitle "b"
       
  1981 
       
  1982 print OK!
       
  1983 delete VCXMV
       
  1984 [Endtest]
       
  1985 
       
  1986 #------------------------------------------------------------------------------------
       
  1987 #
       
  1988 #  Tests that video list is in correct order in category 'Downloads' when sorting order
       
  1989 #  changes because video is added by sideloading. Videos are sorted by name.
       
  1990 #
       
  1991 #------------------------------------------------------------------------------------
       
  1992 [Test]
       
  1993 title ET30854 EVcxMyVideosDownloads - EVcxMyVideosSortingName, sideload video
       
  1994 
       
  1995 callsub Cleanup
       
  1996 
       
  1997 create VCXMyVideosCollectionPluginTest VCXMV
       
  1998 VCXMV Create
       
  1999 VCXMV SetSortingOrder EVcxMyVideosSortingName
       
  2000 
       
  2001 VCXMV OpenCollection VCXCollectionMyVideos
       
  2002 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2003 waittestclass VCXMV
       
  2004 
       
  2005 VCXMV OpenLevel EVcxMyVideosAllVideos
       
  2006 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2007 waittestclass VCXMV
       
  2008 
       
  2009 // Create some video objects.
       
  2010 VCXMV CreateVideoFile IptvTestVideo3Gp C_DRIVE "video3.mp4" 52000
       
  2011 pause 1000
       
  2012 VCXMV CreateVideoFile IptvTestVideo3Gp C_DRIVE "video0.mp4" 50000
       
  2013 pause 1000
       
  2014 VCXMV CreateVideoFile IptvTestVideo3Gp C_DRIVE "video2.mp4" 51000
       
  2015 pause 1000
       
  2016 
       
  2017 VCXMV CreateCopyOfMedia ANY_DRIVE 0
       
  2018 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosOrigin EVcxMyVideosOriginDownloaded
       
  2019 VCXMV OutsideMediaUpdate
       
  2020 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionItemChanged
       
  2021 waittestclass VCXMV
       
  2022 
       
  2023 VCXMV CreateCopyOfMedia ANY_DRIVE 1
       
  2024 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosOrigin EVcxMyVideosOriginDownloaded
       
  2025 VCXMV OutsideMediaUpdate
       
  2026 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionItemChanged
       
  2027 waittestclass VCXMV
       
  2028 
       
  2029 VCXMV CreateCopyOfMedia ANY_DRIVE 2
       
  2030 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosOrigin EVcxMyVideosOriginDownloaded
       
  2031 VCXMV OutsideMediaUpdate
       
  2032 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionItemChanged
       
  2033 waittestclass VCXMV
       
  2034 
       
  2035 delete VCXMV
       
  2036 
       
  2037 // List videos
       
  2038 
       
  2039 create VCXMyVideosCollectionPluginTest VCXMV
       
  2040 VCXMV Create
       
  2041 
       
  2042 VCXMV OpenCollection VCXCollectionMyVideos
       
  2043 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2044 waittestclass VCXMV
       
  2045 
       
  2046 VCXMV OpenLevel EVcxMyVideosAllVideos
       
  2047 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2048 waittestclass VCXMV
       
  2049 
       
  2050 delete VCXMV
       
  2051 
       
  2052 // Get videos sorted
       
  2053 
       
  2054 create VCXMyVideosCollectionPluginTest VCXMV
       
  2055 VCXMV Create
       
  2056 VCXMV SetSortingOrder EVcxMyVideosSortingName
       
  2057 
       
  2058 VCXMV OpenCollection VCXCollectionMyVideos
       
  2059 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2060 waittestclass VCXMV
       
  2061 
       
  2062 VCXMV OpenLevel EVcxMyVideosDownloads
       
  2063 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2064 waittestclass VCXMV
       
  2065 
       
  2066 VCXMV CheckMediaCount ANY_DRIVE 3
       
  2067 
       
  2068 VCXMV GetAllMediaFullDetails
       
  2069 
       
  2070 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "video0"
       
  2071 VCXMV CheckMediaDetail ANY_DRIVE 1 EVcxTestMapping_KMPXMediaGeneralTitle "video2"
       
  2072 VCXMV CheckMediaDetail ANY_DRIVE 2 EVcxTestMapping_KMPXMediaGeneralTitle "video3"
       
  2073 
       
  2074 // Sideload video
       
  2075 
       
  2076 VCXMV CreateVideoFile IptvTestVideo3Gp C_DRIVE "video1.mp4"
       
  2077 
       
  2078 // It's not downloaded video.
       
  2079 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "video0"
       
  2080 VCXMV CheckMediaDetail ANY_DRIVE 1 EVcxTestMapping_KMPXMediaGeneralTitle "video2"
       
  2081 VCXMV CheckMediaDetail ANY_DRIVE 2 EVcxTestMapping_KMPXMediaGeneralTitle "video3"
       
  2082 
       
  2083 print OK!
       
  2084 delete VCXMV
       
  2085 [Endtest]
       
  2086 
       
  2087 #------------------------------------------------------------------------------------
       
  2088 #
       
  2089 #  Tests that video list is in correct order in category 'Downloads' when sorting order
       
  2090 #  changes because video is added by download. Videos are sorted by name.
       
  2091 #
       
  2092 #------------------------------------------------------------------------------------
       
  2093 [Test]
       
  2094 title ET30855 EVcxMyVideosDownloads - EVcxMyVideosSortingName, download video
       
  2095 
       
  2096 callsub Cleanup
       
  2097 
       
  2098 create VCXMyVideosCollectionPluginTest VCXMV
       
  2099 VCXMV Create
       
  2100 VCXMV SetSortingOrder EVcxMyVideosSortingName
       
  2101 
       
  2102 VCXMV OpenCollection VCXCollectionMyVideos
       
  2103 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2104 waittestclass VCXMV
       
  2105 
       
  2106 VCXMV OpenLevel EVcxMyVideosAllVideos
       
  2107 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2108 waittestclass VCXMV
       
  2109 
       
  2110 // Create some video objects.
       
  2111 VCXMV CreateVideoFile IptvTestVideo3Gp C_DRIVE "small3.mp4" 52000
       
  2112 pause 1000
       
  2113 VCXMV CreateVideoFile IptvTestVideo3Gp C_DRIVE "small2.mp4" 50000
       
  2114 pause 1000
       
  2115 VCXMV CreateVideoFile IptvTestVideo3Gp C_DRIVE "small0.mp4" 51000
       
  2116 pause 1000
       
  2117 
       
  2118 VCXMV CreateCopyOfMedia ANY_DRIVE 0
       
  2119 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosOrigin EVcxMyVideosOriginDownloaded
       
  2120 VCXMV OutsideMediaUpdate
       
  2121 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionItemChanged
       
  2122 waittestclass VCXMV
       
  2123 
       
  2124 VCXMV CreateCopyOfMedia ANY_DRIVE 1
       
  2125 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosOrigin EVcxMyVideosOriginDownloaded
       
  2126 VCXMV OutsideMediaUpdate
       
  2127 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionItemChanged
       
  2128 waittestclass VCXMV
       
  2129 
       
  2130 VCXMV CreateCopyOfMedia ANY_DRIVE 2
       
  2131 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosOrigin EVcxMyVideosOriginDownloaded
       
  2132 VCXMV OutsideMediaUpdate
       
  2133 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionItemChanged
       
  2134 waittestclass VCXMV
       
  2135 
       
  2136 delete VCXMV
       
  2137 
       
  2138 // Get videos sorted
       
  2139 create VCXMyVideosCollectionPluginTest VCXMV
       
  2140 VCXMV Create
       
  2141 VCXMV SetSortingOrder EVcxMyVideosSortingName
       
  2142 
       
  2143 VCXMV OpenCollection VCXCollectionMyVideos
       
  2144 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2145 waittestclass VCXMV
       
  2146 
       
  2147 VCXMV OpenLevel EVcxMyVideosDownloads
       
  2148 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2149 waittestclass VCXMV
       
  2150 
       
  2151 VCXMV CheckMediaCount ANY_DRIVE 3
       
  2152 
       
  2153 VCXMV GetAllMediaFullDetails
       
  2154 
       
  2155 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "small0"
       
  2156 VCXMV CheckMediaDetail ANY_DRIVE 1 EVcxTestMapping_KMPXMediaGeneralTitle "small2"
       
  2157 VCXMV CheckMediaDetail ANY_DRIVE 2 EVcxTestMapping_KMPXMediaGeneralTitle "small3"
       
  2158 
       
  2159 // Download video
       
  2160 
       
  2161 VCXMV Download 3G_AP SERVICE_SMALLVIDEOS 1 0 "mediacharger" "Buran_9o"
       
  2162 VCXMV WaitForAnyMessage 5MINUTES KVCXMYVideosTestMessageDlSucceeded KVCXMYVideosTestMessageDlFailed KVCXMYVideosTestMessageDlGeneral
       
  2163 waittestclass VCXMV // Dl complete
       
  2164 
       
  2165 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "small0"
       
  2166 VCXMV CheckMediaDetail ANY_DRIVE 1 EVcxTestMapping_KMPXMediaGeneralTitle "small1"
       
  2167 VCXMV CheckMediaDetail ANY_DRIVE 2 EVcxTestMapping_KMPXMediaGeneralTitle "small2"
       
  2168 VCXMV CheckMediaDetail ANY_DRIVE 3 EVcxTestMapping_KMPXMediaGeneralTitle "small3"
       
  2169 
       
  2170 print OK!
       
  2171 delete VCXMV
       
  2172 [Endtest]
       
  2173 
       
  2174 #------------------------------------------------------------------------------------
       
  2175 #
       
  2176 #  Tests that video list is in correct order in category 'Other' when videos are sorted by nothing.
       
  2177 #
       
  2178 #------------------------------------------------------------------------------------
       
  2179 [Test]
       
  2180 title ET30861 EVcxMyVideosOther - EVcxMyVideosSortingNone
       
  2181 
       
  2182 callsub Cleanup
       
  2183 
       
  2184 var OPTION_ORIGIN EVcxMyVideosOriginOther
       
  2185 callsub SetupVideos
       
  2186 
       
  2187 create VCXMyVideosCollectionPluginTest VCXMV
       
  2188 VCXMV Create
       
  2189 
       
  2190 VCXMV SetSortingOrder EVcxMyVideosSortingNone
       
  2191 
       
  2192 VCXMV OpenCollection VCXCollectionMyVideos
       
  2193 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2194 waittestclass VCXMV
       
  2195 
       
  2196 VCXMV OpenLevel EVcxMyVideosOther
       
  2197 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2198 waittestclass VCXMV
       
  2199 
       
  2200 // Check count. Order can be anything.
       
  2201 VCXMV CheckMediaCount ANY_DRIVE 3
       
  2202 
       
  2203 print OK!
       
  2204 delete VCXMV
       
  2205 [Endtest]
       
  2206 
       
  2207 #------------------------------------------------------------------------------------
       
  2208 #
       
  2209 #  Tests that video list is in correct order in category 'Other' when videos are sorted by ID.
       
  2210 #
       
  2211 #------------------------------------------------------------------------------------
       
  2212 [Test]
       
  2213 title ET30862 EVcxMyVideosOther - EVcxMyVideosSortingId
       
  2214 
       
  2215 callsub Cleanup
       
  2216 
       
  2217 var OPTION_ORIGIN EVcxMyVideosOriginOther
       
  2218 callsub SetupVideos
       
  2219 
       
  2220 create VCXMyVideosCollectionPluginTest VCXMV
       
  2221 VCXMV Create
       
  2222 VCXMV SetSortingOrder EVcxMyVideosSortingId
       
  2223 
       
  2224 VCXMV OpenCollection VCXCollectionMyVideos
       
  2225 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2226 waittestclass VCXMV
       
  2227 
       
  2228 VCXMV OpenLevel EVcxMyVideosOther
       
  2229 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2230 waittestclass VCXMV
       
  2231 
       
  2232 // Check count and sort order
       
  2233 VCXMV CheckMediaCount ANY_DRIVE 3
       
  2234 VCXMV GetAllMediaFullDetails
       
  2235 
       
  2236 // SORTING ORDER NOT SUPPORTED
       
  2237 
       
  2238 print OK!
       
  2239 delete VCXMV
       
  2240 [Endtest]
       
  2241 
       
  2242 #------------------------------------------------------------------------------------
       
  2243 #
       
  2244 #  Tests that video list is in correct order in category 'Other' when videos are sorted by creation date.
       
  2245 #
       
  2246 #------------------------------------------------------------------------------------
       
  2247 [Test]
       
  2248 title ET30863 EVcxMyVideosOther - EVcxMyVideosSortingCreationDate
       
  2249 
       
  2250 callsub Cleanup
       
  2251 
       
  2252 var OPTION_ORIGIN EVcxMyVideosOriginOther
       
  2253 callsub SetupVideos
       
  2254 
       
  2255 // Check video sorting
       
  2256 
       
  2257 create VCXMyVideosCollectionPluginTest VCXMV
       
  2258 VCXMV Create
       
  2259 VCXMV SetSortingOrder EVcxMyVideosSortingCreationDate
       
  2260 
       
  2261 VCXMV OpenCollection VCXCollectionMyVideos
       
  2262 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2263 waittestclass VCXMV
       
  2264 
       
  2265 VCXMV OpenLevel EVcxMyVideosOther
       
  2266 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2267 waittestclass VCXMV
       
  2268 
       
  2269 // Check count and sort order
       
  2270 
       
  2271 VCXMV CheckMediaCount ANY_DRIVE 3
       
  2272 VCXMV GetAllMediaFullDetails
       
  2273 
       
  2274 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "b"
       
  2275 VCXMV CheckMediaDetail ANY_DRIVE 1 EVcxTestMapping_KMPXMediaGeneralTitle "a"
       
  2276 VCXMV CheckMediaDetail ANY_DRIVE 2 EVcxTestMapping_KMPXMediaGeneralTitle "c"
       
  2277 
       
  2278 print OK!
       
  2279 delete VCXMV
       
  2280 [Endtest]
       
  2281 
       
  2282 #------------------------------------------------------------------------------------
       
  2283 #
       
  2284 #  Tests that video list is in correct order in category 'Other' when videos are sorted by modified date.
       
  2285 #
       
  2286 #------------------------------------------------------------------------------------
       
  2287 [Test]
       
  2288 title ET30864 EVcxMyVideosOther - EVcxMyVideosSortingModified
       
  2289 
       
  2290 callsub Cleanup
       
  2291 
       
  2292 var OPTION_ORIGIN EVcxMyVideosOriginOther
       
  2293 callsub SetupVideos
       
  2294 
       
  2295 // Check order
       
  2296 
       
  2297 // ORDER NOT SUPPORTED SO NO CHECKING!
       
  2298 
       
  2299 create VCXMyVideosCollectionPluginTest VCXMV
       
  2300 VCXMV Create
       
  2301 VCXMV SetSortingOrder EVcxMyVideosSortingModified
       
  2302 
       
  2303 VCXMV OpenCollection VCXCollectionMyVideos
       
  2304 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2305 waittestclass VCXMV
       
  2306 
       
  2307 VCXMV OpenLevel EVcxMyVideosOther
       
  2308 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2309 waittestclass VCXMV
       
  2310 
       
  2311 VCXMV GetAllMediaFullDetails
       
  2312 
       
  2313 //VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "b"
       
  2314 //VCXMV CheckMediaDetail ANY_DRIVE 1 EVcxTestMapping_KMPXMediaGeneralTitle "c"
       
  2315 //VCXMV CheckMediaDetail ANY_DRIVE 2 EVcxTestMapping_KMPXMediaGeneralTitle "e"
       
  2316 
       
  2317 print OK!
       
  2318 delete VCXMV
       
  2319 [Endtest]
       
  2320 
       
  2321 #------------------------------------------------------------------------------------
       
  2322 #
       
  2323 #  Tests that video list is in correct order in category 'Other' when videos are sorted by name.
       
  2324 #
       
  2325 #------------------------------------------------------------------------------------
       
  2326 [Test]
       
  2327 title ET30865 EVcxMyVideosOther - EVcxMyVideosSortingName
       
  2328 
       
  2329 callsub Cleanup
       
  2330 
       
  2331 var OPTION_ORIGIN EVcxMyVideosOriginOther
       
  2332 callsub SetupVideos
       
  2333 
       
  2334 // Check sorting
       
  2335 
       
  2336 create VCXMyVideosCollectionPluginTest VCXMV
       
  2337 VCXMV Create
       
  2338 VCXMV SetSortingOrder EVcxMyVideosSortingName
       
  2339 
       
  2340 VCXMV OpenCollection VCXCollectionMyVideos
       
  2341 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2342 waittestclass VCXMV
       
  2343 
       
  2344 VCXMV OpenLevel EVcxMyVideosOther
       
  2345 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2346 waittestclass VCXMV
       
  2347 
       
  2348 VCXMV CheckMediaCount ANY_DRIVE 3
       
  2349 
       
  2350 VCXMV GetAllMediaFullDetails
       
  2351 
       
  2352 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "a"
       
  2353 VCXMV CheckMediaDetail ANY_DRIVE 1 EVcxTestMapping_KMPXMediaGeneralTitle "b"
       
  2354 VCXMV CheckMediaDetail ANY_DRIVE 2 EVcxTestMapping_KMPXMediaGeneralTitle "c"
       
  2355 
       
  2356 print OK!
       
  2357 delete VCXMV
       
  2358 [Endtest]
       
  2359 
       
  2360 #------------------------------------------------------------------------------------
       
  2361 #
       
  2362 #  Tests that video list is in correct order in category 'Other' when videos are sorted by size.
       
  2363 #
       
  2364 #------------------------------------------------------------------------------------
       
  2365 [Test]
       
  2366 title ET30866 EVcxMyVideosOther - EVcxMyVideosSortingSize
       
  2367 
       
  2368 callsub Cleanup
       
  2369 
       
  2370 var OPTION_ORIGIN EVcxMyVideosOriginOther
       
  2371 callsub SetupVideos
       
  2372 
       
  2373 // Get videos sorted
       
  2374 
       
  2375 create VCXMyVideosCollectionPluginTest VCXMV
       
  2376 VCXMV Create
       
  2377 VCXMV SetSortingOrder EVcxMyVideosSortingSize
       
  2378 
       
  2379 VCXMV OpenCollection VCXCollectionMyVideos
       
  2380 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2381 waittestclass VCXMV
       
  2382 
       
  2383 VCXMV OpenLevel EVcxMyVideosOther
       
  2384 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2385 waittestclass VCXMV
       
  2386 
       
  2387 VCXMV CheckMediaCount ANY_DRIVE 3
       
  2388 
       
  2389 VCXMV GetAllMediaFullDetails
       
  2390 
       
  2391 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "a"
       
  2392 VCXMV CheckMediaDetail ANY_DRIVE 1 EVcxTestMapping_KMPXMediaGeneralTitle "c"
       
  2393 VCXMV CheckMediaDetail ANY_DRIVE 2 EVcxTestMapping_KMPXMediaGeneralTitle "b"
       
  2394 
       
  2395 print OK!
       
  2396 delete VCXMV
       
  2397 [Endtest]
       
  2398 
       
  2399 #------------------------------------------------------------------------------------
       
  2400 #
       
  2401 #  Tests that video list is in correct order in category 'Other' when video is removed
       
  2402 #  and videos are sorted by name.
       
  2403 #
       
  2404 #------------------------------------------------------------------------------------
       
  2405 [Test]
       
  2406 title ET30873 EVcxMyVideosOther - EVcxMyVideosSortingName, remove video
       
  2407 
       
  2408 callsub Cleanup
       
  2409 
       
  2410 var OPTION_ORIGIN EVcxMyVideosOriginOther
       
  2411 callsub SetupVideos
       
  2412 
       
  2413 // Get videos sorted
       
  2414 
       
  2415 create VCXMyVideosCollectionPluginTest VCXMV
       
  2416 VCXMV Create
       
  2417 VCXMV SetSortingOrder EVcxMyVideosSortingName
       
  2418 
       
  2419 VCXMV OpenCollection VCXCollectionMyVideos
       
  2420 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2421 waittestclass VCXMV
       
  2422 
       
  2423 VCXMV OpenLevel EVcxMyVideosOther
       
  2424 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2425 waittestclass VCXMV
       
  2426 
       
  2427 // Check count and sort order
       
  2428 
       
  2429 VCXMV CheckMediaCount ANY_DRIVE 3
       
  2430 
       
  2431 VCXMV GetAllMediaFullDetails
       
  2432 
       
  2433 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "a"
       
  2434 VCXMV CheckMediaDetail ANY_DRIVE 1 EVcxTestMapping_KMPXMediaGeneralTitle "b"
       
  2435 VCXMV CheckMediaDetail ANY_DRIVE 2 EVcxTestMapping_KMPXMediaGeneralTitle "c"
       
  2436 
       
  2437 // Remove one of them
       
  2438 
       
  2439 VCXMV RemoveMedia ANY_DRIVE 1 0
       
  2440 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2441 waittestclass VCXMV
       
  2442 
       
  2443 VCXMV CheckMediaCount ANY_DRIVE 2
       
  2444 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "a"
       
  2445 VCXMV CheckMediaDetail ANY_DRIVE 1 EVcxTestMapping_KMPXMediaGeneralTitle "c"
       
  2446 
       
  2447 print OK!
       
  2448 delete VCXMV
       
  2449 [Endtest]
       
  2450 
       
  2451 #------------------------------------------------------------------------------------
       
  2452 #
       
  2453 #  Tests that video list is in correct order in category 'Other' when video is removed
       
  2454 #  and videos are sorted by nothing.
       
  2455 #
       
  2456 #------------------------------------------------------------------------------------
       
  2457 [Test]
       
  2458 title ET30874 EVcxMyVideosOther - EVcxMyVideosSortingNone, remove video
       
  2459 
       
  2460 callsub Cleanup
       
  2461 
       
  2462 var OPTION_ORIGIN EVcxMyVideosOriginOther
       
  2463 callsub SetupVideos
       
  2464 
       
  2465 // Get videos sorted
       
  2466 
       
  2467 create VCXMyVideosCollectionPluginTest VCXMV
       
  2468 VCXMV Create
       
  2469 VCXMV SetSortingOrder EVcxMyVideosSortingNone
       
  2470 
       
  2471 VCXMV OpenCollection VCXCollectionMyVideos
       
  2472 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2473 waittestclass VCXMV
       
  2474 
       
  2475 VCXMV OpenLevel EVcxMyVideosOther
       
  2476 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2477 waittestclass VCXMV
       
  2478 
       
  2479 VCXMV CheckMediaCount ANY_DRIVE 3
       
  2480 
       
  2481 VCXMV GetAllMediaFullDetails
       
  2482 
       
  2483 // Remove one of them
       
  2484 
       
  2485 VCXMV RemoveMedia ANY_DRIVE 1 0
       
  2486 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2487 waittestclass VCXMV
       
  2488 
       
  2489 VCXMV CheckMediaCount ANY_DRIVE 2
       
  2490 
       
  2491 print OK!
       
  2492 delete VCXMV
       
  2493 [Endtest]
       
  2494 
       
  2495 #------------------------------------------------------------------------------------
       
  2496 #
       
  2497 #  Tests that video list is in correct order in category 'Other' when video is removed
       
  2498 #  and videos are sorted by ID.
       
  2499 #
       
  2500 #------------------------------------------------------------------------------------
       
  2501 [Test]
       
  2502 title ET30875 EVcxMyVideosOther - EVcxMyVideosSortingId, remove video
       
  2503 
       
  2504 callsub Cleanup
       
  2505 
       
  2506 var OPTION_ORIGIN EVcxMyVideosOriginOther
       
  2507 callsub SetupVideos
       
  2508 
       
  2509 // Get videos sorted
       
  2510 
       
  2511 create VCXMyVideosCollectionPluginTest VCXMV
       
  2512 VCXMV Create
       
  2513 VCXMV SetSortingOrder EVcxMyVideosSortingId
       
  2514 
       
  2515 VCXMV OpenCollection VCXCollectionMyVideos
       
  2516 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2517 waittestclass VCXMV
       
  2518 
       
  2519 VCXMV OpenLevel EVcxMyVideosOther
       
  2520 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2521 waittestclass VCXMV
       
  2522 
       
  2523 // ORDER NOT SUPPORTED, NO CHECKING
       
  2524 
       
  2525 VCXMV CheckMediaCount ANY_DRIVE 3
       
  2526 
       
  2527 VCXMV GetAllMediaFullDetails
       
  2528 
       
  2529 //VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "c"
       
  2530 //VCXMV CheckMediaDetail ANY_DRIVE 1 EVcxTestMapping_KMPXMediaGeneralTitle "a"
       
  2531 //VCXMV CheckMediaDetail ANY_DRIVE 2 EVcxTestMapping_KMPXMediaGeneralTitle "b"
       
  2532 
       
  2533 // Remove one of them
       
  2534 
       
  2535 VCXMV RemoveMedia ANY_DRIVE 1 0
       
  2536 
       
  2537 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2538 waittestclass VCXMV
       
  2539 
       
  2540 VCXMV CheckMediaCount ANY_DRIVE 2
       
  2541 
       
  2542 print OK!
       
  2543 delete VCXMV
       
  2544 [Endtest]
       
  2545 
       
  2546 #------------------------------------------------------------------------------------
       
  2547 #
       
  2548 #  Tests that video list is in correct order in category 'Other' when video is removed
       
  2549 #  and videos are sorted by creation date.
       
  2550 #
       
  2551 #------------------------------------------------------------------------------------
       
  2552 [Test]
       
  2553 title ET30876 EVcxMyVideosOther - EVcxMyVideosSortingCreationDate, remove video
       
  2554 
       
  2555 callsub Cleanup
       
  2556 
       
  2557 var OPTION_ORIGIN EVcxMyVideosOriginOther
       
  2558 callsub SetupVideos
       
  2559 
       
  2560 // Get videos sorted
       
  2561 
       
  2562 create VCXMyVideosCollectionPluginTest VCXMV
       
  2563 VCXMV Create
       
  2564 VCXMV SetSortingOrder EVcxMyVideosSortingCreationDate
       
  2565 
       
  2566 VCXMV OpenCollection VCXCollectionMyVideos
       
  2567 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2568 waittestclass VCXMV
       
  2569 
       
  2570 VCXMV OpenLevel EVcxMyVideosOther
       
  2571 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2572 waittestclass VCXMV
       
  2573 
       
  2574 VCXMV CheckMediaCount ANY_DRIVE 3
       
  2575 
       
  2576 VCXMV GetAllMediaFullDetails
       
  2577 
       
  2578 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "b"
       
  2579 VCXMV CheckMediaDetail ANY_DRIVE 1 EVcxTestMapping_KMPXMediaGeneralTitle "a"
       
  2580 VCXMV CheckMediaDetail ANY_DRIVE 2 EVcxTestMapping_KMPXMediaGeneralTitle "c"
       
  2581 
       
  2582 // Remove one of them
       
  2583 
       
  2584 VCXMV RemoveMedia ANY_DRIVE 1 0
       
  2585 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2586 waittestclass VCXMV
       
  2587 
       
  2588 VCXMV CheckMediaCount ANY_DRIVE 2
       
  2589 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "b"
       
  2590 VCXMV CheckMediaDetail ANY_DRIVE 1 EVcxTestMapping_KMPXMediaGeneralTitle "c"
       
  2591 
       
  2592 print OK!
       
  2593 delete VCXMV
       
  2594 [Endtest]
       
  2595 
       
  2596 #------------------------------------------------------------------------------------
       
  2597 #
       
  2598 #  Tests that video list is in correct order in category 'Other' when video is removed
       
  2599 #  and videos are sorted by modified date.
       
  2600 #
       
  2601 #------------------------------------------------------------------------------------
       
  2602 [Test]
       
  2603 title ET30877 EVcxMyVideosOther - EVcxMyVideosSortingModified, remove video
       
  2604 
       
  2605 callsub Cleanup
       
  2606 
       
  2607 var OPTION_ORIGIN EVcxMyVideosOriginOther
       
  2608 callsub SetupVideos
       
  2609 
       
  2610 // Get videos sorted
       
  2611 
       
  2612 create VCXMyVideosCollectionPluginTest VCXMV
       
  2613 VCXMV Create
       
  2614 VCXMV SetSortingOrder EVcxMyVideosSortingModified
       
  2615 
       
  2616 VCXMV OpenCollection VCXCollectionMyVideos
       
  2617 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2618 waittestclass VCXMV
       
  2619 
       
  2620 VCXMV OpenLevel EVcxMyVideosOther
       
  2621 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2622 waittestclass VCXMV
       
  2623 
       
  2624 // NOT SUPPORTED SO NO CHECKING
       
  2625 
       
  2626 // Check count and sort order
       
  2627 
       
  2628 VCXMV CheckMediaCount ANY_DRIVE 3
       
  2629 
       
  2630 VCXMV GetAllMediaFullDetails
       
  2631 
       
  2632 //VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "b"
       
  2633 //VCXMV CheckMediaDetail ANY_DRIVE 1 EVcxTestMapping_KMPXMediaGeneralTitle "a"
       
  2634 //VCXMV CheckMediaDetail ANY_DRIVE 2 EVcxTestMapping_KMPXMediaGeneralTitle "c"
       
  2635 
       
  2636 // Remove one of them
       
  2637 
       
  2638 VCXMV RemoveMedia ANY_DRIVE 1 0
       
  2639 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2640 waittestclass VCXMV
       
  2641 
       
  2642 VCXMV CheckMediaCount ANY_DRIVE 2
       
  2643 
       
  2644 print OK!
       
  2645 delete VCXMV
       
  2646 [Endtest]
       
  2647 
       
  2648 #------------------------------------------------------------------------------------
       
  2649 #
       
  2650 #  Tests that video list is in correct order in category 'Other' when video is removed
       
  2651 #  and videos are sorted by size.
       
  2652 #
       
  2653 #------------------------------------------------------------------------------------
       
  2654 [Test]
       
  2655 title ET30878 EVcxMyVideosOther - EVcxMyVideosSortingSize, remove video
       
  2656 
       
  2657 callsub Cleanup
       
  2658 
       
  2659 var OPTION_ORIGIN EVcxMyVideosOriginOther
       
  2660 callsub SetupVideos
       
  2661 
       
  2662 // Get videos sorted
       
  2663 
       
  2664 create VCXMyVideosCollectionPluginTest VCXMV
       
  2665 VCXMV Create
       
  2666 VCXMV SetSortingOrder EVcxMyVideosSortingSize
       
  2667 
       
  2668 VCXMV OpenCollection VCXCollectionMyVideos
       
  2669 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2670 waittestclass VCXMV
       
  2671 
       
  2672 VCXMV OpenLevel EVcxMyVideosOther
       
  2673 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2674 waittestclass VCXMV
       
  2675 
       
  2676 VCXMV CheckMediaCount ANY_DRIVE 3
       
  2677 
       
  2678 VCXMV GetAllMediaFullDetails
       
  2679 
       
  2680 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "a"
       
  2681 VCXMV CheckMediaDetail ANY_DRIVE 1 EVcxTestMapping_KMPXMediaGeneralTitle "c"
       
  2682 VCXMV CheckMediaDetail ANY_DRIVE 2 EVcxTestMapping_KMPXMediaGeneralTitle "b"
       
  2683 
       
  2684 // Remove one of them
       
  2685 
       
  2686 VCXMV RemoveMedia ANY_DRIVE 1 0
       
  2687 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2688 waittestclass VCXMV
       
  2689 
       
  2690 VCXMV CheckMediaCount ANY_DRIVE 2
       
  2691 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "a"
       
  2692 VCXMV CheckMediaDetail ANY_DRIVE 1 EVcxTestMapping_KMPXMediaGeneralTitle "b"
       
  2693 
       
  2694 print OK!
       
  2695 delete VCXMV
       
  2696 [Endtest]
       
  2697 
       
  2698 #------------------------------------------------------------------------------------
       
  2699 #
       
  2700 #  Tests that video list is in correct order in category 'Other' when video is modifed
       
  2701 #  so that order changes and videos are sorted by name.
       
  2702 #
       
  2703 # CaseClass: core
       
  2704 #------------------------------------------------------------------------------------
       
  2705 [Test]
       
  2706 title ET30879 EVcxMyVideosOther - EVcxMyVideosSortingName, modify video
       
  2707 
       
  2708 callsub Cleanup
       
  2709 
       
  2710 var OPTION_ORIGIN EVcxMyVideosOriginOther
       
  2711 callsub SetupVideos
       
  2712 
       
  2713 create VCXMyVideosCollectionPluginTest VCXMV
       
  2714 VCXMV Create
       
  2715 VCXMV SetSortingOrder EVcxMyVideosSortingName
       
  2716 
       
  2717 VCXMV OpenCollection VCXCollectionMyVideos
       
  2718 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2719 waittestclass VCXMV
       
  2720 
       
  2721 VCXMV OpenLevel EVcxMyVideosOther
       
  2722 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2723 waittestclass VCXMV
       
  2724 
       
  2725 // Check count and sort order
       
  2726 
       
  2727 VCXMV CheckMediaCount ANY_DRIVE 3
       
  2728 
       
  2729 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "a"
       
  2730 VCXMV CheckMediaDetail ANY_DRIVE 1 EVcxTestMapping_KMPXMediaGeneralTitle "b"
       
  2731 VCXMV CheckMediaDetail ANY_DRIVE 2 EVcxTestMapping_KMPXMediaGeneralTitle "c"
       
  2732 
       
  2733 // Modify one of the videos and check order
       
  2734 VCXMV CreateCopyOfMedia ANY_DRIVE 1
       
  2735 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralTitle "x"
       
  2736 VCXMV SetMedia 1
       
  2737 VCXMV WaitForMessages 1MINUTE KVCXMyVideosTestMessageVideoListOrderChanged KVCXMYVideosTestMessageCollectionOpened
       
  2738 waittestclass VCXMV
       
  2739 
       
  2740 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "a"
       
  2741 VCXMV CheckMediaDetail ANY_DRIVE 1 EVcxTestMapping_KMPXMediaGeneralTitle "c"
       
  2742 VCXMV CheckMediaDetail ANY_DRIVE 2 EVcxTestMapping_KMPXMediaGeneralTitle "x"
       
  2743 
       
  2744 // Modify one of the videos and check order
       
  2745 VCXMV CreateCopyOfMedia ANY_DRIVE 1
       
  2746 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralTitle "0"
       
  2747 VCXMV SetMedia 1
       
  2748 VCXMV WaitForMessages 1MINUTE KVCXMyVideosTestMessageVideoListOrderChanged KVCXMYVideosTestMessageCollectionOpened
       
  2749 waittestclass VCXMV
       
  2750 
       
  2751 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "0"
       
  2752 VCXMV CheckMediaDetail ANY_DRIVE 1 EVcxTestMapping_KMPXMediaGeneralTitle "a"
       
  2753 VCXMV CheckMediaDetail ANY_DRIVE 2 EVcxTestMapping_KMPXMediaGeneralTitle "x"
       
  2754 
       
  2755 // Modify one of the videos and check order
       
  2756 VCXMV CreateCopyOfMedia ANY_DRIVE 2
       
  2757 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralTitle "1"
       
  2758 VCXMV SetMedia 1
       
  2759 VCXMV WaitForMessages 1MINUTE KVCXMyVideosTestMessageVideoListOrderChanged KVCXMYVideosTestMessageCollectionOpened
       
  2760 waittestclass VCXMV
       
  2761 
       
  2762 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "0"
       
  2763 VCXMV CheckMediaDetail ANY_DRIVE 1 EVcxTestMapping_KMPXMediaGeneralTitle "1"
       
  2764 VCXMV CheckMediaDetail ANY_DRIVE 2 EVcxTestMapping_KMPXMediaGeneralTitle "a"
       
  2765 
       
  2766 print OK!
       
  2767 delete VCXMV
       
  2768 [Endtest]
       
  2769 
       
  2770 #------------------------------------------------------------------------------------
       
  2771 #
       
  2772 #  Tests that video list is in correct order in category 'Other' when video is modifed
       
  2773 #  and videos are sorted by nothing.
       
  2774 #
       
  2775 #------------------------------------------------------------------------------------
       
  2776 [Test]
       
  2777 title ET30880 EVcxMyVideosOther - EVcxMyVideosSortingNone, modify video
       
  2778 
       
  2779 callsub Cleanup
       
  2780 
       
  2781 var OPTION_ORIGIN EVcxMyVideosOriginOther
       
  2782 callsub SetupVideos
       
  2783 
       
  2784 // Get videos sorted
       
  2785 
       
  2786 create VCXMyVideosCollectionPluginTest VCXMV
       
  2787 VCXMV Create
       
  2788 VCXMV SetSortingOrder EVcxMyVideosSortingNone
       
  2789 
       
  2790 VCXMV OpenCollection VCXCollectionMyVideos
       
  2791 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2792 waittestclass VCXMV
       
  2793 
       
  2794 VCXMV OpenLevel EVcxMyVideosOther
       
  2795 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2796 waittestclass VCXMV
       
  2797 
       
  2798 VCXMV CheckMediaCount ANY_DRIVE 3
       
  2799 
       
  2800 VCXMV GetAllMediaFullDetails
       
  2801 
       
  2802 // Modify one of the videos and check order
       
  2803 VCXMV CreateCopyOfMedia ANY_DRIVE 1
       
  2804 
       
  2805 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralTitle "x"
       
  2806 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralExtSizeInt64 1
       
  2807 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralFlags 0
       
  2808 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralCopyright "c"
       
  2809 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosModifiedDateCurrent
       
  2810 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosAgeProfile 5
       
  2811 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosAudioLanguage "e"
       
  2812 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosAuthor "f"
       
  2813 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosDuration 7 8
       
  2814 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralLastPlaybackPosition 9 10
       
  2815 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosDownloadId 11
       
  2816 
       
  2817 VCXMV SetMedia 1
       
  2818 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionItemChanged
       
  2819 waittestclass VCXMV
       
  2820 
       
  2821 VCXMV CheckMediaDetail ANY_DRIVE 1 EVcxTestMapping_KMPXMediaGeneralTitle "x"
       
  2822 
       
  2823 print OK!
       
  2824 delete VCXMV
       
  2825 [Endtest]
       
  2826 
       
  2827 #------------------------------------------------------------------------------------
       
  2828 #
       
  2829 #  Tests that video list is in correct order in category 'Other' when video is modifed
       
  2830 #  and videos are sorted by id.
       
  2831 #
       
  2832 #------------------------------------------------------------------------------------
       
  2833 [Test]
       
  2834 title ET30881 EVcxMyVideosOther - EVcxMyVideosSortingId, modify video
       
  2835 
       
  2836 callsub Cleanup
       
  2837 
       
  2838 var OPTION_ORIGIN EVcxMyVideosOriginOther
       
  2839 callsub SetupVideos
       
  2840 
       
  2841 // Get videos sorted
       
  2842 
       
  2843 create VCXMyVideosCollectionPluginTest VCXMV
       
  2844 VCXMV Create
       
  2845 VCXMV SetSortingOrder EVcxMyVideosSortingId
       
  2846 
       
  2847 VCXMV OpenCollection VCXCollectionMyVideos
       
  2848 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2849 waittestclass VCXMV
       
  2850 
       
  2851 VCXMV OpenLevel EVcxMyVideosOther
       
  2852 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2853 waittestclass VCXMV
       
  2854 
       
  2855 VCXMV CheckMediaCount ANY_DRIVE 3
       
  2856 
       
  2857 VCXMV GetAllMediaFullDetails
       
  2858 
       
  2859 //VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "c"
       
  2860 //VCXMV CheckMediaDetail ANY_DRIVE 1 EVcxTestMapping_KMPXMediaGeneralTitle "a"
       
  2861 //VCXMV CheckMediaDetail ANY_DRIVE 2 EVcxTestMapping_KMPXMediaGeneralTitle "b"
       
  2862 
       
  2863 VCXMV GetAllMediaFullDetails
       
  2864 
       
  2865 // Modify one of the videos and check order
       
  2866 VCXMV CreateCopyOfMedia ANY_DRIVE 1
       
  2867 
       
  2868 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralTitle "x"
       
  2869 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralExtSizeInt64 1
       
  2870 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralFlags 0
       
  2871 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralCopyright "c"
       
  2872 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosModifiedDateCurrent
       
  2873 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosAgeProfile 5
       
  2874 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosAudioLanguage "e"
       
  2875 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosAuthor "f"
       
  2876 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosDuration 7 8
       
  2877 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralLastPlaybackPosition 9 10
       
  2878 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosDownloadId 11
       
  2879 
       
  2880 VCXMV SetMedia 1
       
  2881 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionItemChanged
       
  2882 waittestclass VCXMV
       
  2883 
       
  2884 //VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "c"
       
  2885 //VCXMV CheckMediaDetail ANY_DRIVE 1 EVcxTestMapping_KMPXMediaGeneralTitle "x"
       
  2886 //VCXMV CheckMediaDetail ANY_DRIVE 2 EVcxTestMapping_KMPXMediaGeneralTitle "b"
       
  2887 
       
  2888 print OK!
       
  2889 delete VCXMV
       
  2890 [Endtest]
       
  2891 
       
  2892 #------------------------------------------------------------------------------------
       
  2893 #
       
  2894 #  Tests that video list is in correct order in category 'Other' when video is modifed
       
  2895 #  and videos are sorted by modified date.
       
  2896 #
       
  2897 #------------------------------------------------------------------------------------
       
  2898 [Test]
       
  2899 title ET30882 EVcxMyVideosOther - EVcxMyVideosSortingModified, modify video
       
  2900 
       
  2901 callsub Cleanup
       
  2902 
       
  2903 var OPTION_ORIGIN EVcxMyVideosOriginOther
       
  2904 callsub SetupVideos
       
  2905 
       
  2906 // Get videos sorted
       
  2907 create VCXMyVideosCollectionPluginTest VCXMV
       
  2908 VCXMV Create
       
  2909 VCXMV SetSortingOrder EVcxMyVideosSortingModified
       
  2910 
       
  2911 VCXMV OpenCollection VCXCollectionMyVideos
       
  2912 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2913 waittestclass VCXMV
       
  2914 
       
  2915 VCXMV OpenLevel EVcxMyVideosOther
       
  2916 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2917 waittestclass VCXMV
       
  2918 
       
  2919 VCXMV CheckMediaCount ANY_DRIVE 3
       
  2920 
       
  2921 VCXMV GetAllMediaFullDetails
       
  2922 
       
  2923 // NOT SUPPORTED SO NO CHECKING
       
  2924 
       
  2925 //VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "b"
       
  2926 //VCXMV CheckMediaDetail ANY_DRIVE 1 EVcxTestMapping_KMPXMediaGeneralTitle "a"
       
  2927 //VCXMV CheckMediaDetail ANY_DRIVE 2 EVcxTestMapping_KMPXMediaGeneralTitle "c"
       
  2928 
       
  2929 VCXMV CreateCopyOfMedia ANY_DRIVE 1
       
  2930 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosModifiedDateCurrent
       
  2931 VCXMV OutsideMediaUpdate
       
  2932 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionItemChanged
       
  2933 waittestclass VCXMV
       
  2934 
       
  2935 VCXMV GetAllMediaFullDetails
       
  2936 
       
  2937 //VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "a"
       
  2938 //VCXMV CheckMediaDetail ANY_DRIVE 1 EVcxTestMapping_KMPXMediaGeneralTitle "b"
       
  2939 //VCXMV CheckMediaDetail ANY_DRIVE 2 EVcxTestMapping_KMPXMediaGeneralTitle "c"
       
  2940 
       
  2941 print OK!
       
  2942 delete VCXMV
       
  2943 [Endtest]
       
  2944 
       
  2945 #------------------------------------------------------------------------------------
       
  2946 #
       
  2947 #  Tests that video list is in correct order in category 'Other' when video is modifed
       
  2948 #  so that order changes and videos are sorted by size.
       
  2949 #
       
  2950 #------------------------------------------------------------------------------------
       
  2951 [Test]
       
  2952 title ET30883 EVcxMyVideosOther - EVcxMyVideosSortingSize, modify video
       
  2953 
       
  2954 callsub Cleanup
       
  2955 
       
  2956 var OPTION_ORIGIN EVcxMyVideosOriginOther
       
  2957 callsub SetupVideos
       
  2958 
       
  2959 // The test case
       
  2960 
       
  2961 create VCXMyVideosCollectionPluginTest VCXMV
       
  2962 VCXMV Create
       
  2963 VCXMV SetSortingOrder EVcxMyVideosSortingSize
       
  2964 
       
  2965 VCXMV OpenCollection VCXCollectionMyVideos
       
  2966 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2967 waittestclass VCXMV
       
  2968 
       
  2969 VCXMV OpenLevel EVcxMyVideosOther
       
  2970 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  2971 waittestclass VCXMV
       
  2972 
       
  2973 // Check count and sort order
       
  2974 
       
  2975 VCXMV CheckMediaCount ANY_DRIVE 3
       
  2976 
       
  2977 VCXMV GetAllMediaFullDetails
       
  2978 
       
  2979 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "a" // 49k
       
  2980 VCXMV CheckMediaDetail ANY_DRIVE 1 EVcxTestMapping_KMPXMediaGeneralTitle "c" // 50k
       
  2981 VCXMV CheckMediaDetail ANY_DRIVE 2 EVcxTestMapping_KMPXMediaGeneralTitle "b" // 51k
       
  2982 
       
  2983 // Modify one of the videos and check order
       
  2984 VCXMV CreateCopyOfMedia ANY_DRIVE 1
       
  2985 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralExtSizeInt64 48000
       
  2986 VCXMV SetMedia 1
       
  2987 VCXMV WaitForMessages 1MINUTE KVCXMyVideosTestMessageVideoListOrderChanged KVCXMYVideosTestMessageCollectionOpened
       
  2988 waittestclass VCXMV
       
  2989 
       
  2990 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "c"
       
  2991 VCXMV CheckMediaDetail ANY_DRIVE 1 EVcxTestMapping_KMPXMediaGeneralTitle "a"
       
  2992 VCXMV CheckMediaDetail ANY_DRIVE 2 EVcxTestMapping_KMPXMediaGeneralTitle "b"
       
  2993 
       
  2994 // Modify one of the videos and check order
       
  2995 VCXMV CreateCopyOfMedia ANY_DRIVE 1
       
  2996 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralExtSizeInt64 60000
       
  2997 VCXMV SetMedia 1
       
  2998 VCXMV WaitForMessages 1MINUTE KVCXMyVideosTestMessageVideoListOrderChanged KVCXMYVideosTestMessageCollectionOpened
       
  2999 waittestclass VCXMV
       
  3000 
       
  3001 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "c"
       
  3002 VCXMV CheckMediaDetail ANY_DRIVE 1 EVcxTestMapping_KMPXMediaGeneralTitle "b"
       
  3003 VCXMV CheckMediaDetail ANY_DRIVE 2 EVcxTestMapping_KMPXMediaGeneralTitle "a"
       
  3004 
       
  3005 // Modify one of the videos and check order
       
  3006 VCXMV CreateCopyOfMedia ANY_DRIVE 2
       
  3007 VCXMV SetMediaDetail EVcxTestMapping_KMPXMediaGeneralExtSizeInt64 40000
       
  3008 VCXMV SetMedia 1
       
  3009 VCXMV WaitForMessages 1MINUTE KVCXMyVideosTestMessageVideoListOrderChanged KVCXMYVideosTestMessageCollectionOpened
       
  3010 waittestclass VCXMV
       
  3011 
       
  3012 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "a"
       
  3013 VCXMV CheckMediaDetail ANY_DRIVE 1 EVcxTestMapping_KMPXMediaGeneralTitle "c"
       
  3014 VCXMV CheckMediaDetail ANY_DRIVE 2 EVcxTestMapping_KMPXMediaGeneralTitle "b"
       
  3015 
       
  3016 print OK!
       
  3017 delete VCXMV
       
  3018 [Endtest]
       
  3019 
       
  3020 #------------------------------------------------------------------------------------
       
  3021 #
       
  3022 #  Tests that video list is in correct order in category 'Other' when sorting order
       
  3023 #  changes because video is added by sideloading. Videos are sorted by name.
       
  3024 #
       
  3025 # CaseClass: core
       
  3026 #------------------------------------------------------------------------------------
       
  3027 [Test]
       
  3028 title ET30884 EVcxMyVideosOther - EVcxMyVideosSortingName, sideload video
       
  3029 
       
  3030 callsub Cleanup
       
  3031 
       
  3032 create VCXMyVideosCollectionPluginTest VCXMV
       
  3033 VCXMV Create
       
  3034 VCXMV SetSortingOrder EVcxMyVideosSortingName
       
  3035 
       
  3036 VCXMV OpenCollection VCXCollectionMyVideos
       
  3037 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  3038 waittestclass VCXMV
       
  3039 
       
  3040 VCXMV OpenLevel EVcxMyVideosAllVideos
       
  3041 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  3042 waittestclass VCXMV
       
  3043 
       
  3044 // Create some video objects.
       
  3045 VCXMV CreateVideoFile IptvTestVideo3Gp C_DRIVE "video3.mp4" 52000
       
  3046 pause 1000
       
  3047 VCXMV CreateVideoFile IptvTestVideo3Gp C_DRIVE "video0.mp4" 50000
       
  3048 pause 1000
       
  3049 VCXMV CreateVideoFile IptvTestVideo3Gp C_DRIVE "video2.mp4" 51000
       
  3050 pause 1000
       
  3051 
       
  3052 VCXMV CreateCopyOfMedia ANY_DRIVE 0
       
  3053 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosOrigin EVcxMyVideosOriginOther
       
  3054 VCXMV OutsideMediaUpdate
       
  3055 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionItemChanged
       
  3056 waittestclass VCXMV
       
  3057 
       
  3058 VCXMV CreateCopyOfMedia ANY_DRIVE 1
       
  3059 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosOrigin EVcxMyVideosOriginOther
       
  3060 VCXMV OutsideMediaUpdate
       
  3061 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionItemChanged
       
  3062 waittestclass VCXMV
       
  3063 
       
  3064 VCXMV CreateCopyOfMedia ANY_DRIVE 2
       
  3065 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosOrigin EVcxMyVideosOriginOther
       
  3066 VCXMV OutsideMediaUpdate
       
  3067 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionItemChanged
       
  3068 waittestclass VCXMV
       
  3069 
       
  3070 delete VCXMV
       
  3071 
       
  3072 // Get videos sorted
       
  3073 
       
  3074 create VCXMyVideosCollectionPluginTest VCXMV
       
  3075 VCXMV Create
       
  3076 VCXMV SetSortingOrder EVcxMyVideosSortingName
       
  3077 
       
  3078 VCXMV OpenCollection VCXCollectionMyVideos
       
  3079 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  3080 waittestclass VCXMV
       
  3081 
       
  3082 VCXMV OpenLevel EVcxMyVideosOther
       
  3083 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  3084 waittestclass VCXMV
       
  3085 
       
  3086 VCXMV CheckMediaCount ANY_DRIVE 3
       
  3087 
       
  3088 VCXMV GetAllMediaFullDetails
       
  3089 
       
  3090 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "video0"
       
  3091 VCXMV CheckMediaDetail ANY_DRIVE 1 EVcxTestMapping_KMPXMediaGeneralTitle "video2"
       
  3092 VCXMV CheckMediaDetail ANY_DRIVE 2 EVcxTestMapping_KMPXMediaGeneralTitle "video3"
       
  3093 
       
  3094 // Sideload video
       
  3095 
       
  3096 VCXMV CreateVideoFile IptvTestVideo3Gp C_DRIVE "video1.mp4"
       
  3097 
       
  3098 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "video0"
       
  3099 VCXMV CheckMediaDetail ANY_DRIVE 1 EVcxTestMapping_KMPXMediaGeneralTitle "video1"
       
  3100 VCXMV CheckMediaDetail ANY_DRIVE 2 EVcxTestMapping_KMPXMediaGeneralTitle "video2"
       
  3101 VCXMV CheckMediaDetail ANY_DRIVE 3 EVcxTestMapping_KMPXMediaGeneralTitle "video3"
       
  3102 
       
  3103 print OK!
       
  3104 delete VCXMV
       
  3105 [Endtest]
       
  3106 
       
  3107 #------------------------------------------------------------------------------------
       
  3108 #
       
  3109 #  Tests that video list is in correct order in category 'All videos' when sorting order
       
  3110 #  changes because video is added by download. Videos are sorted by name.
       
  3111 #
       
  3112 #------------------------------------------------------------------------------------
       
  3113 [Test]
       
  3114 title ET30885 EVcxMyVideosOther - EVcxMyVideosSortingName, download video
       
  3115 
       
  3116 callsub Cleanup
       
  3117 
       
  3118 create VCXMyVideosCollectionPluginTest VCXMV
       
  3119 VCXMV Create
       
  3120 VCXMV SetSortingOrder EVcxMyVideosSortingName
       
  3121 
       
  3122 VCXMV OpenCollection VCXCollectionMyVideos
       
  3123 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  3124 waittestclass VCXMV
       
  3125 
       
  3126 VCXMV OpenLevel EVcxMyVideosAllVideos
       
  3127 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  3128 waittestclass VCXMV
       
  3129 
       
  3130 // Create some video objects.
       
  3131 VCXMV CreateVideoFile IptvTestVideo3Gp C_DRIVE "small3.mp4" 52000
       
  3132 pause 1000
       
  3133 VCXMV CreateVideoFile IptvTestVideo3Gp C_DRIVE "small2.mp4" 50000
       
  3134 pause 1000
       
  3135 VCXMV CreateVideoFile IptvTestVideo3Gp C_DRIVE "small0.mp4" 51000
       
  3136 pause 1000
       
  3137 
       
  3138 VCXMV CreateCopyOfMedia ANY_DRIVE 0
       
  3139 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosOrigin EVcxMyVideosOriginOther
       
  3140 VCXMV OutsideMediaUpdate
       
  3141 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionItemChanged
       
  3142 waittestclass VCXMV
       
  3143 
       
  3144 VCXMV CreateCopyOfMedia ANY_DRIVE 1
       
  3145 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosOrigin EVcxMyVideosOriginOther
       
  3146 VCXMV OutsideMediaUpdate
       
  3147 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionItemChanged
       
  3148 waittestclass VCXMV
       
  3149 
       
  3150 VCXMV CreateCopyOfMedia ANY_DRIVE 2
       
  3151 VCXMV SetMediaDetail EVcxTestMapping_KVcxMediaMyVideosOrigin EVcxMyVideosOriginOther
       
  3152 VCXMV OutsideMediaUpdate
       
  3153 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionItemChanged
       
  3154 waittestclass VCXMV
       
  3155 
       
  3156 delete VCXMV
       
  3157 
       
  3158 // Get videos sorted
       
  3159 create VCXMyVideosCollectionPluginTest VCXMV
       
  3160 VCXMV Create
       
  3161 VCXMV SetSortingOrder EVcxMyVideosSortingName
       
  3162 
       
  3163 VCXMV OpenCollection VCXCollectionMyVideos
       
  3164 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  3165 waittestclass VCXMV
       
  3166 
       
  3167 VCXMV OpenLevel EVcxMyVideosOther
       
  3168 VCXMV WaitForMessages 1MINUTE KVCXMYVideosTestMessageCollectionOpened
       
  3169 waittestclass VCXMV
       
  3170 
       
  3171 VCXMV CheckMediaCount ANY_DRIVE 3
       
  3172 
       
  3173 VCXMV GetAllMediaFullDetails
       
  3174 
       
  3175 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "small0"
       
  3176 VCXMV CheckMediaDetail ANY_DRIVE 1 EVcxTestMapping_KMPXMediaGeneralTitle "small2"
       
  3177 VCXMV CheckMediaDetail ANY_DRIVE 2 EVcxTestMapping_KMPXMediaGeneralTitle "small3"
       
  3178 
       
  3179 // Download video
       
  3180 
       
  3181 VCXMV Download 3G_AP SERVICE_SMALLVIDEOS 1 0 "mediacharger" "Buran_9o"
       
  3182 pause 60000 // pause for a minute and hope download succeeds
       
  3183 
       
  3184 VCXMV CheckMediaDetail ANY_DRIVE 0 EVcxTestMapping_KMPXMediaGeneralTitle "small0"
       
  3185 VCXMV CheckMediaDetail ANY_DRIVE 1 EVcxTestMapping_KMPXMediaGeneralTitle "small2"
       
  3186 VCXMV CheckMediaDetail ANY_DRIVE 2 EVcxTestMapping_KMPXMediaGeneralTitle "small3"
       
  3187 
       
  3188 print OK!
       
  3189 delete VCXMV
       
  3190 [Endtest]