multimediacommscontroller/mmcccontroller/tsrc/ut_controller/src/UT_CMccResourceItem.cpp
changeset 15 b25d6a5c0a63
parent 0 1bce908db942
equal deleted inserted replaced
13:861e78e4e84c 15:b25d6a5c0a63
   348     iItem->iState = MMccResources::EPrepared;
   348     iItem->iState = MMccResources::EPrepared;
   349     EUNIT_ASSERT( !iItem->NeedsCamera( *camera ) )
   349     EUNIT_ASSERT( !iItem->NeedsCamera( *camera ) )
   350     camera->iViewFinderEnabled = ETrue;
   350     camera->iViewFinderEnabled = ETrue;
   351     camera->iViewFinderSettings.iSize = TSize( 100, 100 );
   351     camera->iViewFinderSettings.iSize = TSize( 100, 100 );
   352     EUNIT_ASSERT( iItem->NeedsCamera( *camera ) )
   352     EUNIT_ASSERT( iItem->NeedsCamera( *camera ) )
       
   353 
       
   354     // In paused state camera is needed only when viewfinder is enabled
       
   355     camera->iViewFinderEnabled = EFalse;
       
   356     iItem->iState = MMccResources::EResourcePaused;
       
   357     EUNIT_ASSERT( !iItem->NeedsCamera( *camera ) )
       
   358     camera->iViewFinderEnabled = ETrue;
       
   359     camera->iViewFinderSettings.iSize = TSize( 100, 100 );
       
   360     EUNIT_ASSERT( iItem->NeedsCamera( *camera ) )
   353     
   361     
   354     CleanupStack::PopAndDestroy( camera );
   362     CleanupStack::PopAndDestroy( camera );
   355     CleanupStack::PopAndDestroy( pool );
   363     CleanupStack::PopAndDestroy( pool );
   356     }
   364     }
   357 
   365