classicui_pub/popups_api/tsrc/src/testsdkpopupsblocks.cpp
branchRCL_3
changeset 56 d48ab3b357f1
equal deleted inserted replaced
55:aecbbf00d063 56:d48ab3b357f1
       
     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 aknPopup.h aknpopupfader.h AknPopupField.h AknPopupFieldList.h 
       
    15 *                     AknPopupFieldText.h aknPopupHeadingPane.h aknpopuplayout.h 
       
    16 *                     AknPopupSettingPage.h
       
    17 *
       
    18 */
       
    19 
       
    20 
       
    21 
       
    22 // [INCLUDE FILES]
       
    23 #include <e32svr.h>
       
    24 #include <stifparser.h>
       
    25 #include <stiftestinterface.h>
       
    26 
       
    27 #include "testsdkpopups.h"
       
    28 
       
    29 // ============================ MEMBER FUNCTIONS ===============================
       
    30 
       
    31 // -----------------------------------------------------------------------------
       
    32 // CTestSDKPopups::Delete
       
    33 // Delete here all resources allocated and opened from test methods. 
       
    34 // Called from destructor. 
       
    35 // -----------------------------------------------------------------------------
       
    36 //
       
    37 void CTestSDKPopups::Delete() 
       
    38     {
       
    39 
       
    40     }
       
    41 
       
    42 // -----------------------------------------------------------------------------
       
    43 // CTestSDKPopups::RunMethodL
       
    44 // Run specified method. Contains also table of test mothods and their names.
       
    45 // -----------------------------------------------------------------------------
       
    46 //
       
    47 TInt CTestSDKPopups::RunMethodL( CStifItemParser& aItem ) 
       
    48     {
       
    49 
       
    50     static TStifFunctionInfo const KFunctions[] =
       
    51         {  
       
    52         // First string is the function name used in TestScripter script file.
       
    53         // Second is the actual implementation member function. 
       
    54         ENTRY( "TestPLNewL", CTestSDKPopups::TestPLNewL ),
       
    55         ENTRY( "TestPLExecuteLD", CTestSDKPopups::TestPLExecuteLD ),
       
    56         ENTRY( "TestPLSetTitleL", CTestSDKPopups::TestPLSetTitleL ),
       
    57         ENTRY( "TestPLCancelPopupL", CTestSDKPopups::TestPLCancelPopupL ),
       
    58         ENTRY( "TestPLButtonGroupContainerL", CTestSDKPopups::TestPLButtonGroupContainerL ),
       
    59         ENTRY( "TestPLHeadingL", CTestSDKPopups::TestPLHeadingL ),
       
    60         ENTRY( "TestPLHeadingConstL", CTestSDKPopups::TestPLHeadingConstL ),
       
    61         ENTRY( "TestPLListBoxL", CTestSDKPopups::TestPLListBoxL ),
       
    62         ENTRY( "TestPLSetMaximumHeightL", CTestSDKPopups::TestPLSetMaximumHeightL ),
       
    63         ENTRY( "TestPLEnableFindL", CTestSDKPopups::TestPLEnableFindL ),
       
    64         ENTRY( "TestPLEnableAdaptiveFindL", CTestSDKPopups::TestPLEnableAdaptiveFindL ),
       
    65         ENTRY( "TestPLFindBoxL", CTestSDKPopups::TestPLFindBoxL ),
       
    66         ENTRY( "TestPLHandlePointerEventL", CTestSDKPopups::TestPLHandlePointerEventL ),
       
    67         ENTRY( "TestPLProcessCommandL", CTestSDKPopups::TestPLProcessCommandL ),
       
    68         ENTRY( "TestPLHandleListBoxEventL", CTestSDKPopups::TestPLHandleListBoxEventL ),
       
    69         ENTRY( "TestPLHandleControlEventL", CTestSDKPopups::TestPLHandleControlEventL ),
       
    70         ENTRY( "TestPLCAknPopupListL", CTestSDKPopups::TestPLCAknPopupListL ),
       
    71         ENTRY( "TestPLDeconstrutorL", CTestSDKPopups::TestPLDeconstrutorL ),
       
    72         ENTRY( "TestPLConstructL", CTestSDKPopups::TestPLConstructL ),
       
    73         ENTRY( "TestPLAttemptExitL", CTestSDKPopups::TestPLAttemptExitL ),
       
    74         ENTRY( "TestPLSetupWindowLayoutL", CTestSDKPopups::TestPLSetupWindowLayoutL ),
       
    75         ENTRY( "TestPLListBoxConstL", CTestSDKPopups::TestPLListBoxConstL ),
       
    76         ENTRY( "TestPLLayoutConstL", CTestSDKPopups::TestPLLayoutConstL ),
       
    77         ENTRY( "TestPLLayoutL", CTestSDKPopups::TestPLLayoutL ),
       
    78         ENTRY( "TestPLMopSupplyObjectL", CTestSDKPopups::TestPLMopSupplyObjectL ),
       
    79         ENTRY( "TestPLHandleResourceChangeL", CTestSDKPopups::TestPLHandleResourceChangeL ),
       
    80         ENTRY( "TestPLFadeBehindPopupL", CTestSDKPopups::TestPLFadeBehindPopupL ),
       
    81         
       
    82         ENTRY( "TestMFCCountFadedComponentsL", CTestSDKPopups::TestMFCCountFadedComponentsL ),
       
    83         ENTRY( "TestMFCFadedComponentL", CTestSDKPopups::TestMFCFadedComponentL ),
       
    84         ENTRY( "TestTPFFadeBehindPopupL", CTestSDKPopups::TestTPFFadeBehindPopupL ),
       
    85         
       
    86         ENTRY( "TestCPFCAknPopupFieldL", CTestSDKPopups::TestCPFCAknPopupFieldL ),
       
    87         ENTRY( "TestCPFDeconstructorL", CTestSDKPopups::TestCPFDeconstructorL ),
       
    88         ENTRY( "TestCPFConstructL", CTestSDKPopups::TestCPFConstructL ),
       
    89         ENTRY( "TestCPFSetAllowsUserDefinedEntryL", CTestSDKPopups::TestCPFSetAllowsUserDefinedEntryL ),
       
    90         ENTRY( "TestCPFActivateSelectionListL", CTestSDKPopups::TestCPFActivateSelectionListL ),
       
    91         ENTRY( "TestCPFSetQueryValueL", CTestSDKPopups::TestCPFSetQueryValueL ),
       
    92         ENTRY( "TestCPFSetFontL", CTestSDKPopups::TestCPFSetFontL ),
       
    93         ENTRY( "TestCPFSetShowIndicatorsL", CTestSDKPopups::TestCPFSetShowIndicatorsL ),
       
    94         ENTRY( "TestCPFNumLinesL", CTestSDKPopups::TestCPFNumLinesL ),
       
    95         ENTRY( "TestCPFSetPopupFieldObserverL", CTestSDKPopups::TestCPFSetPopupFieldObserverL ),
       
    96         ENTRY( "TestCPFSetEmptyListNoteL", CTestSDKPopups::TestCPFSetEmptyListNoteL ),
       
    97         ENTRY( "TestCPFSetEmptyTextL", CTestSDKPopups::TestCPFSetEmptyTextL ),
       
    98         ENTRY( "TestCPFSetOtherTextL", CTestSDKPopups::TestCPFSetOtherTextL ),
       
    99         ENTRY( "TestCPFSetInvalidTextL", CTestSDKPopups::TestCPFSetInvalidTextL ),
       
   100         ENTRY( "TestCPFOfferKeyEventL", CTestSDKPopups::TestCPFOfferKeyEventL ),
       
   101         ENTRY( "TestCPFConstructFromResourceL", CTestSDKPopups::TestCPFConstructFromResourceL ),
       
   102         ENTRY( "TestCPFMinimumSizeL", CTestSDKPopups::TestCPFMinimumSizeL ),
       
   103         ENTRY( "TestCPFHandleResourceChangeL", CTestSDKPopups::TestCPFHandleResourceChangeL ),
       
   104         ENTRY( "TestCPFHandlePointerEventL", CTestSDKPopups::TestCPFHandlePointerEventL ),
       
   105         ENTRY( "TestCPFSetMaxNumberOfLinesPermittedL", CTestSDKPopups::TestCPFSetMaxNumberOfLinesPermittedL ),
       
   106         ENTRY( "TestCPFSetFormFieldRectL", CTestSDKPopups::TestCPFSetFormFieldRectL ),
       
   107         ENTRY( "TestCPFHandleControlEventL", CTestSDKPopups::TestCPFHandleControlEventL ),
       
   108         ENTRY( "TestCPFProcessCommandL", CTestSDKPopups::TestCPFProcessCommandL ),
       
   109         ENTRY( "TestCPFHandleListBoxEventL", CTestSDKPopups::TestCPFHandleListBoxEventL ),
       
   110         ENTRY( "TestCPFCountComponentControlsL", CTestSDKPopups::TestCPFCountComponentControlsL ),
       
   111         ENTRY( "TestCPFComponentControlL", CTestSDKPopups::TestCPFComponentControlL ),
       
   112         ENTRY( "TestCPFSizeChangedL", CTestSDKPopups::TestCPFSizeChangedL ),
       
   113         ENTRY( "TestCPFFocusChangedL", CTestSDKPopups::TestCPFFocusChangedL ),
       
   114         ENTRY( "TestCPFDrawL", CTestSDKPopups::TestCPFDrawL ),
       
   115         ENTRY( "TestCPFMopSupplyObjectL", CTestSDKPopups::TestCPFMopSupplyObjectL ),
       
   116         
       
   117         ENTRY( "TestCPFTCAknPopupFieldTextL", CTestSDKPopups::TestCPFTCAknPopupFieldTextL ),
       
   118         ENTRY( "TestCPFTDeconstructorL", CTestSDKPopups::TestCPFTDeconstructorL ),
       
   119         ENTRY( "TestCPFTCurrentValueTextLC", CTestSDKPopups::TestCPFTCurrentValueTextLC ),
       
   120         ENTRY( "TestCPFTCurrentValueIndexL", CTestSDKPopups::TestCPFTCurrentValueIndexL ),
       
   121         ENTRY( "TestCPFTSetCurrentValueIndexL", CTestSDKPopups::TestCPFTSetCurrentValueIndexL ),
       
   122         ENTRY( "TestCPFTMdcArrayL", CTestSDKPopups::TestCPFTMdcArrayL ),
       
   123         ENTRY( "TestCPFTSetAutoAppendL", CTestSDKPopups::TestCPFTSetAutoAppendL ),
       
   124         ENTRY( "TestCPFTConstructFromResourceL", CTestSDKPopups::TestCPFTConstructFromResourceL ),
       
   125         ENTRY( "TestCPFTHandlePointerEventL", CTestSDKPopups::TestCPFTHandlePointerEventL ),
       
   126         
       
   127         ENTRY( "TestCPHPCAknPopupHeadingPaneL", CTestSDKPopups::TestCPHPCAknPopupHeadingPaneL ),
       
   128         ENTRY( "TestCPHPDeconstructorL", CTestSDKPopups::TestCPHPDeconstructorL ),
       
   129         ENTRY( "TestCPHPSizeChangedL", CTestSDKPopups::TestCPHPSizeChangedL ),
       
   130         ENTRY( "TestCPHPMinimumSizeL", CTestSDKPopups::TestCPHPMinimumSizeL ),
       
   131         ENTRY( "TestCPHPConstructL", CTestSDKPopups::TestCPHPConstructL ),
       
   132         ENTRY( "TestCPHPConstructFromResourceL", CTestSDKPopups::TestCPHPConstructFromResourceL ),
       
   133         ENTRY( "TestCPHPPromptL", CTestSDKPopups::TestCPHPPromptL ),
       
   134         ENTRY( "TestCPHPPromptTextL", CTestSDKPopups::TestCPHPPromptTextL ),
       
   135         ENTRY( "TestCPHPSetTextL", CTestSDKPopups::TestCPHPSetTextL ),
       
   136         ENTRY( "TestCPHPSetHeaderImageOwnedL", CTestSDKPopups::TestCPHPSetHeaderImageOwnedL ),
       
   137         ENTRY( "TestCPHPSetHeaderImageL", CTestSDKPopups::TestCPHPSetHeaderImageL ),
       
   138         ENTRY( "TestCPHPSetHeaderAnimationL", CTestSDKPopups::TestCPHPSetHeaderAnimationL ),
       
   139         ENTRY( "TestCPHPSetLayoutL", CTestSDKPopups::TestCPHPSetLayoutL ),
       
   140         ENTRY( "TestCPHPStartAnimationL", CTestSDKPopups::TestCPHPStartAnimationL ),
       
   141         ENTRY( "TestCPHPCancelAnimationL", CTestSDKPopups::TestCPHPCancelAnimationL ),
       
   142         ENTRY( "TestCPHPHandlePointerEventL", CTestSDKPopups::TestCPHPHandlePointerEventL ),
       
   143         ENTRY( "TestCPHPHandleResourceChangeL", CTestSDKPopups::TestCPHPHandleResourceChangeL ),
       
   144         ENTRY( "TestCPHPSetSkinFrameIdL", CTestSDKPopups::TestCPHPSetSkinFrameIdL ),
       
   145         ENTRY( "TestCPHPSetSkinFrameCenterIdL", CTestSDKPopups::TestCPHPSetSkinFrameCenterIdL ),
       
   146         
       
   147         ENTRY( "TestCPLHandleSizeChangedL", CTestSDKPopups::TestCPLHandleSizeChangedL ),
       
   148         ENTRY( "TestCPLHandleSizeChangedListBoxL", CTestSDKPopups::TestCPLHandleSizeChangedListBoxL ),
       
   149         ENTRY( "TestCPLHandleDrawL", CTestSDKPopups::TestCPLHandleDrawL ),
       
   150         ENTRY( "TestCPLModifyWindowGraphicForHeadingL", CTestSDKPopups::TestCPLModifyWindowGraphicForHeadingL ),
       
   151         ENTRY( "TestCPLModifyWindowGraphicForMessageBoxL", CTestSDKPopups::TestCPLModifyWindowGraphicForMessageBoxL ),
       
   152         ENTRY( "TestCPLCalcPopupMenuWindowL", CTestSDKPopups::TestCPLCalcPopupMenuWindowL ),
       
   153         ENTRY( "TestCPLCalcPopupMenuGraphicWindowL", CTestSDKPopups::TestCPLCalcPopupMenuGraphicWindowL ),
       
   154         ENTRY( "TestCPLCalcPopupMenuGraphicHeadingWindowL", CTestSDKPopups::TestCPLCalcPopupMenuGraphicHeadingWindowL ),
       
   155         ENTRY( "TestCPLCalcPopupMenuDoubleWindowL", CTestSDKPopups::TestCPLCalcPopupMenuDoubleWindowL ),
       
   156         ENTRY( "TestCPLCalcPopupMenuDoubleLargeGraphicWindowL", CTestSDKPopups::TestCPLCalcPopupMenuDoubleLargeGraphicWindowL ),
       
   157         ENTRY( "TestCPLCalcPopupSNoteGroupWindowL", CTestSDKPopups::TestCPLCalcPopupSNoteGroupWindowL ),
       
   158         ENTRY( "TestCPLSetupMenuPopupWindowL", CTestSDKPopups::TestCPLSetupMenuPopupWindowL ),
       
   159         ENTRY( "TestCPLSetupPopupMenuGraphicWindowL", CTestSDKPopups::TestCPLSetupPopupMenuGraphicWindowL ),
       
   160         ENTRY( "TestCPLSetupPopupMenuGraphicHeadingWindowL", CTestSDKPopups::TestCPLSetupPopupMenuGraphicHeadingWindowL ),
       
   161         ENTRY( "TestCPLSetupPopupMenuDoubleWindowL", CTestSDKPopups::TestCPLSetupPopupMenuDoubleWindowL ),
       
   162         ENTRY( "TestCPLSetupImageSelectionMenuPopupWindowL", CTestSDKPopups::TestCPLSetupImageSelectionMenuPopupWindowL ),
       
   163         ENTRY( "TestCPLSetupPopupSNoteGroupWindowL", CTestSDKPopups::TestCPLSetupPopupSNoteGroupWindowL ),
       
   164         ENTRY( "TestCPLHandleSizeAndPositionOfComponentsL", CTestSDKPopups::TestCPLHandleSizeAndPositionOfComponentsL ),
       
   165         ENTRY( "TestCPLSetupDefaultsL", CTestSDKPopups::TestCPLSetupDefaultsL ),
       
   166         ENTRY( "TestCPLWindowRectL", CTestSDKPopups::TestCPLWindowRectL ),
       
   167         ENTRY( "TestCPLMenuRectL", CTestSDKPopups::TestCPLMenuRectL ),
       
   168         ENTRY( "TestCPLCheckRangeL", CTestSDKPopups::TestCPLCheckRangeL ),
       
   169         ENTRY( "TestCPLMenuPopupWindowGraphicsL", CTestSDKPopups::TestCPLMenuPopupWindowGraphicsL ),
       
   170 
       
   171         ENTRY( "TestCPSLCAknPopupSettingListL", CTestSDKPopups::TestCPSLCAknPopupSettingListL ),
       
   172         ENTRY( "TestCPSLDeconstructorL", CTestSDKPopups::TestCPSLDeconstructorL ),
       
   173         ENTRY( "TestCPSLConstructL", CTestSDKPopups::TestCPSLConstructL ),
       
   174         ENTRY( "TestCPSLSetAllowsUserDefinedEntryL", CTestSDKPopups::TestCPSLSetAllowsUserDefinedEntryL ),
       
   175         ENTRY( "TestCPSLSetQueryValueL", CTestSDKPopups::TestCPSLSetQueryValueL ),
       
   176         ENTRY( "TestCPSLSetShowIndicatorsL", CTestSDKPopups::TestCPSLSetShowIndicatorsL ),
       
   177         ENTRY( "TestCPSLNumLinesL", CTestSDKPopups::TestCPSLNumLinesL ),
       
   178         ENTRY( "TestCPSLSetPopupSettingListObserverL", CTestSDKPopups::TestCPSLSetPopupSettingListObserverL ),
       
   179         ENTRY( "TestCPSLConstructFromResourceL", CTestSDKPopups::TestCPSLConstructFromResourceL ),
       
   180         ENTRY( "TestCPSLCreateMenuListL", CTestSDKPopups::TestCPSLCreateMenuListL ),
       
   181         ENTRY( "TestCPSLActivateMenuListL", CTestSDKPopups::TestCPSLActivateMenuListL ),
       
   182         ENTRY( "TestCPSLConfigureMenuListL", CTestSDKPopups::TestCPSLConfigureMenuListL ),
       
   183         ENTRY( "TestCPSLDestroyMenuListL", CTestSDKPopups::TestCPSLDestroyMenuListL ),
       
   184         ENTRY( "TestCPSLHandlePointerEventL", CTestSDKPopups::TestCPSLHandlePointerEventL ),
       
   185         ENTRY( "TestCPSLHandleResourceChangeL", CTestSDKPopups::TestCPSLHandleResourceChangeL ),
       
   186         ENTRY( "TestCPSLHandleListBoxEventL", CTestSDKPopups::TestCPSLHandleListBoxEventL ),
       
   187         ENTRY( "TestCPSPCAknPopupSettingPageL", CTestSDKPopups::TestCPSPCAknPopupSettingPageL ),
       
   188         ENTRY( "TestCPSPCAknPopupSettingPageTextL", CTestSDKPopups::TestCPSPCAknPopupSettingPageTextL ),
       
   189         ENTRY( "TestCPSPConstructLL", CTestSDKPopups::TestCPSPConstructLL ),
       
   190         ENTRY( "TestCPSPListBoxControlL", CTestSDKPopups::TestCPSPListBoxControlL ),
       
   191         ENTRY( "TestCPSPPopupSettingListBoxL", CTestSDKPopups::TestCPSPPopupSettingListBoxL ),
       
   192         ENTRY( "TestCPSPHandlePopupSettingListEventL", CTestSDKPopups::TestCPSPHandlePopupSettingListEventL ),
       
   193         ENTRY( "TestCPSPUpdateQueryValueL", CTestSDKPopups::TestCPSPUpdateQueryValueL ),
       
   194         ENTRY( "TestCPSPHandlePointerEventL", CTestSDKPopups::TestCPSPHandlePointerEventL ),
       
   195         ENTRY( "TestCPSPDeconstructorL", CTestSDKPopups::TestCPSPDeconstructorL ),
       
   196         ENTRY( "TestCPSPQueryValueL", CTestSDKPopups::TestCPSPQueryValueL ),
       
   197         ENTRY( "TestCPSPSelectCurrentItemL", CTestSDKPopups::TestCPSPSelectCurrentItemL ),
       
   198         ENTRY( "TestCPSPWriteInternalStateL", CTestSDKPopups::TestCPSPWriteInternalStateL ),
       
   199         ENTRY( "TestCPSPReservedL", CTestSDKPopups::TestCPSPReservedL ),     
       
   200         ENTRY( "TestCPSPProcessCommandL", CTestSDKPopups::TestCPSPProcessCommandL ),   
       
   201         // [test cases entries]
       
   202 
       
   203         };
       
   204 
       
   205     const TInt count = sizeof( KFunctions ) / sizeof( TStifFunctionInfo );
       
   206 
       
   207     return RunInternalL( KFunctions, count, aItem );
       
   208 
       
   209     }
       
   210 
       
   211 
       
   212 //  [End of File]