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