diff -r bbb98528c666 -r 3738fe97f027 videocollection/mpxmyvideoscollection/tsrc/mpxmvcolltest/src/VCXMyVideosCollectionPluginTestBlocks.cpp --- a/videocollection/mpxmyvideoscollection/tsrc/mpxmvcolltest/src/VCXMyVideosCollectionPluginTestBlocks.cpp Thu Apr 01 23:22:15 2010 +0300 +++ b/videocollection/mpxmyvideoscollection/tsrc/mpxmvcolltest/src/VCXMyVideosCollectionPluginTestBlocks.cpp Thu Apr 01 23:32:44 2010 +0300 @@ -226,7 +226,8 @@ ENTRY( "DeleteAllAlbums", CVCXMyVideosCollectionPluginTest::DeleteAllAlbumsL ), ENTRY( "AddMediasToAlbum", CVCXMyVideosCollectionPluginTest::AddMediasToAlbumL ), ENTRY( "RemoveMediasFromAlbum", CVCXMyVideosCollectionPluginTest::RemoveMediasFromAlbumL ), - ENTRY( "CheckAlbumCount", CVCXMyVideosCollectionPluginTest::CheckAlbumCount ), + ENTRY( "RenameAlbum", CVCXMyVideosCollectionPluginTest::RenameAlbumL ), + ENTRY( "CheckAlbumExists", CVCXMyVideosCollectionPluginTest::CheckAlbumExistsL ), ENTRY( "CreateVideoFile", CVCXMyVideosCollectionPluginTest::CreateVideoFileL ), ENTRY( "CreateVideoFileNoWait", CVCXMyVideosCollectionPluginTest::CreateVideoFileNoWaitL ), @@ -1403,14 +1404,12 @@ return err; } - // ----------------------------------------------------------------------------- // CVcxMyVideosApiTest::CheckAlbumCountL // ----------------------------------------------------------------------------- // TInt CVCXMyVideosCollectionPluginTest::CheckAlbumCountL( CStifItemParser& aItem ) { - VCXLOGLO1(">>>CVCXMyVideosCollectionPluginTest::CheckAlbumCountL ---------->"); // Print to UI _LIT( KVCXMyVideosCollectionPluginTest, "VCXMyVideosCollectionPluginTest" ); @@ -2620,7 +2619,6 @@ return err; } - // ----------------------------------------------------------------------------- // CVcxMyVideosApiTest::AddMediasToAlbumL // ----------------------------------------------------------------------------- @@ -2704,35 +2702,80 @@ } // ----------------------------------------------------------------------------- -// CVcxMyVideosApiTest::CheckAlbumCount +// CVcxMyVideosApiTest::RenameAlbumL // ----------------------------------------------------------------------------- // -TInt CVCXMyVideosCollectionPluginTest::CheckAlbumCount( CStifItemParser& aItem ) +TInt CVCXMyVideosCollectionPluginTest::RenameAlbumL( CStifItemParser& aItem ) { - VCXLOGLO1(">>>CVCXMyVideosCollectionPluginTest::CreateAlbumL ---------->"); + VCXLOGLO1(">>>CVCXMyVideosCollectionPluginTest::RenameAlbumL ---------->"); // Print to UI _LIT( KVCXMyVideosCollectionPluginTest, "VCXMyVideosCollectionPluginTest" ); - _LIT( KWhere, "In CheckAlbumCount" ); + _LIT( KWhere, "In RenameAlbumL" ); TestModuleIf().Printf( 0, KVCXMyVideosCollectionPluginTest, KWhere ); // Print to log file iLog->Log( KWhere ); + + WaitForRefreshL( EFalse ); // Wait for possible refresh to finish. aItem.SetParsingType( CStifItemParser::EQuoteStyleParsing ); - TInt err( KErrNotReady ); - - int expectedCount; - User::LeaveIfError( aItem.GetNextInt( expectedCount ) ); + int err( KErrNotReady ); if( iTester ) { - if( !iTester->CheckAlbumCount( expectedCount ) ) + TPtrC albumName; + User::LeaveIfError( aItem.GetNextString( albumName ) ); + + TPtrC newAlbumName; + User::LeaveIfError( aItem.GetNextString( newAlbumName ) ); + + if( newAlbumName.Compare( KStifScript2KString ) == KErrNone ) { - err = KErrCorrupt; + TRAP( err, iTester->RenameAlbumL( albumName, KAbout2050CharsString ) ); + } + else if( newAlbumName.Compare( KStifScriptEmptyString ) == KErrNone ) + { + TRAP( err, iTester->RenameAlbumL( albumName, KVcxTestEmptyString ) ); + } + else + { + TRAP( err, iTester->RenameAlbumL( albumName, newAlbumName ) ); } } - - VCXLOGLO1("<<>>CVCXMyVideosCollectionPluginTest::CheckAlbumExistsL ---------->"); + // Print to UI + _LIT( KVCXMyVideosCollectionPluginTest, "VCXMyVideosCollectionPluginTest" ); + _LIT( KWhere, "In CheckAlbumExistsL" ); + TestModuleIf().Printf( 0, KVCXMyVideosCollectionPluginTest, KWhere ); + // Print to log file + iLog->Log( KWhere ); + + WaitForRefreshL( EFalse ); // Wait for possible refresh to finish. + + aItem.SetParsingType( CStifItemParser::EQuoteStyleParsing ); + + int err( KErrNotReady ); + + if( iTester ) + { + TPtrC albumName; + User::LeaveIfError( aItem.GetNextString( albumName ) ); + + TRAP( err, iTester->GetAlbumIdL(albumName) ); + } + + VCXLOGLO1("<<