classicui_pub/common_file_dialogs_api/tsrc/inc/testsdkcfd.h
branchGCC_SURGE
changeset 44 484cb5040995
parent 32 512f698a535d
parent 40 7165f928e888
equal deleted inserted replaced
32:512f698a535d 44:484cb5040995
     1 /*
       
     2 * Copyright (c) 2002 - 2007 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:  Test Common File Dialogs
       
    15  *
       
    16 */
       
    17 
       
    18 
       
    19 #ifndef C_TESTSDKCFD_H
       
    20 #define C_TESTSDKCFD_H
       
    21 
       
    22 //  INCLUDES
       
    23 #include <stiflogger.h>
       
    24 #include <testscripterinternal.h>
       
    25 #include <stiftestmodule.h>
       
    26 #include <testclassassert.h>
       
    27 #include <coemain.h>
       
    28 #include <coeaui.h>
       
    29 #include <caknmemoryselectionsettingpage.h>
       
    30 #include <caknfilenamepromptdialog.h>
       
    31 #include <maknfileselectionobserver.h>
       
    32 #include <caknfileselectiondialog.h> 
       
    33 
       
    34 #include "testsdkcfdcontrol.h"
       
    35 #include "testsdkcfdsettingitem.h"
       
    36 #include "testsdkcfdsettingitemmultidrive.h"
       
    37 
       
    38 // Logging path
       
    39 _LIT( KtestsdkcfdLogPath, "\\logs\\testframework\\testsdkcfd\\" );
       
    40 // Log file
       
    41 _LIT( KtestsdkcfdLogFile, "testsdkcfd.txt" );
       
    42 _LIT( KtestsdkcfdLogFileWithTitle, "testsdkcfd_[%S].txt" );
       
    43 
       
    44 // FORWARD DECLARATIONS
       
    45 class CTestSDKCFD;
       
    46 class AknCommonDialogs;
       
    47 class AknCommonDialogsDynMem;
       
    48 
       
    49 /**
       
    50  *  CTestSDKCFD test class for STIF Test Framework TestScripter.
       
    51  *  @since S60 5.0
       
    52  */
       
    53 NONSHARABLE_CLASS(CTestSDKCFD) : public CScriptBase
       
    54     {
       
    55 public: // Constructors and destructor
       
    56 
       
    57     /**
       
    58      * Two-phased constructor.
       
    59      */
       
    60     static CTestSDKCFD* NewL( CTestModuleIf& aTestModuleIf );
       
    61 
       
    62     /**
       
    63      * Destructor.
       
    64      */
       
    65     virtual ~CTestSDKCFD();
       
    66 
       
    67 public: // Functions from base classes
       
    68 
       
    69     /**
       
    70      * From CScriptBase Runs a script line.
       
    71      * @since ?Series60_version
       
    72      * @param aItem Script line containing method name and parameters
       
    73      * @return Symbian OS error code
       
    74      */
       
    75     virtual TInt RunMethodL( CStifItemParser& aItem );
       
    76 
       
    77 private:
       
    78 
       
    79     /**
       
    80      * C++ default constructor.
       
    81      */
       
    82     CTestSDKCFD( CTestModuleIf& aTestModuleIf );
       
    83 
       
    84     /**
       
    85      * By default Symbian 2nd phase constructor is private.
       
    86      */
       
    87     void ConstructL();
       
    88 
       
    89     /**
       
    90      * Frees all resources allocated from test methods.
       
    91      * @since ?Series60_version
       
    92      */
       
    93     void Delete();
       
    94 
       
    95 private: // Test CAknMemorySelectionDialog.h
       
    96     /**
       
    97      * TestMSDNewL test function for testing the NewL function
       
    98      * @since S60 5.0
       
    99      * @param aItem never used
       
   100      * @return Symbian OS error code.
       
   101      */
       
   102     virtual TInt TestMSDNewL(CStifItemParser& aItem);
       
   103     /**
       
   104      * TestMSDNewWithResourceL test function for testing the NewL function with Resource
       
   105      * @since S60 5.0
       
   106      * @param aItem never used
       
   107      * @return Symbian OS error code.
       
   108      */
       
   109     virtual TInt TestMSDNewWithResourceL(CStifItemParser& aItem);
       
   110     /**
       
   111      * TestMSDNewWithMediaL test function for testing the NewL function with Medias
       
   112      * @since S60 5.0
       
   113      * @param aItem never used
       
   114      * @return Symbian OS error code.
       
   115      */
       
   116     virtual TInt TestMSDNewWithMediaL(CStifItemParser& aItem);
       
   117     /**
       
   118      * TestMSDSetTitleL test function for testing the SetSetTitleL function 
       
   119      * @since S60 5.0
       
   120      * @param aItem never used
       
   121      * @return Symbian OS error code.
       
   122      */
       
   123     virtual TInt TestMSDSetTitleL(CStifItemParser& aItem);
       
   124     /**
       
   125      * TestMSDSetLeftSoftkeyL test function for testing the LeftSoftkeyL function 
       
   126      * @since S60 5.0
       
   127      * @param aItem never used
       
   128      * @return Symbian OS error code.
       
   129      */
       
   130     virtual TInt TestMSDSetLeftSoftkeyL(CStifItemParser& aItem);
       
   131     /**
       
   132      * TestMSDSetRightSoftkeyL test function for testing the SetRightSoftkeyL function 
       
   133      * @since S60 5.0
       
   134      * @param aItem never used
       
   135      * @return Symbian OS error code.
       
   136      */
       
   137     virtual TInt TestMSDSetRightSoftkeyL(CStifItemParser& aItem);
       
   138     /**
       
   139      * TestMSDSetObserverL test function for testing the SetObserverL function 
       
   140      * @since S60 5.0
       
   141      * @param aItem never used
       
   142      * @return Symbian OS error code.
       
   143      */
       
   144     virtual TInt TestMSDSetObserverL(CStifItemParser& aItem);
       
   145     /**
       
   146      * TestMSDExecuteL test function for testing the ExecuteL  function 
       
   147      * @since S60 5.0
       
   148      * @param aItem never used
       
   149      * @return Symbian OS error code.
       
   150      */
       
   151     virtual TInt TestMSDExecuteL(CStifItemParser& aItem);
       
   152     /**
       
   153      * TestMSDExecuteLDefaultFolderL test function for testing the ExecuteL  function with a default folder
       
   154      * @since S60 5.0
       
   155      * @param aItem never used
       
   156      * @return Symbian OS error code.
       
   157      */
       
   158     virtual TInt TestMSDExecuteLDefaultFolderL(CStifItemParser& aItem);
       
   159     /**
       
   160      * TestMSDRunDlgLD test function for testing the RunDlgLD  function 
       
   161      * @since S60 5.0
       
   162      * @param aItem never used
       
   163      * @return Symbian OS error code.
       
   164      */
       
   165     virtual TInt TestMSDRunDlgLD(CStifItemParser& aItem);
       
   166     /**
       
   167      * TestMSDRunDlgLD test function for testing the RunDlgLD  function with a title
       
   168      * @since S60 5.0
       
   169      * @param aItem never used
       
   170      * @return Symbian OS error code.
       
   171      */
       
   172     virtual TInt TestMSDRunDlgLDTitleL(CStifItemParser& aItem);
       
   173     /**
       
   174      * TestMSDRunDlgLD test function for testing the RunDlgLD  function with a resource
       
   175      * @since S60 5.0
       
   176      * @param aItem never used
       
   177      * @return Symbian OS error code.
       
   178      */
       
   179     virtual TInt TestMSDRunDlgLDResourceL(CStifItemParser& aItem);
       
   180     /**
       
   181      * TestMSDGetItemL test function for testing the GetItemL  function 
       
   182      * @since S60 5.0
       
   183      * @param aItem never used
       
   184      * @return Symbian OS error code.
       
   185      */
       
   186     virtual TInt TestMSDGetItemL(CStifItemParser& aItem);
       
   187     /**
       
   188      * TestMSDGetMemoriesL test function for testing the GetMemories function 
       
   189      * @since S60 5.0
       
   190      * @param aItem never used
       
   191      * @return Symbian OS error code.
       
   192      */
       
   193     virtual TInt TestMSDGetMemoriesL(CStifItemParser& aItem);
       
   194 
       
   195 private: // Test AknCommonDialogs.h
       
   196 
       
   197     /**
       
   198      * TestCDRunSelectDlgLD test function for testing the RunSelectDlgLD function
       
   199      * @since S60 5.0
       
   200      * @param aItem never used
       
   201      * @return Symbian OS error code.
       
   202      */
       
   203     virtual TInt TestCDRunSelectDlgLD( CStifItemParser& /*aItem*/ );
       
   204 
       
   205     /**
       
   206      * TestCDRunSelectDlgLDFilter test function for testing the RunSelectDlgLD function
       
   207      * @since S60 5.0
       
   208      * @param aItem never used
       
   209      * @return Symbian OS error code.
       
   210      */
       
   211     virtual TInt TestCDRunSelectDlgLDFilterL( CStifItemParser& /*aItem*/ );
       
   212 
       
   213     /**
       
   214      * TestCDRunSelectDlgLDTitleL test function for testing the RunSelectDlgLD function
       
   215      * @since S60 5.0
       
   216      * @param aItem never used
       
   217      * @return Symbian OS error code.
       
   218      */
       
   219     virtual TInt TestCDRunSelectDlgLDTitleL( CStifItemParser& /*aItem*/ );
       
   220 
       
   221     /**
       
   222      * TestCDRunSelectDlgLDFileIdL test function for testing the RunSelectDlgLD function
       
   223      * @since S60 5.0
       
   224      * @param aItem never used
       
   225      * @return Symbian OS error code.
       
   226      */
       
   227     virtual TInt TestCDRunSelectDlgLDFileIdL( CStifItemParser& /*aItem*/ );
       
   228     
       
   229     /**
       
   230      * TestCDRunMoveDlgLD test function for testing the RunMoveDlgLD function
       
   231      * @since S60 5.0
       
   232      * @param aItem never used
       
   233      * @return Symbian OS error code.
       
   234      */
       
   235     virtual TInt TestCDRunMoveDlgLD( CStifItemParser& /*aItem*/ );
       
   236     
       
   237     /**
       
   238      * TestCDRunMoveDlgLDFilterL test function for testing the RunMoveDlgLD function
       
   239      * @since S60 5.0
       
   240      * @param aItem never used
       
   241      * @return Symbian OS error code.
       
   242      */
       
   243     virtual TInt TestCDRunMoveDlgLDFilterL( CStifItemParser& /*aItem*/ );
       
   244     
       
   245     /**
       
   246      * TestCDRunMoveDlgLDTitleL test function for testing the RunMoveDlgLD function
       
   247      * @since S60 5.0
       
   248      * @param aItem never used
       
   249      * @return Symbian OS error code.
       
   250      */
       
   251     virtual TInt TestCDRunMoveDlgLDTitleL( CStifItemParser& /*aItem*/ );
       
   252     
       
   253     /**
       
   254      * TestCDRunMoveDlgLDFileIdL test function for testing the RunMoveDlgLD function
       
   255      * @since S60 5.0
       
   256      * @param aItem never used
       
   257      * @return Symbian OS error code.
       
   258      */
       
   259     virtual TInt TestCDRunMoveDlgLDFileIdL( CStifItemParser& /*aItem*/ );
       
   260     
       
   261     /**
       
   262      * TestCDRunSaveDlgLD test function for testing the RunSaveDlgLD function
       
   263      * @since S60 5.0
       
   264      * @param aItem never used
       
   265      * @return Symbian OS error code.
       
   266      */
       
   267     virtual TInt TestCDRunSaveDlgLD( CStifItemParser& /*aItem*/ );
       
   268     
       
   269     /**
       
   270      * TestCDRunSaveDlgLDFilterL test function for testing the RunSaveDlgLD function
       
   271      * @since S60 5.0
       
   272      * @param aItem never used
       
   273      * @return Symbian OS error code.
       
   274      */
       
   275     virtual TInt TestCDRunSaveDlgLDFilterL( CStifItemParser& /*aItem*/ );
       
   276     
       
   277     /**
       
   278      * TestCDRunSaveDlgLDTitleL test function for testing the RunSaveDlgLD function
       
   279      * @since S60 5.0
       
   280      * @param aItem never used
       
   281      * @return Symbian OS error code.
       
   282      */
       
   283     virtual TInt TestCDRunSaveDlgLDTitleL( CStifItemParser& /*aItem*/ );
       
   284     
       
   285     /**
       
   286      * TestCDRunSaveDlgLDFileIdL test function for testing the RunSaveDlgLD function
       
   287      * @since S60 5.0
       
   288      * @param aItem never used
       
   289      * @return Symbian OS error code.
       
   290      */
       
   291     virtual TInt TestCDRunSaveDlgLDFileIdL( CStifItemParser& /*aItem*/ );
       
   292     
       
   293     /**
       
   294      * TestCDRunSaveDlgLDIdTitleL test function for testing the RunSaveDlgLD function
       
   295      * @since S60 5.0
       
   296      * @param aItem never used
       
   297      * @return Symbian OS error code.
       
   298      */
       
   299     virtual TInt TestCDRunSaveDlgLDIdTitleL( CStifItemParser& /*aItem*/ );
       
   300     
       
   301     /**
       
   302      * TestCDRunSaveDlgNoDirectorySelectionLD test function for testing the RunSaveDlgNoDirectorySelectionLD function
       
   303      * @since S60 5.0
       
   304      * @param aItem never used
       
   305      * @return Symbian OS error code.
       
   306      */
       
   307     virtual TInt TestCDRunSaveDlgNoDirectorySelectionLD( CStifItemParser& /*aItem*/ );
       
   308     
       
   309     /**
       
   310      * TestCDRunSaveDlgNoDirectorySelectionLDTitleL test function for testing the RunSaveDlgNoDirectorySelectionLD function
       
   311      * @since S60 5.0
       
   312      * @param aItem never used
       
   313      * @return Symbian OS error code.
       
   314      */
       
   315     virtual TInt TestCDRunSaveDlgNoDirectorySelectionLDTitleL( CStifItemParser& /*aItem*/ );
       
   316     
       
   317     /**
       
   318      * TestCDRunCopyDlgLD test function for testing the RunCopyDlgLD function
       
   319      * @since S60 5.0
       
   320      * @param aItem never used
       
   321      * @return Symbian OS error code.
       
   322      */
       
   323     virtual TInt TestCDRunCopyDlgLD( CStifItemParser& /*aItem*/ );
       
   324     
       
   325     /**
       
   326      * TestCDRunCopyDlgLDFilterL test function for testing the RunCopyDlgLD function
       
   327      * @since S60 5.0
       
   328      * @param aItem never used
       
   329      * @return Symbian OS error code.
       
   330      */
       
   331     virtual TInt TestCDRunCopyDlgLDFilterL( CStifItemParser& /*aItem*/ );
       
   332     
       
   333     /**
       
   334      * TestCDRunCopyDlgLDFileIdL test function for testing the RunCopyDlgLD function
       
   335      * @since S60 5.0
       
   336      * @param aItem never used
       
   337      * @return Symbian OS error code.
       
   338      */
       
   339     virtual TInt TestCDRunCopyDlgLDFileIdL( CStifItemParser& /*aItem*/ );
       
   340     
       
   341     /**
       
   342      * TestCDRunSelectDlgLDFolderL test function for testing the RunSelectDlgLD function
       
   343      * @since S60 5.0
       
   344      * @param aItem never used
       
   345      * @return Symbian OS error code.
       
   346      */
       
   347     virtual TInt TestCDRunSelectDlgLDFolderL( CStifItemParser& /*aItem*/ );
       
   348     
       
   349     /**
       
   350      * TestCDRunSelectDlgLDFolderFilterL test function for testing the RunSelectDlgLD function
       
   351      * @since S60 5.0
       
   352      * @param aItem never used
       
   353      * @return Symbian OS error code.
       
   354      */
       
   355     virtual TInt TestCDRunSelectDlgLDFolderFilterL( CStifItemParser& /*aItem*/ );
       
   356     
       
   357     /**
       
   358      * TestCDRunSelectDlgLDFolderTitleL test function for testing the RunSelectDlgLD function
       
   359      * @since S60 5.0
       
   360      * @param aItem never used
       
   361      * @return Symbian OS error code.
       
   362      */
       
   363     virtual TInt TestCDRunSelectDlgLDFolderTitleL( CStifItemParser& /*aItem*/ );
       
   364     
       
   365     /**
       
   366      * TestCDRunSelectDlgLDFolderFileIDL test function for testing the RunSelectDlgLD function
       
   367      * @since S60 5.0
       
   368      * @param aItem never used
       
   369      * @return Symbian OS error code.
       
   370      */
       
   371     virtual TInt TestCDRunSelectDlgLDFolderFileIDL( CStifItemParser& /*aItem*/ );
       
   372     
       
   373     /**
       
   374      * TestCDRunSelectDlgLDFolderTitleFilterL test function for testing the RunSelectDlgLD function
       
   375      * @since S60 5.0
       
   376      * @param aItem never used
       
   377      * @return Symbian OS error code.
       
   378      */
       
   379     virtual TInt TestCDRunSelectDlgLDFolderTitleFilterL( CStifItemParser& /*aItem*/ );
       
   380     
       
   381     /**
       
   382      * TestCDRunSaveDlgLDFolderTitleFilterL test function for testing the RunSaveDlgLD function
       
   383      * @since S60 5.0
       
   384      * @param aItem never used
       
   385      * @return Symbian OS error code.
       
   386      */
       
   387     virtual TInt TestCDRunSaveDlgLDFolderTitleFilterL( CStifItemParser& /*aItem*/ );
       
   388     
       
   389     /**
       
   390      * TestCDRunFolderSelectDlgLD test function for testing the RunFolderSelectDlgLD function
       
   391      * @since S60 5.0
       
   392      * @param aItem never used
       
   393      * @return Symbian OS error code.
       
   394      */
       
   395     virtual TInt TestCDRunFolderSelectDlgLD( CStifItemParser& /*aItem*/ );
       
   396     
       
   397 private: // Test AknCommonDialogsDynMem.h
       
   398 
       
   399     /**
       
   400      * TestCDDMRunSelectDlgLD test function for testing the RunSelectDlgLD function
       
   401      * @since S60 5.0
       
   402      * @param aItem never used
       
   403      * @return Symbian OS error code.
       
   404      */
       
   405     virtual TInt TestCDDMRunSelectDlgLD( CStifItemParser& /*aItem*/ );
       
   406 
       
   407     /**
       
   408      * TestCDDMRunSelectDlgLDFilter test function for testing the RunSelectDlgLD function
       
   409      * @since S60 5.0
       
   410      * @param aItem never used
       
   411      * @return Symbian OS error code.
       
   412      */
       
   413     virtual TInt TestCDDMRunSelectDlgLDFilterL( CStifItemParser& /*aItem*/ );
       
   414 
       
   415     /**
       
   416      * TestCDDMRunSelectDlgLDTitleL test function for testing the RunSelectDlgLD function
       
   417      * @since S60 5.0
       
   418      * @param aItem never used
       
   419      * @return Symbian OS error code.
       
   420      */
       
   421     virtual TInt TestCDDMRunSelectDlgLDTitleL( CStifItemParser& /*aItem*/ );
       
   422 
       
   423     /**
       
   424      * TestCDDMRunSelectDlgLDFileIdL test function for testing the RunSelectDlgLD function
       
   425      * @since S60 5.0
       
   426      * @param aItem never used
       
   427      * @return Symbian OS error code.
       
   428      */
       
   429     virtual TInt TestCDDMRunSelectDlgLDFileIdL( CStifItemParser& /*aItem*/ );
       
   430     
       
   431     /**
       
   432      * TestCDDMRunMoveDlgLD test function for testing the RunMoveDlgLD function
       
   433      * @since S60 5.0
       
   434      * @param aItem never used
       
   435      * @return Symbian OS error code.
       
   436      */
       
   437     virtual TInt TestCDDMRunMoveDlgLD( CStifItemParser& /*aItem*/ );
       
   438     
       
   439     /**
       
   440      * TestCDDMRunMoveDlgLDFilterL test function for testing the RunMoveDlgLD function
       
   441      * @since S60 5.0
       
   442      * @param aItem never used
       
   443      * @return Symbian OS error code.
       
   444      */
       
   445     virtual TInt TestCDDMRunMoveDlgLDFilterL( CStifItemParser& /*aItem*/ );
       
   446     
       
   447     /**
       
   448      * TestCDDMRunMoveDlgLDTitleL test function for testing the RunMoveDlgLD function
       
   449      * @since S60 5.0
       
   450      * @param aItem never used
       
   451      * @return Symbian OS error code.
       
   452      */
       
   453     virtual TInt TestCDDMRunMoveDlgLDTitleL( CStifItemParser& /*aItem*/ );
       
   454     
       
   455     /**
       
   456      * TestCDDMRunMoveDlgLDFileIdL test function for testing the RunMoveDlgLD function
       
   457      * @since S60 5.0
       
   458      * @param aItem never used
       
   459      * @return Symbian OS error code.
       
   460      */
       
   461     virtual TInt TestCDDMRunMoveDlgLDFileIdL( CStifItemParser& /*aItem*/ );
       
   462     
       
   463     /**
       
   464      * TestCDDMRunSaveDlgLD test function for testing the RunSaveDlgLD function
       
   465      * @since S60 5.0
       
   466      * @param aItem never used
       
   467      * @return Symbian OS error code.
       
   468      */
       
   469     virtual TInt TestCDDMRunSaveDlgLD( CStifItemParser& /*aItem*/ );
       
   470     
       
   471     /**
       
   472      * TestCDDMRunSaveDlgLDFilterL test function for testing the RunSaveDlgLD function
       
   473      * @since S60 5.0
       
   474      * @param aItem never used
       
   475      * @return Symbian OS error code.
       
   476      */
       
   477     virtual TInt TestCDDMRunSaveDlgLDFilterL( CStifItemParser& /*aItem*/ );
       
   478     
       
   479     /**
       
   480      * TestCDDMRunSaveDlgLDTitleL test function for testing the RunSaveDlgLD function
       
   481      * @since S60 5.0
       
   482      * @param aItem never used
       
   483      * @return Symbian OS error code.
       
   484      */
       
   485     virtual TInt TestCDDMRunSaveDlgLDTitleL( CStifItemParser& /*aItem*/ );
       
   486     
       
   487     /**
       
   488      * TestCDDMRunSaveDlgLDFileIdL test function for testing the RunSaveDlgLD function
       
   489      * @since S60 5.0
       
   490      * @param aItem never used
       
   491      * @return Symbian OS error code.
       
   492      */
       
   493     virtual TInt TestCDDMRunSaveDlgLDFileIdL( CStifItemParser& /*aItem*/ );
       
   494     
       
   495     /**
       
   496      * TestCDDMRunSaveDlgLDIdTitleL test function for testing the RunSaveDlgLD function
       
   497      * @since S60 5.0
       
   498      * @param aItem never used
       
   499      * @return Symbian OS error code.
       
   500      */
       
   501     virtual TInt TestCDDMRunSaveDlgLDIdTitleL( CStifItemParser& /*aItem*/ );
       
   502     
       
   503     /**
       
   504      * TestCDDMRunSaveDlgNoDirectorySelectionLD test function for testing the RunSaveDlgNoDirectorySelectionLD function
       
   505      * @since S60 5.0
       
   506      * @param aItem never used
       
   507      * @return Symbian OS error code.
       
   508      */
       
   509     virtual TInt TestCDDMRunSaveDlgNoDirectorySelectionLD( CStifItemParser& /*aItem*/ );
       
   510     
       
   511     /**
       
   512      * TestCDDMRunSaveDlgNoDirectorySelectionLDTitleL test function for testing the RunSaveDlgNoDirectorySelectionLD function
       
   513      * @since S60 5.0
       
   514      * @param aItem never used
       
   515      * @return Symbian OS error code.
       
   516      */
       
   517     virtual TInt TestCDDMRunSaveDlgNoDirectorySelectionLDTitleL( CStifItemParser& /*aItem*/ );
       
   518     
       
   519     /**
       
   520      * TestCDDMRunCopyDlgLD test function for testing the RunCopyDlgLD function
       
   521      * @since S60 5.0
       
   522      * @param aItem never used
       
   523      * @return Symbian OS error code.
       
   524      */
       
   525     virtual TInt TestCDDMRunCopyDlgLD( CStifItemParser& /*aItem*/ );
       
   526     
       
   527     /**
       
   528      * TestCDDMRunCopyDlgLDFilterL test function for testing the RunCopyDlgLD function
       
   529      * @since S60 5.0
       
   530      * @param aItem never used
       
   531      * @return Symbian OS error code.
       
   532      */
       
   533     virtual TInt TestCDDMRunCopyDlgLDFilterL( CStifItemParser& /*aItem*/ );
       
   534     
       
   535     /**
       
   536      * TestCDDMRunCopyDlgLDFileIdL test function for testing the RunCopyDlgLD function
       
   537      * @since S60 5.0
       
   538      * @param aItem never used
       
   539      * @return Symbian OS error code.
       
   540      */
       
   541     virtual TInt TestCDDMRunCopyDlgLDFileIdL( CStifItemParser& /*aItem*/ );
       
   542     
       
   543     /**
       
   544      * TestCDDMRunSelectDlgLDFolderL test function for testing the RunSelectDlgLD function
       
   545      * @since S60 5.0
       
   546      * @param aItem never used
       
   547      * @return Symbian OS error code.
       
   548      */
       
   549     virtual TInt TestCDDMRunSelectDlgLDFolderL( CStifItemParser& /*aItem*/ );
       
   550     
       
   551     /**
       
   552      * TestCDDMRunSelectDlgLDFolderFilterL test function for testing the RunSelectDlgLD function
       
   553      * @since S60 5.0
       
   554      * @param aItem never used
       
   555      * @return Symbian OS error code.
       
   556      */
       
   557     virtual TInt TestCDDMRunSelectDlgLDFolderFilterL( CStifItemParser& /*aItem*/ );
       
   558     
       
   559     /**
       
   560      * TestCDDMRunSelectDlgLDFolderTitleL test function for testing the RunSelectDlgLD function
       
   561      * @since S60 5.0
       
   562      * @param aItem never used
       
   563      * @return Symbian OS error code.
       
   564      */
       
   565     virtual TInt TestCDDMRunSelectDlgLDFolderTitleL( CStifItemParser& /*aItem*/ );
       
   566     
       
   567     /**
       
   568      * TestCDDMRunSelectDlgLDFolderFileIDL test function for testing the RunSelectDlgLD function
       
   569      * @since S60 5.0
       
   570      * @param aItem never used
       
   571      * @return Symbian OS error code.
       
   572      */
       
   573     virtual TInt TestCDDMRunSelectDlgLDFolderFileIDL( CStifItemParser& /*aItem*/ );
       
   574     
       
   575     /**
       
   576      * TestCDDMRunSelectDlgLDFolderTitleFilterL test function for testing the RunSelectDlgLD function
       
   577      * @since S60 5.0
       
   578      * @param aItem never used
       
   579      * @return Symbian OS error code.
       
   580      */
       
   581     virtual TInt TestCDDMRunSelectDlgLDFolderTitleFilterL( CStifItemParser& /*aItem*/ );
       
   582     
       
   583     /**
       
   584      * TestCDDMRunSaveDlgLDFolderTitleFilterL test function for testing the RunSaveDlgLD function
       
   585      * @since S60 5.0
       
   586      * @param aItem never used
       
   587      * @return Symbian OS error code.
       
   588      */
       
   589     virtual TInt TestCDDMRunSaveDlgLDFolderTitleFilterL( CStifItemParser& /*aItem*/ );
       
   590     
       
   591     /**
       
   592      * TestCDDMRunFolderSelectDlgLD test function for testing the RunFolderSelectDlgLD function
       
   593      * @since S60 5.0
       
   594      * @param aItem never used
       
   595      * @return Symbian OS error code.
       
   596      */
       
   597     virtual TInt TestCDDMRunFolderSelectDlgLD( CStifItemParser& /*aItem*/ );
       
   598 
       
   599 private: // Test CAknFileSelectionDialog.h
       
   600 
       
   601     /**
       
   602      * TestFSDNewL test function for testing the NewL function
       
   603      * @since S60 5.0
       
   604      * @param aItem never used
       
   605      * @return Symbian OS error code.
       
   606      */
       
   607     virtual TInt TestFSDNewL( CStifItemParser& aItem );
       
   608 
       
   609     /**
       
   610      * TestFSDNewLWithResL test function for testing the NewL function with ResourceID
       
   611      * @since S60 5.0
       
   612      * @param aItem never used
       
   613      * @return Symbian OS error code.
       
   614      */
       
   615     virtual TInt TestFSDNewLWithResL( CStifItemParser& aItem );
       
   616 
       
   617     /**
       
   618      * TestFSDExecuteL test function for testing the ExecuteL function
       
   619      * @since S60 5.0
       
   620      * @param aItem never used
       
   621      * @return Symbian OS error code.
       
   622      */
       
   623     virtual TInt TestFSDExecuteL( CStifItemParser& aItem );
       
   624 
       
   625     /**
       
   626      * TestFSDRunDlgLD test function for testing the RunDlgLD function
       
   627      * @since S60 5.0
       
   628      * @param aItem never used
       
   629      * @return Symbian OS error code.
       
   630      */
       
   631     virtual TInt TestFSDRunDlgLD( CStifItemParser& aItem );
       
   632 
       
   633     /**
       
   634      * TestFSDRunDlgLDWithTitleLD test function for testing the RunDlgLD function
       
   635      with the title parameter
       
   636      * @since S60 5.0
       
   637      * @param aItem never used
       
   638      * @return Symbian OS error code.
       
   639      */
       
   640     virtual TInt TestFSDRunDlgLDWithTitleLD( CStifItemParser& aItem );
       
   641 
       
   642     /**
       
   643      * TestFSDRunDlgLDWithResLD test function for testing the RunDlgLD function
       
   644      with the resouceID parameter
       
   645      * @since S60 5.0
       
   646      * @param aItem never used
       
   647      * @return Symbian OS error code.
       
   648      */
       
   649     virtual TInt TestFSDRunDlgLDWithResLD( CStifItemParser& aItem );
       
   650 
       
   651     /**
       
   652      * TestFSDDelete test function for testing the destruction function
       
   653      * @since S60 5.0
       
   654      * @param aItem never used
       
   655      * @return Symbian OS error code.
       
   656      */
       
   657     virtual TInt TestFSDDelete( CStifItemParser& aItem );
       
   658 
       
   659     /**
       
   660      * TestFSDSetDefaultFolderL test function for testing the SetDefaultFolderL function
       
   661      * @since S60 5.0
       
   662      * @param aItem never used
       
   663      * @return Symbian OS error code.
       
   664      */
       
   665     virtual TInt TestFSDSetDefaultFolderL( CStifItemParser& aItem );
       
   666 
       
   667     /**
       
   668      * TestFSDSetTitleL test function for testing the SetTitleL function
       
   669      * @since S60 5.0
       
   670      * @param aItem never used
       
   671      * @return Symbian OS error code.
       
   672      */
       
   673     virtual TInt TestFSDSetTitleL( CStifItemParser& aItem );
       
   674 
       
   675     /**
       
   676      * TestFSDSetLeftSoftkeyFileL test function for testing the 
       
   677      SetLeftSoftkeyFileL  function
       
   678      * @since S60 5.0
       
   679      * @param aItem never used
       
   680      * @return Symbian OS error code.
       
   681      */
       
   682     virtual TInt TestFSDSetLeftSoftkeyFileL( CStifItemParser& aItem );
       
   683 
       
   684     /**
       
   685      * TestFSDSetLeftSoftkeyFolderL test function for testing the 
       
   686      SetLeftSoftkeyFolderL function
       
   687      * @since S60 5.0
       
   688      * @param aItem never used
       
   689      * @return Symbian OS error code.
       
   690      */
       
   691     virtual TInt TestFSDSetLeftSoftkeyFolderL( CStifItemParser& aItem );
       
   692 
       
   693     /**
       
   694      * TestFSDSetRightSoftkeyRootFolderL test function for testing the 
       
   695      SetRightSoftkeyRootFolderL function
       
   696      * @since S60 5.0
       
   697      * @param aItem never used
       
   698      * @return Symbian OS error code.
       
   699      */
       
   700     virtual TInt TestFSDSetRightSoftkeyRootFolderL( CStifItemParser& aItem );
       
   701 
       
   702     /**
       
   703      * TestFSDSetRightSoftkeySubfolderL test function for testing the 
       
   704      SetRightSoftkeySubfolderL function
       
   705      * @since S60 5.0
       
   706      * @param aItem never used
       
   707      * @return Symbian OS error code.
       
   708      */
       
   709     virtual TInt TestFSDSetRightSoftkeySubfolderL( CStifItemParser& aItem );
       
   710 
       
   711     /**
       
   712      * TestFSDSetObserverL test function for testing the SetObserverL function
       
   713      * @since S60 5.0
       
   714      * @param aItem never used
       
   715      * @return Symbian OS error code.
       
   716      */
       
   717     virtual TInt TestFSDSetObserverL( CStifItemParser& aItem );
       
   718 
       
   719     /**
       
   720      * TestFSDAddFilterL test function for testing the AddFilterL function
       
   721      * @since S60 5.0
       
   722      * @param aItem never used
       
   723      * @return Symbian OS error code.
       
   724      */
       
   725     virtual TInt TestFSDAddFilterL( CStifItemParser& aItem );
       
   726     
       
   727 private: //Test CAknFileNamePromptDialog.h
       
   728     
       
   729     /**
       
   730      * TestFNPDNewL test function for testing the NewL function
       
   731      * @since S60 5.0
       
   732      * @param aItem never used
       
   733      * @return Symbian OS error code.
       
   734      */
       
   735     virtual TInt TestFNPDNewL( CStifItemParser& aItem );
       
   736     /**
       
   737      * TestFNPDNewLWithResL test function for testing the NewL function with ResourceID
       
   738      * @since S60 5.0
       
   739      * @param aItem never used
       
   740      * @return Symbian OS error code.
       
   741      */
       
   742     virtual TInt TestFNPDNewLWithResL( CStifItemParser& aItem );
       
   743     /**
       
   744      * TestFNPDSetPathL test function for testing the SetPathL function
       
   745      * @since S60 5.0
       
   746      * @param aItem never used
       
   747      * @return Symbian OS error code.
       
   748      */
       
   749     virtual TInt TestFNPDSetPathL( CStifItemParser& aItem );
       
   750     /**
       
   751      * TestFNPDExecuteL test function for testing the ExecuteL function
       
   752      * @since S60 5.0
       
   753      * @param aItem never used
       
   754      * @return Symbian OS error code.
       
   755      */
       
   756     virtual TInt TestFNPDExecuteL( CStifItemParser& aItem );
       
   757     /**
       
   758      * TestFNPDRunDlgLD test function for testing the RunDlgLD function
       
   759      * @since S60 5.0
       
   760      * @param aItem never used
       
   761      * @return Symbian OS error code.
       
   762      */
       
   763     virtual TInt TestFNPDRunDlgLD( CStifItemParser& aItem );
       
   764     /**
       
   765      * TestFNPDRunDlgLDWithTitleLD test function for testing the RunDlgLD
       
   766        function with the title parameter
       
   767      * @since S60 5.0
       
   768      * @param aItem never used
       
   769      * @return Symbian OS error code.
       
   770      */
       
   771     virtual TInt TestFNPDRunDlgLDWithTitleLD( CStifItemParser& aItem );
       
   772     /**
       
   773      * TestFNPDRunDlgLDWithResLD test function for testing the RunDlgLD 
       
   774          function with the resourceID
       
   775      * @since S60 5.0
       
   776      * @param aItem never used
       
   777      * @return Symbian OS error code.
       
   778      */
       
   779     virtual TInt TestFNPDRunDlgLDWithResLD( CStifItemParser& aItem );   
       
   780     /**
       
   781      * TestFNPDDeleteL test function for testing the deconstruct function
       
   782      * @since S60 5.0
       
   783      * @param aItem never used
       
   784      * @return Symbian OS error code.
       
   785      */     
       
   786     virtual TInt TestFNPDDeleteL( CStifItemParser& aItem );
       
   787     /**
       
   788      * TestFNPDSetObserverL test function for testing the SetObserverL function
       
   789      * @since S60 5.0
       
   790      * @param aItem never used
       
   791      * @return Symbian OS error code.
       
   792      */
       
   793     virtual TInt TestFNPDSetObserverL( CStifItemParser& aItem );
       
   794     /**
       
   795      * TestFNPDSetTitleL test function for testing the SetTitleL function
       
   796      * @since S60 5.0
       
   797      * @param aItem never used
       
   798      * @return Symbian OS error code.
       
   799      */
       
   800     virtual TInt TestFNPDSetTitleL( CStifItemParser& aItem );
       
   801     /**
       
   802      * TestFNPDSetLeftSoftkeyL test function for testing the SetLeftSoftkeyL function
       
   803      * @since S60 5.0
       
   804      * @param aItem never used
       
   805      * @return Symbian OS error code.
       
   806      */
       
   807     virtual TInt TestFNPDSetLeftSoftkeyL( CStifItemParser& aItem );
       
   808     /**
       
   809      * TestFNPDSetRightSoftkeyL test function for testing the SetRightSoftkeyL function
       
   810      * @since S60 5.0
       
   811      * @param aItem never used
       
   812      * @return Symbian OS error code.
       
   813      */
       
   814     virtual TInt TestFNPDSetRightSoftkeyL( CStifItemParser& aItem );
       
   815     /**
       
   816      * TestFNPDRenameL test function for testing the RenameL function
       
   817      * @since S60 5.0
       
   818      * @param aItem never used
       
   819      * @return Symbian OS error code.
       
   820      */
       
   821     virtual TInt TestFNPDRenameL( CStifItemParser& aItem );
       
   822 
       
   823 private:
       
   824     /**
       
   825      * TestFSDSetDefaultFolderL test function for testing the SetDefaultFolderL function
       
   826      * @since S60 5.0
       
   827      * @return Symbian OS error code.
       
   828      */
       
   829     //function for function in CAknMemorySelectionSettingPage.h
       
   830     virtual TInt TestSettingPageNewLNoParaL( CStifItemParser& aItem );
       
   831 
       
   832     /**
       
   833      * Test NewL function with parameter of CAknMemorySelectionSettingPage
       
   834      * @since S60 5.0
       
   835      * @return Symbian OS error code.
       
   836      */
       
   837     //function for function in CAknMemorySelectionSettingPage.h
       
   838     virtual TInt TestSettingPageNewL( CStifItemParser& aItem );
       
   839 
       
   840     /**
       
   841      * Test ExecuteL with Only Memory Type parameter of CAknMemorySelectionSettingPage
       
   842      * @since S60 5.0
       
   843      * @param aItem number for softkey
       
   844      *      1 LeftKey pressed
       
   845      *      2 RightKey pressed
       
   846      *      3 SelectKey pressed
       
   847      * @return Symbian OS error code.
       
   848      */
       
   849     //function for function in CAknMemorySelectionSettingPage.h
       
   850     virtual TInt TestSettingPageExecuteLOnlyMemoryTypeL( CStifItemParser& aItem );
       
   851 
       
   852     /**
       
   853      * Test destructor of CAknMemorySelectionSettingPage
       
   854      * @since S60 5.0
       
   855      * @return Symbian OS error code.
       
   856      */
       
   857     //function for function in CAknMemorySelectionSettingPage.h
       
   858     virtual TInt TestSettingPageDeconstructorL( CStifItemParser& aItem );
       
   859 
       
   860     /**
       
   861      * Test RunDlgLD of CAknMemorySelectionSettingPage
       
   862      * @since S60 5.0
       
   863      * @return Symbian OS error code.
       
   864      */
       
   865     //function for function in CAknMemorySelectionSettingPage.h
       
   866     virtual TInt TestSettingPageRunDlgLDTwoParaL( CStifItemParser& aItem );
       
   867 
       
   868     /**
       
   869      * Test RunDlgLD of CAknMemorySelectionSettingPage
       
   870      * @since S60 5.0
       
   871      * @return Symbian OS error code.
       
   872      */
       
   873     //function for function in CAknMemorySelectionSettingPage.h
       
   874     virtual TInt TestSettingPageRunDlgLDThreeParaL( CStifItemParser& aItem );
       
   875 
       
   876     /**
       
   877      * Test RunDlgLD of CAknMemorySelectionSettingPage
       
   878      * @since S60 5.0
       
   879      * @return Symbian OS error code.
       
   880      */
       
   881     //function for function in CAknMemorySelectionSettingPage.h
       
   882     virtual TInt TestSettingPageRunDlgLDFiveParaL( CStifItemParser& aItem );
       
   883     
       
   884 private:
       
   885     /**
       
   886      * Test constructor of CAknMemorySelectionSettingItem
       
   887      * @since S60 5.0
       
   888      * @return Symbian OS error code.
       
   889      */
       
   890     //function for function in CAknMemorySelectionSettingItem.h
       
   891     virtual TInt TestSettingItemConstructorL( CStifItemParser& aItem );
       
   892     /**
       
   893      * Test deconstructor of CAknMemorySelectionSettingItem
       
   894      * @since S60 5.0
       
   895      * @return Symbian OS error code.
       
   896      */
       
   897     //function for function in CAknMemorySelectionSettingItem.h
       
   898     virtual TInt TestSettingItemDeconstructorL( CStifItemParser& aItem );
       
   899     /**
       
   900      * Test constructor of CAknMemorySelectionSettingItem
       
   901      * @since S60 5.0
       
   902      * @return Symbian OS error code.
       
   903      */
       
   904     //function for function in CAknMemorySelectionSettingItem.h
       
   905     virtual TInt TestSettingItemCompleteConstructionL( CStifItemParser& aItem );
       
   906     /**
       
   907      * Test constructor of CAknMemorySelectionSettingItem
       
   908      * @since S60 5.0
       
   909      * @return Symbian OS error code.
       
   910      */
       
   911     //function for function in CAknMemorySelectionSettingItem.h
       
   912     virtual TInt TestSettingItemEditItemL( CStifItemParser& aItem );
       
   913     /**
       
   914      * Test constructor of CAknMemorySelectionSettingItem
       
   915      * @since S60 5.0
       
   916      * @return Symbian OS error code.
       
   917      */
       
   918     //function for function in CAknMemorySelectionSettingItem.h
       
   919     virtual TInt TestSettingItemLoadL( CStifItemParser& aItem );
       
   920     /**
       
   921      * Test constructor of CAknMemorySelectionSettingItem
       
   922      * @since S60 5.0
       
   923      * @return Symbian OS error code.
       
   924      */
       
   925     //function for function in CAknMemorySelectionSettingItem.h
       
   926     virtual TInt TestSettingItemStoreL( CStifItemParser& aItem );
       
   927     /**
       
   928      * Test constructor of CAknMemorySelectionSettingItem
       
   929      * @since S60 5.0
       
   930      * @return Symbian OS error code.
       
   931      */
       
   932     //function for function in CAknMemorySelectionSettingItem.h
       
   933     virtual TInt TestSettingItemSettingTextL( CStifItemParser& aItem );
       
   934 
       
   935 private:
       
   936     /**
       
   937      * Test function of CAknMemorySelectionSettingItemMultiDrive
       
   938      * @since S60 5.0
       
   939      * @return Symbian OS error code.
       
   940      */
       
   941     //function for function in CAknMemorySelectionSettingItemMultiDrive.h
       
   942     virtual TInt TestSettingItemMultiConstructorL( CStifItemParser& aItem );
       
   943     /**
       
   944      * Test function of CAknMemorySelectionSettingItemMultiDrive
       
   945      * @since S60 5.0
       
   946      * @return Symbian OS error code.
       
   947      */
       
   948     //function for function in CAknMemorySelectionSettingItemMultiDrive.h
       
   949     virtual TInt TestSettingItemMultiDeconstructorL( CStifItemParser& aItem );
       
   950     /**
       
   951      * Test function of CAknMemorySelectionSettingItemMultiDrive
       
   952      * @since S60 5.0
       
   953      * @return Symbian OS error code.
       
   954      */
       
   955     //function for function in CAknMemorySelectionSettingItemMultiDrive.h
       
   956     virtual TInt TestSettingItemMultiCompleteConstructionL( CStifItemParser& aItem );
       
   957     /**
       
   958      * Test function of CAknMemorySelectionSettingItemMultiDrive
       
   959      * @since S60 5.0
       
   960      * @return Symbian OS error code.
       
   961      */
       
   962     //function for function in CAknMemorySelectionSettingItemMultiDrive.h
       
   963     virtual TInt TestSettingItemMultiEditItemL( CStifItemParser& aItem );
       
   964     /**
       
   965      * Test function of CAknMemorySelectionSettingItemMultiDrive
       
   966      * @since S60 5.0
       
   967      * @return Symbian OS error code.
       
   968      */
       
   969     //function for function in CAknMemorySelectionSettingItemMultiDrive.h
       
   970     virtual TInt TestSettingItemMultiLoadL( CStifItemParser& aItem );
       
   971     /**
       
   972      * Test function of CAknMemorySelectionSettingItemMultiDrive
       
   973      * @since S60 5.0
       
   974      * @return Symbian OS error code.
       
   975      */
       
   976     //function for function in CAknMemorySelectionSettingItemMultiDrive.h
       
   977     virtual TInt TestSettingItemMultiStoreL( CStifItemParser& aItem );
       
   978     /**
       
   979      * Test function of CAknMemorySelectionSettingItemMultiDrive
       
   980      * @since S60 5.0
       
   981      * @return Symbian OS error code.
       
   982      */
       
   983     //function for function in CAknMemorySelectionSettingItemMultiDrive.h
       
   984     virtual TInt TestSettingItemMultiSettingTextL( CStifItemParser& aItem );
       
   985 
       
   986 private:
       
   987     /**
       
   988      * Test function of CAknMemorySelectionDialogMultiDrive
       
   989      * @since S60 5.0
       
   990      * @return Symbian OS error code.
       
   991      */
       
   992     //function for function in CAknMemorySelectionDialogMultiDrive.h
       
   993     virtual TInt TestMSDMDNewL( CStifItemParser& aItem );
       
   994     /**
       
   995      * Test function of CAknMemorySelectionDialogMultiDrive
       
   996      * @since S60 5.0
       
   997      * @return Symbian OS error code.
       
   998      */
       
   999     //function for function in CAknMemorySelectionDialogMultiDrive.h
       
  1000     virtual TInt TestMSDMDNewWithResourceL( CStifItemParser& aItem );
       
  1001     /**
       
  1002      * Test function of CAknMemorySelectionDialogMultiDrive
       
  1003      * @since S60 5.0
       
  1004      * @return Symbian OS error code.
       
  1005      */
       
  1006     //function for function in CAknMemorySelectionDialogMultiDrive.h
       
  1007     virtual TInt TestMSDMDNewWithMediaL( CStifItemParser& aItem );
       
  1008     /**
       
  1009      * Test function of CAknMemorySelectionDialogMultiDrive
       
  1010      * @since S60 5.0
       
  1011      * @return Symbian OS error code.
       
  1012      */
       
  1013     //function for function in CAknMemorySelectionDialogMultiDrive.h
       
  1014     virtual TInt TestMSDMDSetTitleL( CStifItemParser& aItem );
       
  1015     /**
       
  1016      * Test function of CAknMemorySelectionDialogMultiDrive
       
  1017      * @since S60 5.0
       
  1018      * @return Symbian OS error code.
       
  1019      */
       
  1020     //function for function in CAknMemorySelectionDialogMultiDrive.h
       
  1021     virtual TInt TestMSDMDSetLeftSoftkeyL( CStifItemParser& aItem );
       
  1022     /**
       
  1023      * Test function of CAknMemorySelectionDialogMultiDrive
       
  1024      * @since S60 5.0
       
  1025      * @return Symbian OS error code.
       
  1026      */
       
  1027     //function for function in CAknMemorySelectionDialogMultiDrive.h
       
  1028     virtual TInt TestMSDMDSetRightSoftkeyL( CStifItemParser& aItem );
       
  1029     /**
       
  1030      * Test function of CAknMemorySelectionDialogMultiDrive
       
  1031      * @since S60 5.0
       
  1032      * @return Symbian OS error code.
       
  1033      */
       
  1034     //function for function in CAknMemorySelectionDialogMultiDrive.h
       
  1035     virtual TInt TestMSDMDExecuteL( CStifItemParser& aItem );
       
  1036     /**
       
  1037      * Test function of CAknMemorySelectionDialogMultiDrive
       
  1038      * @since S60 5.0
       
  1039      * @return Symbian OS error code.
       
  1040      */
       
  1041     //function for function in CAknMemorySelectionDialogMultiDrive.h
       
  1042     virtual TInt TestMSDMDExecuteLDefaultFolderL( CStifItemParser& aItem );
       
  1043     /**
       
  1044      * Test function of CAknMemorySelectionDialogMultiDrive
       
  1045      * @since S60 5.0
       
  1046      * @return Symbian OS error code.
       
  1047      */
       
  1048     //function for function in CAknMemorySelectionDialogMultiDrive.h
       
  1049     virtual TInt TestMSDMDRunDlgLD( CStifItemParser& aItem );
       
  1050     /**
       
  1051      * Test function of CAknMemorySelectionDialogMultiDrive
       
  1052      * @since S60 5.0
       
  1053      * @return Symbian OS error code.
       
  1054      */
       
  1055     //function for function in CAknMemorySelectionDialogMultiDrive.h
       
  1056     virtual TInt TestMSDMDRunDlgLDTitleL( CStifItemParser& aItem );
       
  1057     /**
       
  1058      * Test function of CAknMemorySelectionDialogMultiDrive
       
  1059      * @since S60 5.0
       
  1060      * @return Symbian OS error code.
       
  1061      */
       
  1062     //function for function in CAknMemorySelectionDialogMultiDrive.h
       
  1063     virtual TInt TestMSDMDRunDlgLDResourceL( CStifItemParser& aItem );
       
  1064     /**
       
  1065      * Test function of CAknMemorySelectionDialogMultiDrive
       
  1066      * @since S60 5.0
       
  1067      * @return Symbian OS error code.
       
  1068      */
       
  1069     //function for function in CAknMemorySelectionDialogMultiDrive.h
       
  1070     virtual TInt TestMSDMDGetItemL( CStifItemParser& aItem );
       
  1071     /**
       
  1072      * Test function of CAknMemorySelectionDialogMultiDrive
       
  1073      * @since S60 5.0
       
  1074      * @return Symbian OS error code.
       
  1075      */
       
  1076     //function for function in CAknMemorySelectionDialogMultiDrive.h
       
  1077     virtual TInt TestMSDMDAddDrivePathsL( CStifItemParser& aItem );
       
  1078     /**
       
  1079      * Test function of CAknMemorySelectionDialogMultiDrive
       
  1080      * @since S60 5.0
       
  1081      * @return Symbian OS error code.
       
  1082      */
       
  1083     //function for function in CAknMemorySelectionDialogMultiDrive.h
       
  1084     virtual TInt TestMSDMDFindIndexByDriveL( CStifItemParser& aItem );
       
  1085 
       
  1086 private: // Data
       
  1087     
       
  1088     enum TSwitchId
       
  1089     {
       
  1090     ECaseOne = 1,
       
  1091     ECaseTwo = 2,
       
  1092     ECaseThree = 3
       
  1093     };
       
  1094     
       
  1095     //Own : test functions in CAknFileSelectionDialog.h
       
  1096     CAknFileSelectionDialog* iFDlg;
       
  1097 
       
  1098     //Own : test functions in CAknFileSelectionDialog.h
       
  1099     CAknFileNamePromptDialog* iFNPDialog;
       
  1100     
       
  1101     // Own : test functions in CAknMemorySelectionSettingPage.h
       
  1102     CAknMemorySelectionSettingPage* iSettingPage;
       
  1103     
       
  1104     //Own : test functions in CAknMemorySelectionSettingItem.h
       
  1105     CTestSettingItemList* iSettingItemList;
       
  1106 
       
  1107     //Own : test functions in CAknMemorySelectionSettingItemMultiDrive.h
       
  1108     CTestSettingItemListMultiDrive* iSettingItemListMulti;
       
  1109 
       
  1110     // ScreenSaver Property
       
  1111     TInt iOldScreenSaverProperty;
       
  1112 
       
  1113     // Resource file offset
       
  1114     TInt iOffset;
       
  1115     };
       
  1116 
       
  1117 #endif      // C_TESTSDKCFD_H
       
  1118 // End of File