diff -r 3104fc151679 -r 9a48e301e94b uiservicetab/vimpstcmdprocess/tsrc/vimpstcmdprocess_utest/data/branch_coverage/indexD16.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/uiservicetab/vimpstcmdprocess/tsrc/vimpstcmdprocess_utest/data/branch_coverage/indexD16.html Wed Sep 01 12:33:36 2010 +0100 @@ -0,0 +1,401 @@ + + +CTC++ Coverage Report + + + + + + + + +CTC++ Coverage Report - +Execution Profile +   #16/43

+Directory Summary | Files Summary | Functions Summary | Execution Profile
+To files: First | Previous | Next | Last | Index | No Index


+File: \meco_domain\conversations\uiservicetab\internal\tsrc\vimpstcmdprocess_utest\src\stub\s_vimpstenginepresencesubservice.cpp
+Instrumentation mode: function-decision
+TER: 43 % ( 24/ 56)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Start/ End/    
True False - Line Source

  1 /*
  2  * ==============================================================================
  3  *  Name        : s_vimpstenginepresencesubservice.cpp
  4  *  Part of     : IMUiServiceTab\internal\vimstcmdprocess_ut
  5  *  Description : Handles the use of Precense Framework
  6  *
  7  *  Copyright © 2007 Nokia.  All rights reserved.
  8  *  This material, including documentation and any related computer
  9  *  programs, is protected by copyright controlled by Nokia.  All
  10  *  rights are reserved.  Copying, including reproducing, storing,
  11  *  adapting or translating, any or all of this material requires the
  12  *  prior written consent of Nokia.  This material also contains
  13  *  confidential information which may not be disclosed to others
  14  *  without the prior written consent of Nokia.
  15  * ============================================================================
  16  * Template version: 4.2
  17  */
  18 
  19 // INCLUDE FILES
  20 #include "s_vimpstenginepresencesubservice.h"
  21 //Presence Observer
  22 //#include "mvimpstenginepresencesubserviceeventobserver.h"
  23 
  24 // CONTANTS
  25 const TInt KUriMaxLength = 255; 
  26 _LIT( KListNameAllBuddy ,"buddylist" );
  27 
  28 // ================= MEMBER FUNCTIONS =======================
  29 
  30 // ---------------------------------------------------------------------------
  31 // CVIMPSTEnginePresenceSubService_Stub::
  32 //      CVIMPSTEnginePresenceSubService_Stub()
  33 // ---------------------------------------------------------------------------
  34 //
 
212 212   35 CVIMPSTEnginePresenceSubService_Stub::CVIMPSTEnginePresenceSubService_Stub(  ) 
  36         {
  37         }
  38 
  39 // ---------------------------------------------------------------------------
  40 // CVIMPSTEnginePresenceSubService_Stub::ConstructL()
  41 // ---------------------------------------------------------------------------
  42 //
 
212 212   43 void CVIMPSTEnginePresenceSubService_Stub::ConstructL()
  44     {
  45    
  46 
  47     }
  48 
  49 // ---------------------------------------------------------------------------
  50 // CVIMPSTEnginePresenceSubService_Stub::NewL()
  51 // ---------------------------------------------------------------------------
  52 //
  53 CVIMPSTEnginePresenceSubService_Stub* 
 
212   54 CVIMPSTEnginePresenceSubService_Stub::NewL(  )
  55     {
  56     CVIMPSTEnginePresenceSubService_Stub* self = NewLC();
  57     CleanupStack::Pop(self);
212    58     return self;
  59     }
  60 
  61 // ---------------------------------------------------------------------------
  62 // CVIMPSTEnginePresenceSubService_Stub::NewLC()
  63 // ---------------------------------------------------------------------------
  64 //
  65 CVIMPSTEnginePresenceSubService_Stub* 
 
212   66 CVIMPSTEnginePresenceSubService_Stub::NewLC( )
  67     {
  68     CVIMPSTEnginePresenceSubService_Stub* self =
  69     new (ELeave) CVIMPSTEnginePresenceSubService_Stub( );
  70     CleanupStack::PushL(self);
  71     self->ConstructL();
212    72     return self;
  73     }
  74 
  75 // ---------------------------------------------------------------------------
  76 // CVIMPSTEnginePresenceSubService_Stub::
  77 //      ~CVIMPSTEnginePresenceSubService_Stub()
  78 // ---------------------------------------------------------------------------
  79 //
 
- 80 CVIMPSTEnginePresenceSubService_Stub::~CVIMPSTEnginePresenceSubService_Stub()
  81     {
  82    
  83     }
  84 
  85 
 
- 86  void CVIMPSTEnginePresenceSubService_Stub::FetchPresenceOfSingleContactL(const TDesC& aContact)
  87     {
  88     
  89     }
  90 // ---------------------------------------------------------------------------
  91 // CVIMPSTEnginePresenceSubService_Stub::
  92 //      ServiceState()
  93 // ---------------------------------------------------------------------------
  94 //
  95 
 
- 96 TVIMPSTEnums::TVIMPSTRegistrationState CVIMPSTEnginePresenceSubService_Stub::SubServiceState() const
  97    {
 - 98    return TVIMPSTEnums::ESVCERegistered;
  99    }
  100 
  101 // ---------------------------------------------------------------------------
  102 // CVIMPSTEnginePresenceSubService_Stub::
  103 //      Type()
  104 // ---------------------------------------------------------------------------
  105 //
  106 
 
208   107 TVIMPSTEnums::SubServiceType CVIMPSTEnginePresenceSubService_Stub::Type() const
  108     {             
208    109    return TVIMPSTEnums::EPresence;
  110    }
  111 
  112 // ---------------------------------------------------------------------------
  113 // CVIMPSTEnginePresenceSubService_Stub::
  114 //      Enabled()
  115 // ---------------------------------------------------------------------------
  116 //
  117 
 
- 118 TBool CVIMPSTEnginePresenceSubService_Stub::Enabled()
  119     {
 - 120     return  ETrue;    
  121     }
  122 
  123 
  124 
  125 // ---------------------------------------------------------------------------
  126 // CVIMPSTEnginePresenceSubService_Stub::SubscribePresenceOfSingleContactL
  127 // ---------------------------------------------------------------------------
  128 //
 
- 129 void CVIMPSTEnginePresenceSubService_Stub::SubscribePresenceOfSingleContactL( const TDesC& /*aUriOfTheContact*/)
  130     {
  131     
  132     }
  133 // ---------------------------------------------------------------------------
  134 // CVIMPSTEnginePresenceSubService_Stub::
  135 //      UnsubscribePrecenseOfSingleContactL
  136 // ---------------------------------------------------------------------------
  137 //
 
- 138 void CVIMPSTEnginePresenceSubService_Stub::UnSubscribePresenceOfSingleContactL(
  139         const TDesC& /*aUriOfTheContact */)
  140     {
  141    
  142     }
  143 
  144 // ---------------------------------------------------------
  145 // CVIMPSTEnginePresenceSubService_Stub::PublishOwnPresenceL
  146 // 
  147 // ---------------------------------------------------------    
 
12   148 TInt CVIMPSTEnginePresenceSubService_Stub::PublishOwnPresenceL(TVIMPSTEnums::TOnlineStatus /*aStatus*/, 
  149                                             const TDesC& /*aValue*/,
  150                                                const TDesC&  /*aFilename= KNullDesC*/, 
  151                                                const TDesC8& /*aMimetype = KNullDesC8*/,
  152                                                TBool /*aIsAvatar = EFalse*/ )
  153     {
12    154    return KErrNone;
  155     }
  156 
  157 
  158 /// ---------------------------------------------------------
  159 // CVIMPSTEnginePresenceSubService_Stub::FetchPresenceFormCache
  160 // 
  161 // ---------------------------------------------------------    
 
- 162 TInt CVIMPSTEnginePresenceSubService_Stub::FetchPresenceFromCache()
  163     {
  164    
 - 165    return KErrNone;
  166     }
  167 // ---------------------------------------------------------------------------
  168 // CVIMPSTEnginePresenceSubService_Stub::SubscribeToPresenceCacheL
  169 // ---------------------------------------------------------------------------
  170 //  
 
- 171 void CVIMPSTEnginePresenceSubService_Stub::SubscribeToPresenceCacheL(const TDesC& /*aUserId*/ )
  172     {
  173                                               
  174     }
  175 
  176 
  177 // ---------------------------------------------------------------------------
  178 // CVIMPSTEnginePresenceSubService_Stub::UnSubscribeToPresenceCacheL
  179 // ---------------------------------------------------------------------------
  180 //  
 
- 181 void CVIMPSTEnginePresenceSubService_Stub::UnSubscribeToPresenceCacheL(const TDesC& /*aWVID*/)
  182     {
  183                                            
  184     }
  185 
  186 
  187 
  188 
  189 
  190 // ---------------------------------------------------------
  191 // CVIMPSTEnginePresenceSubService_Stub::UnSubscribeForAuthorizationL
  192 //  
  193 // ---------------------------------------------------------    
 
- 194 void  CVIMPSTEnginePresenceSubService_Stub::UnSubscribeForAuthorizationL()
  195     {
  196         }
  197 
  198 // ---------------------------------------------------------
  199 // CVIMPSTEnginePresenceSubService_Stub::SubscribeForAuthorizationL
  200 //  
  201 // ---------------------------------------------------------    
 
- 202 void  CVIMPSTEnginePresenceSubService_Stub::SubscribeForAuthorizationL()
  203     {
  204        }
  205 // ---------------------------------------------------------
  206 // CVIMPSTEnginePresenceSubService_Stub::SendPresenceGrantPresentityResponseL
  207 //  
  208 // ---------------------------------------------------------    
 
  209 TInt CVIMPSTEnginePresenceSubService_Stub::SendPresenceGrantPresentityL( const TDesC& /*aContactId*/ , TBool /*aResponse*/ )
  210     {
   211     return KErrNone;
  212     }  
  213 
  214 // ---------------------------------------------------------
  215 // CVIMPSTEnginePresenceSubService_Stub::IsChangeOwnStatusSupported
  216 // 
  217 // ---------------------------------------------------------        
  218 
 
- 219 TBool CVIMPSTEnginePresenceSubService_Stub::IsChangeOwnStatusSupported() 
  220     {
  221     //TODO:: get the feature supported from ximp and return
 - 222     return ETrue;
  223     }
  224 
  225 // ---------------------------------------------------------
  226 // CVIMPSTEnginePresenceSubService_Stub::IsStatusMsgSupported
  227 // 
  228 // ---------------------------------------------------------        
 
- 229 TBool CVIMPSTEnginePresenceSubService_Stub::IsStatusMsgSupported()
  230     {
  231     //TODO:: get the feature supported from ximp and return
 - 232     return ETrue;
  233     }
  234 
  235 // ---------------------------------------------------------
  236 // CVIMPSTEnginePresenceSubService_Stub::IsAvatarSupported
  237 // 
  238 // ---------------------------------------------------------        
 
- 239 TBool CVIMPSTEnginePresenceSubService_Stub::IsAvatarSupported()
  240     {
 - 241     return EFalse;
  242     }
  243  
  244  // ---------------------------------------------------------
  245 // CVIMPSTEnginePresenceSubService_Stub::SetAvatarSupported
  246 // 
  247 // ---------------------------------------------------------        
 
- 248 void CVIMPSTEnginePresenceSubService_Stub::SetAvatarSupported(TBool /*aSupported*/ )
  249     {
  250    
  251     }
  252 
  253 // ---------------------------------------------------------
  254 // CVIMPSTEnginePresenceSubService_Stub::RegisterPresenceEventObserver
  255 // 
  256 // ---------------------------------------------------------   
  257 //TODO::Should be named as RegisterPresenceEventObserverL
 
118 118   258 void CVIMPSTEnginePresenceSubService_Stub::RegisterPresenceEventObserverL(
  259         MVIMPSTEnginePresenceSubServiceEventObserver* /*aObserver*/)
  260     {
  261     
  262     }
  263 
  264 // ---------------------------------------------------------
  265 // CVIMPSTEnginePresenceSubService_Stub::UnRegisterPresenceEventObserver
  266 // 
  267 // ---------------------------------------------------------   
  268 
 
46 46   269 void CVIMPSTEnginePresenceSubService_Stub::UnRegisterPresenceEventObserver(
  270         MVIMPSTEnginePresenceSubServiceEventObserver* /*aObserver*/)
  271     {
  272     
  273     }   
  274 // ---------------------------------------------------------------------------
  275 // CVIMPSTEnginePresenceSubService_Stub::AddToBlockListL
  276 // ---------------------------------------------------------------------------
  277 //
 
  278 TInt CVIMPSTEnginePresenceSubService_Stub::AddToBlockListL( const TDesC& aUriOfTheContact )
  279     {
  280     TInt err = KErrNotFound;
  281    _LIT(KAt, "@");
  282    TInt loc = aUriOfTheContact.Find(KAt());
- 283    if( 0 == aUriOfTheContact.Length())
 - 284        return KErrNotFound;
  285    
- 286    else if(KErrNotFound == loc )
   287       return KErrNotFound;
    288    else
  289        err = KErrNone;
 - 290     return err;
  291     }
  292 // ---------------------------------------------------------------------------
  293 // CVIMPSTEnginePresenceSubService_Stub::GetBlockedList
  294 // ---------------------------------------------------------------------------
  295 //
 
24   296 RPointerArray<HBufC>* CVIMPSTEnginePresenceSubService_Stub::GetBlockedList()
  297     {
  298     RPointerArray<HBufC> *blockedlist =  new (ELeave) RPointerArray<HBufC>;
  299     
  300     _LIT(KText,"blocked@presence");
  301         HBufC* buddyId = HBufC::NewL(32);
  302         CleanupStack::PushL(buddyId);
  303         *buddyId = KText;
  304         blockedlist->Append(buddyId);
  305 
  306         CleanupStack::Pop();
  307       
24    308     return blockedlist;
  309     }
  310 // ---------------------------------------------------------------------------
  311 // CVIMPSTEnginePresenceSubService_Stub::FetchBlockedListFromServerL
  312 // ---------------------------------------------------------------------------
  313 //
 
- 314 void CVIMPSTEnginePresenceSubService_Stub::FetchBlockedListFromServerL(MVIMPSTEngineBlockedListFetchEventObserver* aOb)
  315     {
  316     
  317     }
  318 // ---------------------------------------------------------------------------
  319 // CVIMPSTEnginePresenceSubService_Stub::RemoveFromBlockListL
  320 // ---------------------------------------------------------------------------
  321 //
 
  322 TInt CVIMPSTEnginePresenceSubService_Stub::RemoveFromBlockListL( const TDesC& aUriOfTheContact )
  323     {
  324     TInt err = KErrNotFound;
  325     _LIT(KAt, "@");
  326     TInt loc = aUriOfTheContact.Find(KAt());
- 327     if( 0 == aUriOfTheContact.Length())
 - 328       return KErrNotFound;
- 329    else if(KErrNotFound == loc )
   330        return KErrNotFound;
    331    else
  332        err = KErrNone;
 - 333      return err;
  334     }
 
- 335  void CVIMPSTEnginePresenceSubService_Stub::FetchPresenceOfSinleContactL(const TDesC& aUserId)
  336     {
  337     }
  338  
 
- 339  void CVIMPSTEnginePresenceSubService_Stub::UpdatePresenceStateL()
  340     {
  341        
  342     }
  343 // End of file
***TER 43% (24/56) of SOURCE FILE s_vimpstenginepresencesubservice.cpp

+Directory Summary | Files Summary | Functions Summary | Execution Profile
+To files: First | Previous | Next | Last | Top | Index | No Index


+