mmappcomponents/mmmtpdataprovider/tsrc/mtpdataprovidertestmodule/src/cmmmtpdataprovidertester.cpp
changeset 0 a2952bb97e68
equal deleted inserted replaced
-1:000000000000 0:a2952bb97e68
       
     1 /*
       
     2 * Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
       
     3 * All rights reserved.
       
     4 * This component and the accompanying materials are made available
       
     5 * under the terms of "Eclipse Public License v1.0"
       
     6 * which accompanies this distribution, and is available
       
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
       
     8 *
       
     9 * Initial Contributors:
       
    10 * Nokia Corporation - initial contribution.
       
    11 *
       
    12 * Contributors:
       
    13 *
       
    14 * Description:  Base class for plugin tester
       
    15 *
       
    16 */
       
    17 
       
    18 
       
    19 #include "cmmmtpdataprovidertester.h"
       
    20 #include "logging.h"
       
    21 
       
    22 #ifdef LOGGER
       
    23 #undef LOGGER
       
    24 #endif
       
    25 #define LOGGER iLog
       
    26 
       
    27 /**
       
    28 Destructor.
       
    29 */
       
    30 CMmMtpDataProviderTester::~CMmMtpDataProviderTester()
       
    31     {
       
    32     // no implementation required
       
    33     }
       
    34 
       
    35 /**
       
    36 Constructor.
       
    37 @param aParams Parameter block pointer.
       
    38 @panic USER 0 If the parameter block pointer is 0.
       
    39 */
       
    40 CMmMtpDataProviderTester::CMmMtpDataProviderTester()
       
    41     {
       
    42     // no implementation required
       
    43     }
       
    44 
       
    45 void CMmMtpDataProviderTester::RegisterObserver( 
       
    46         CTestObserver* aTestObserver,
       
    47         CTestConnectionChannel* aTestConnChannel,
       
    48         CMTPDataProviderPlugin* aDataProviderPlugin )
       
    49     {
       
    50     PRINTF0( ">CMmMtpDataProviderTester::RegisterObserver" );
       
    51     iTestObserver = aTestObserver;
       
    52     iTestConnChannel = aTestConnChannel;
       
    53     iDataProviderPlugin = aDataProviderPlugin;
       
    54     PRINTF0( "<CMmMtpDataProviderTester::RegisterObserver" );
       
    55     }
       
    56 
       
    57 // default implementations
       
    58 
       
    59 TInt CMmMtpDataProviderTester::CheckSupportedL( TMTPSupportCategory aCategory, RArray<TUint> aResponseArray )
       
    60     {
       
    61     PRINTF0( "<>CMmMtpDataProviderTester::CheckSupportedL" );
       
    62     PRINTE0( "DUMMY IMPLEMENTATION" );
       
    63     return KErrNone;
       
    64     }
       
    65 
       
    66 TInt CMmMtpDataProviderTester::PrepareEnvironmentL()
       
    67     {
       
    68     PRINTF0( "<>CMmMtpDataProviderTester::PrepareEnvironmentL" );
       
    69     PRINTE0( "DUMMY IMPLEMENTATION" );
       
    70     return KErrNone;
       
    71     }
       
    72 
       
    73 TInt CMmMtpDataProviderTester::CleanEnvironmentL()
       
    74     {
       
    75     PRINTF0( "<>CMmMtpDataProviderTester::CleanEnvironmentL" );
       
    76     PRINTE0( "DUMMY IMPLEMENTATION" );
       
    77     return KErrNone;
       
    78     }
       
    79 
       
    80 TBool CMmMtpDataProviderTester::OpenSessionL_prepare( TMTPNotificationParamsSessionChange& aParam )
       
    81     {
       
    82     PRINTF0( "<>CMmMtpDataProviderTester::OpenSessionL_prepare" );
       
    83     PRINTE0( "DUMMY IMPLEMENTATION" );
       
    84     return ETrue;
       
    85     }
       
    86 
       
    87 TInt CMmMtpDataProviderTester::OpenSessionL_checkresults()
       
    88     {
       
    89     PRINTF0( "<>CMmMtpDataProviderTester::OpenSessionL_checkresults" );
       
    90     PRINTE0( "DUMMY IMPLEMENTATION" );
       
    91     return KErrNone;
       
    92     }
       
    93 
       
    94 TBool CMmMtpDataProviderTester::CloseSessionL_prepare( TMTPNotificationParamsSessionChange& aParam )
       
    95     {
       
    96     PRINTF0( "<>CMmMtpDataProviderTester::CloseSessionL_prepare" );
       
    97     PRINTE0( "DUMMY IMPLEMENTATION" );
       
    98     return ETrue;
       
    99     }
       
   100 
       
   101 TInt CMmMtpDataProviderTester::CloseSessionL_checkresults()
       
   102     {
       
   103     PRINTF0( "<>CMmMtpDataProviderTester::CloseSessionL_checkresults" );
       
   104     PRINTE0( "DUMMY IMPLEMENTATION" );
       
   105     return KErrNone;
       
   106     }
       
   107 
       
   108 TBool CMmMtpDataProviderTester::ObjectEnumerationL_prepare( CMTPStorageMetaData* aPhysicalStorage, CMTPStorageMetaData* aLogicalStorage )
       
   109     {
       
   110     PRINTF0( "<>CMmMtpDataProviderTester::ObjectEnumerationL_prepare" );
       
   111     PRINTE0( "DUMMY IMPLEMENTATION" );
       
   112     return ETrue;
       
   113     }
       
   114 
       
   115 TInt CMmMtpDataProviderTester::ObjectEnumerationL_checkresults( MMTPObjectMgr& aObjectManager )
       
   116     {
       
   117     PRINTF0( "<>CMmMtpDataProviderTester::ObjectEnumerationL_checkresults" );
       
   118     PRINTE0( "DUMMY IMPLEMENTATION" );
       
   119     return KErrNone;
       
   120     }
       
   121 
       
   122 TBool CMmMtpDataProviderTester::StorageEnumerationL_prepare()
       
   123     {
       
   124     PRINTF0( "<>CMmMtpDataProviderTester::StorageEnumerationL_prepare" );
       
   125     PRINTE0( "DUMMY IMPLEMENTATION" );
       
   126     return ETrue;
       
   127     }
       
   128 
       
   129 TInt CMmMtpDataProviderTester::StorageEnumerationL_checkresults( MMTPObjectMgr& aObjectManager )
       
   130     {
       
   131     PRINTF0( "<>CMmMtpDataProviderTester::StorageEnumerationL_checkresults" );
       
   132     PRINTE0( "DUMMY IMPLEMENTATION" );
       
   133     return KErrNone;
       
   134     }
       
   135 
       
   136 TBool CMmMtpDataProviderTester::CancelL_prepare()
       
   137    {
       
   138    PRINTF0( "<>CMmMtpDataProviderTester::CancelL_prepare" );
       
   139    PRINTE0( "DUMMY IMPLEMENTATION" );
       
   140    return ETrue;
       
   141    }
       
   142 
       
   143 TInt CMmMtpDataProviderTester::CancelL_checkresults()
       
   144    {
       
   145    PRINTF0( "<>CMmMtpDataProviderTester::CancelL_checkresults" );
       
   146    PRINTE0( "DUMMY IMPLEMENTATION" );
       
   147    return KErrNone;
       
   148    }
       
   149 
       
   150 TBool CMmMtpDataProviderTester::GetObjectInfoL_prepare( TMTPTypeRequest& aRequest )
       
   151     {
       
   152     PRINTF0( "<>CMmMtpDataProviderTester::GetObjectInfoL_prepare" );
       
   153     PRINTE0( "DUMMY IMPLEMENTATION" );
       
   154     return ETrue;
       
   155     }
       
   156 
       
   157 TInt CMmMtpDataProviderTester::GetObjectInfoL_checkresults( const CMTPTypeObjectInfo* aObjectInfo )
       
   158     {
       
   159     PRINTF0( "<>CMmMtpDataProviderTester::GetObjectInfoL_checkresults" );
       
   160     PRINTE0( "DUMMY IMPLEMENTATION" );
       
   161     return KErrNone;
       
   162     }
       
   163 
       
   164 TBool CMmMtpDataProviderTester::GetObjectL_prepare( TMTPTypeRequest& aRequest )
       
   165     {
       
   166     PRINTF0( "<>CMmMtpDataProviderTester::GetObjectL_prepare" );
       
   167     PRINTE0( "DUMMY IMPLEMENTATION" );
       
   168     return ETrue;
       
   169     }
       
   170 
       
   171 TInt CMmMtpDataProviderTester::GetObjectL_checkresults( CMTPTypeFile* aObjectInfo )
       
   172     {
       
   173     PRINTF0( "<>CMmMtpDataProviderTester::GetObjectL_checkresults" );
       
   174     PRINTE0( "DUMMY IMPLEMENTATION" );
       
   175     return KErrNone;
       
   176     }
       
   177 
       
   178 TBool CMmMtpDataProviderTester::GetObjectPropValueL_prepare( TMTPTypeRequest& aRequest )
       
   179     {
       
   180     PRINTF0( "<>CMmMtpDataProviderTester::GetObjectPropValueL_prepare" );
       
   181     PRINTE0( "DUMMY IMPLEMENTATION" );
       
   182     return ETrue;
       
   183     }
       
   184 
       
   185 TInt CMmMtpDataProviderTester::GetObjectPropValueL_checkresults( const MMTPType* aObjectInfo, const TUint aPropCode )
       
   186     {
       
   187     PRINTF0( "<>CMmMtpDataProviderTester::GetObjectPropValueL_checkresults" );
       
   188     PRINTE0( "DUMMY IMPLEMENTATION" );
       
   189     return KErrNone;
       
   190     }
       
   191 
       
   192 TBool CMmMtpDataProviderTester::GetObjectPropListL_prepare( TMTPTypeRequest& aRequest )
       
   193     {
       
   194     PRINTF0( "<>CMmMtpDataProviderTester::GetObjectPropListL_prepare" );
       
   195     PRINTE0( "DUMMY IMPLEMENTATION" );
       
   196     return ETrue;
       
   197     }
       
   198 
       
   199 TInt CMmMtpDataProviderTester::GetObjectPropListL_checkresults( const CMTPTypeObjectPropList* aObjectPropList )
       
   200     {
       
   201     PRINTF0( "<>CMmMtpDataProviderTester::GetObjectPropListL_checkresults" );
       
   202     PRINTE0( "DUMMY IMPLEMENTATION" );
       
   203     return KErrNone;
       
   204     }
       
   205 
       
   206 TBool CMmMtpDataProviderTester::GetObjectPropDescL_prepare( TMTPTypeRequest& aRequest )
       
   207     {
       
   208     PRINTF0( "<>CMmMtpDataProviderTester::GetObjectPropDescL_prepare" );
       
   209     PRINTE0( "DUMMY IMPLEMENTATION" );
       
   210     return ETrue;
       
   211     }
       
   212 
       
   213 TInt CMmMtpDataProviderTester::GetObjectPropDescL_checkresults( const CMTPTypeObjectPropDesc* aObjectPropDesc, const TUint aPropCode )
       
   214     {
       
   215     PRINTF0( "<>CMmMtpDataProviderTester::GetObjectPropDescL_checkresults" );
       
   216     PRINTE0( "DUMMY IMPLEMENTATION" );
       
   217     return KErrNone;
       
   218     }
       
   219 
       
   220 TBool CMmMtpDataProviderTester::SendObjectInfoL_prepare( TMTPTypeRequest& aRequest )
       
   221     {
       
   222     PRINTF0( "<>CMmMtpDataProviderTester::SendObjectInfoL_prepare" );
       
   223     PRINTE0( "DUMMY IMPLEMENTATION" );
       
   224     return ETrue;
       
   225     }
       
   226 
       
   227 void CMmMtpDataProviderTester::SendObjectInfoReceiveData( CMTPTypeObjectInfo* aData )
       
   228     {
       
   229     PRINTF0( "<>CMmMtpDataProviderTester::SendObjectInfoReceiveData" );
       
   230     PRINTE0( "DUMMY IMPLEMENTATION" );
       
   231     }
       
   232 
       
   233 TInt CMmMtpDataProviderTester::SendObjectInfoL_checkresults()
       
   234     {
       
   235     PRINTF0( "<>CMmMtpDataProviderTester::SendObjectInfoL_checkresults" );
       
   236     PRINTE0( "DUMMY IMPLEMENTATION" );
       
   237     return KErrNone;
       
   238     }
       
   239 
       
   240 TBool CMmMtpDataProviderTester::SendObjectL_prepare( TMTPTypeRequest& aRequest )
       
   241     {
       
   242     PRINTF0( "<>CMmMtpDataProviderTester::SendObjectL_prepare" );
       
   243     PRINTE0( "DUMMY IMPLEMENTATION" );
       
   244     return ETrue;
       
   245     }
       
   246 
       
   247 void CMmMtpDataProviderTester::SendObjectReceiveDataL( CMTPTypeFile* aData )
       
   248     {
       
   249     PRINTF0( "<>CMmMtpDataProviderTester::SendObjectReceiveDataL" );
       
   250     PRINTE0( "DUMMY IMPLEMENTATION" );
       
   251     }
       
   252 
       
   253 TInt CMmMtpDataProviderTester::SendObjectL_checkresults()
       
   254     {
       
   255     PRINTF0( "<>CMmMtpDataProviderTester::SendObjectL_checkresults" );
       
   256     PRINTE0( "DUMMY IMPLEMENTATION" );
       
   257     return KErrNone;
       
   258     }
       
   259 
       
   260 TBool CMmMtpDataProviderTester::SetObjectPropValueL_prepare( TMTPTypeRequest& aRequest )
       
   261     {
       
   262     PRINTF0( "<>CMmMtpDataProviderTester::SetObjectPropValueL_prepare" );
       
   263     PRINTE0( "DUMMY IMPLEMENTATION" );
       
   264     return ETrue;
       
   265     }
       
   266 
       
   267 void CMmMtpDataProviderTester::SetObjectPropValueReceiveDataL(
       
   268         const TMTPTypeRequest& aRequest, MMTPType* aData )
       
   269     {
       
   270     PRINTF0( "<>CMmMtpDataProviderTester::SetObjectPropValueReceiveDataL" );
       
   271     PRINTE0( "DUMMY IMPLEMENTATION" );
       
   272     }
       
   273 
       
   274 TInt CMmMtpDataProviderTester::SetObjectPropValueL_checkresults( const CMTPTypeObjectInfo* aObjectInfo )
       
   275     {
       
   276     PRINTF0( "<>CMmMtpDataProviderTester::SetObjectPropValueL_checkresults" );
       
   277     PRINTE0( "DUMMY IMPLEMENTATION" );
       
   278     return KErrNone;
       
   279     }
       
   280 
       
   281 TBool CMmMtpDataProviderTester::SetObjectPropListL_prepare( TMTPTypeRequest& aRequest )
       
   282     {
       
   283     PRINTF0( "<>CMmMtpDataProviderTester::SetObjectPropListL_prepare" );
       
   284     PRINTE0( "DUMMY IMPLEMENTATION" );
       
   285     return ETrue;
       
   286     }
       
   287 
       
   288 void CMmMtpDataProviderTester::SetObjectPropListReceiveDataL( CMTPTypeObjectPropList* aData )
       
   289     {
       
   290     PRINTF0( "<>CMmMtpDataProviderTester::SetObjectPropListReceiveDataL" );
       
   291     PRINTE0( "DUMMY IMPLEMENTATION" );
       
   292     }
       
   293 
       
   294 TInt CMmMtpDataProviderTester::SetObjectPropListL_checkresults( const CMTPTypeObjectPropList* aObjectPropList )
       
   295     {
       
   296     PRINTF0( "<>CMmMtpDataProviderTester::SetObjectPropListL_checkresults" );
       
   297     PRINTE0( "DUMMY IMPLEMENTATION" );
       
   298     return KErrNone;
       
   299     }
       
   300 
       
   301 TBool CMmMtpDataProviderTester::DeleteObjectL_prepare( TMTPTypeRequest& aRequest )
       
   302     {
       
   303     PRINTF0( "<>CMmMtpDataProviderTester::DeleteObjectL_prepare" );
       
   304     PRINTE0( "DUMMY IMPLEMENTATION" );
       
   305     return ETrue;
       
   306     }
       
   307 
       
   308 TInt CMmMtpDataProviderTester::DeleteObjectL_checkresults( MMTPObjectMgr& aObjectManager )
       
   309     {
       
   310     PRINTF0( "<>CMmMtpDataProviderTester::DeleteObjectL_checkresults" );
       
   311     PRINTE0( "DUMMY IMPLEMENTATION" );
       
   312     return KErrNone;
       
   313     }
       
   314 
       
   315 TBool CMmMtpDataProviderTester::CopyObjectL_prepare( TMTPTypeRequest& aRequest )
       
   316     {
       
   317     PRINTF0( "<>CMmMtpDataProviderTester::CopyObjectL_prepare" );
       
   318     PRINTE0( "DUMMY IMPLEMENTATION" );
       
   319     return ETrue;
       
   320     }
       
   321 
       
   322 TInt CMmMtpDataProviderTester::CopyObjectL_checkresults( const CMTPObjectMetaData* aMetaData )
       
   323     {
       
   324     PRINTF0( "<>CMmMtpDataProviderTester::CopyObjectL_checkresults" );
       
   325     PRINTE0( "DUMMY IMPLEMENTATION" );
       
   326     return KErrNone;    
       
   327     }
       
   328 
       
   329 TBool CMmMtpDataProviderTester::MoveObjectL_prepare( TMTPTypeRequest& aRequest )
       
   330     {
       
   331     PRINTF0( "<>CMmMtpDataProviderTester::MoveObjectL_prepare" );
       
   332     PRINTE0( "DUMMY IMPLEMENTATION" );
       
   333     return ETrue;
       
   334     }
       
   335 
       
   336 TInt CMmMtpDataProviderTester::RenameObjectL_checkresults( const CMTPObjectMetaData* aMetaData )
       
   337     {
       
   338     PRINTF0( "<>CMmMtpDataProviderTester::RenameObjectL_checkresults" );
       
   339     PRINTE0( "DUMMY IMPLEMENTATION" );
       
   340     return KErrNone;
       
   341     }
       
   342 
       
   343 TBool CMmMtpDataProviderTester::RenameObjectL_prepare( TMTPNotificationParamsHandle& aParam )
       
   344     {
       
   345     PRINTF0( "<>CMmMtpDataProviderTester::RenameObjectL_prepare" );
       
   346     PRINTE0( "DUMMY IMPLEMENTATION" );
       
   347     return ETrue;
       
   348     }
       
   349 
       
   350 TInt CMmMtpDataProviderTester::MoveObjectL_checkresults( const CMTPObjectMetaData* aMetaData )
       
   351     {
       
   352     PRINTF0( "<>CMmMtpDataProviderTester::MoveObjectL_checkresults" );
       
   353     PRINTE0( "DUMMY IMPLEMENTATION" );
       
   354     return KErrNone;
       
   355     }
       
   356 
       
   357 TBool CMmMtpDataProviderTester::GetPartialObjectL_prepare( TMTPTypeRequest& aRequest )
       
   358     {
       
   359     PRINTF0( "<>CMmMtpDataProviderTester::GetPartialObjectL_prepare" );
       
   360     PRINTE0( "DUMMY IMPLEMENTATION" );
       
   361     return ETrue;
       
   362     }
       
   363 
       
   364 TInt CMmMtpDataProviderTester::GetPartialObjectL_checkresults()
       
   365     {
       
   366     PRINTF0( "<>CMmMtpDataProviderTester::GetPartialObjectL_checkresults" );
       
   367     PRINTE0( "DUMMY IMPLEMENTATION" );
       
   368     return KErrNone;
       
   369     }
       
   370 
       
   371 TBool CMmMtpDataProviderTester::GetObjectReferencesL_prepare( TMTPTypeRequest& aRequest )
       
   372     {
       
   373     PRINTF0( "<>CMmMtpDataProviderTester::GetObjectReferencesL_prepare" );
       
   374     PRINTE0( "DUMMY IMPLEMENTATION" );
       
   375     return ETrue;
       
   376     }
       
   377 
       
   378 TInt CMmMtpDataProviderTester::GetObjectReferencesL_checkresults()
       
   379     {
       
   380     PRINTF0( "<>CMmMtpDataProviderTester::GetObjectReferencesL_checkresults" );
       
   381     PRINTE0( "DUMMY IMPLEMENTATION" );
       
   382     return KErrNone;
       
   383     }
       
   384 
       
   385 TBool CMmMtpDataProviderTester::SetObjectReferencesL_prepare( TMTPTypeRequest& aRequest )
       
   386     {
       
   387     PRINTF0( "<>CMmMtpDataProviderTester::SetObjectReferencesL_prepare" );
       
   388     PRINTE0( "DUMMY IMPLEMENTATION" );
       
   389     return ETrue;
       
   390     }
       
   391 
       
   392 TInt CMmMtpDataProviderTester::SetObjectReferencesL_checkresults()
       
   393     {
       
   394     PRINTF0( "<>CMmMtpDataProviderTester::SetObjectReferencesL_checkresults" );
       
   395     PRINTE0( "DUMMY IMPLEMENTATION" );
       
   396     return KErrNone;
       
   397     }
       
   398 
       
   399 TBool CMmMtpDataProviderTester::GetObjectPropsSupportedL_prepare( TMTPTypeRequest& aRequest )
       
   400     {
       
   401     PRINTF0( "<>CMmMtpDataProviderTester::GetObjectPropsSupportedL_prepare" );
       
   402     PRINTE0( "DUMMY IMPLEMENTATION" );
       
   403     return ETrue;
       
   404     }
       
   405 
       
   406 TInt CMmMtpDataProviderTester::GetObjectPropsSupportedL_checkresults( const CMTPTypeArray* aObjectProps )
       
   407     {
       
   408     PRINTF0( "<>CMmMtpDataProviderTester::GetObjectPropsSupportedL_checkresults" );
       
   409     PRINTE0( "DUMMY IMPLEMENTATION" );
       
   410     return KErrNone;
       
   411     }