classicui_pub/notes_api/tsrc/src/testsdknotesblocks.cpp
changeset 0 2f259fa3e83a
equal deleted inserted replaced
-1:000000000000 0:2f259fa3e83a
       
     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 EIKINFO.H EIKPROGI.H AknNoteDialog.h aknnotewrappers.h 
       
    15 *                     AknProgressDialog.h aknprogresstimer.h AknStaticNoteDialog.h 
       
    16 *                     aknwaitdialog.h AknWaitNoteWrapper.h aknnotecontrol.h
       
    17 *
       
    18 */
       
    19 
       
    20 
       
    21 
       
    22 // [INCLUDE FILES]
       
    23 #include <e32svr.h>
       
    24 #include <stifparser.h>
       
    25 #include <stiftestinterface.h>
       
    26 
       
    27 #include "testsdknotes.h"
       
    28 
       
    29 
       
    30 // ============================ MEMBER FUNCTIONS ===============================
       
    31 
       
    32 // -----------------------------------------------------------------------------
       
    33 // CTestSDKNotes::Delete
       
    34 // Delete here all resources allocated and opened from test methods. 
       
    35 // Called from destructor. 
       
    36 // -----------------------------------------------------------------------------
       
    37 //
       
    38 void CTestSDKNotes::Delete() 
       
    39     {
       
    40 
       
    41     }
       
    42 
       
    43 // -----------------------------------------------------------------------------
       
    44 // CTestSDKNotes::RunMethodL
       
    45 // Run specified method. Contains also table of test mothods and their names.
       
    46 // -----------------------------------------------------------------------------
       
    47 //
       
    48 TInt CTestSDKNotes::RunMethodL( 
       
    49     CStifItemParser& aItem ) 
       
    50     {
       
    51     static TStifFunctionInfo const KFunctions[] =
       
    52         {  
       
    53         ENTRY( "TestNCEikInfoDialogL", CTestSDKNotes::TestNCEikInfoDialogL ),
       
    54         ENTRY( "TestNRunDlgLD", CTestSDKNotes::TestNRunDlgLD ),
       
    55         ENTRY( "TestNHandlePointerEventL", CTestSDKNotes::TestNHandlePointerEventL ),
       
    56         
       
    57         ENTRY( "TestNPIDeconstructorL", CTestSDKNotes::TestNPIDeconstructorL ),
       
    58         ENTRY( "TestNPICEikProgressInfoL", CTestSDKNotes::TestNPICEikProgressInfoL ),
       
    59         ENTRY( "TestNPICEikProgressInfoSinfoL", CTestSDKNotes::TestNPICEikProgressInfoSinfoL ),
       
    60         ENTRY( "TestNPIIncrementAndDrawL", CTestSDKNotes::TestNPIIncrementAndDrawL ),
       
    61         ENTRY( "TestNPISetAndDrawL", CTestSDKNotes::TestNPISetAndDrawL ),
       
    62         ENTRY( "TestNPIConstructFromResourceL", CTestSDKNotes::TestNPIConstructFromResourceL ),
       
    63         ENTRY( "TestNPISetLayoutL", CTestSDKNotes::TestNPISetLayoutL ),
       
    64         ENTRY( "TestNPISetBorderL", CTestSDKNotes::TestNPISetBorderL ),
       
    65         ENTRY( "TestNPISetFinalValueL", CTestSDKNotes::TestNPISetFinalValueL ),
       
    66         ENTRY( "TestNPIConstructL", CTestSDKNotes::TestNPIConstructL ),
       
    67         ENTRY( "TestNPIInfoL", CTestSDKNotes::TestNPIInfoL ),
       
    68         ENTRY( "TestNPILayoutL", CTestSDKNotes::TestNPILayoutL ),
       
    69         ENTRY( "TestNPICurrentValueL", CTestSDKNotes::TestNPICurrentValueL ),
       
    70         ENTRY( "TestNPIEvaluateTextL", CTestSDKNotes::TestNPIEvaluateTextL ),
       
    71         ENTRY( "TestNPIActivateL", CTestSDKNotes::TestNPIActivateL ),
       
    72         ENTRY( "TestNPIMinimumSizeL", CTestSDKNotes::TestNPIMinimumSizeL ),
       
    73         ENTRY( "TestNPISizeChangedL", CTestSDKNotes::TestNPISizeChangedL ),
       
    74         ENTRY( "TestNPIGetColorUseListL", CTestSDKNotes::TestNPIGetColorUseListL ),
       
    75         ENTRY( "TestNPIHandleResourceChangeL", CTestSDKNotes::TestNPIHandleResourceChangeL ),
       
    76         ENTRY( "TestNPIHandlePointerEventL", CTestSDKNotes::TestNPIHandlePointerEventL ),
       
    77         ENTRY( "TestNPIWriteInternalStateL", CTestSDKNotes::TestNPIWriteInternalStateL ),
       
    78         
       
    79         ENTRY( "TestNDCAknNoteDialogL", CTestSDKNotes::TestNDCAknNoteDialogL ),
       
    80         ENTRY( "TestNDCAknNoteDialogToneL", CTestSDKNotes::TestNDCAknNoteDialogToneL ),
       
    81         ENTRY( "TestNDCAknNoteDialogPointerL", CTestSDKNotes::TestNDCAknNoteDialogPointerL ),
       
    82         ENTRY( "TestNDDeconstructorL", CTestSDKNotes::TestNDDeconstructorL ),
       
    83         ENTRY( "TestNDSetTimeoutL", CTestSDKNotes::TestNDSetTimeoutL ),
       
    84         ENTRY( "TestNDSetToneL", CTestSDKNotes::TestNDSetToneL ),
       
    85         ENTRY( "TestNDSetTextWrappingL", CTestSDKNotes::TestNDSetTextWrappingL ),
       
    86         ENTRY( "TestNDSetTextProcessingL", CTestSDKNotes::TestNDSetTextProcessingL ),
       
    87         ENTRY( "TestNDSetImageL", CTestSDKNotes::TestNDSetImageL ),
       
    88         ENTRY( "TestNDSetIconL", CTestSDKNotes::TestNDSetIconL ),
       
    89         ENTRY( "TestNDSetTextNumberL", CTestSDKNotes::TestNDSetTextNumberL ),
       
    90         ENTRY( "TestNDSetTextPluralityL", CTestSDKNotes::TestNDSetTextPluralityL ),
       
    91         ENTRY( "TestNDSetTextL", CTestSDKNotes::TestNDSetTextL ),
       
    92         ENTRY( "TestNDOfferKeyEventL", CTestSDKNotes::TestNDOfferKeyEventL ),
       
    93         ENTRY( "TestNDHandleResourceChangeL", CTestSDKNotes::TestNDHandleResourceChangeL ),
       
    94         ENTRY( "TestNDLayoutAndDrawL", CTestSDKNotes::TestNDLayoutAndDrawL ),
       
    95         ENTRY( "TestNDRunLD", CTestSDKNotes::TestNDRunLD ),
       
    96         ENTRY( "TestNDExitSleepingDialogL", CTestSDKNotes::TestNDExitSleepingDialogL ),
       
    97         ENTRY( "TestNDSetSizeAndPositionL", CTestSDKNotes::TestNDSetSizeAndPositionL ),
       
    98         ENTRY( "TestNDPreLayoutDynInitL", CTestSDKNotes::TestNDPreLayoutDynInitL ),
       
    99         ENTRY( "TestNDPostLayoutDynInitL", CTestSDKNotes::TestNDPostLayoutDynInitL ),
       
   100         ENTRY( "TestNDPlayToneL", CTestSDKNotes::TestNDPlayToneL ),
       
   101         ENTRY( "TestNDReportUserActivityL", CTestSDKNotes::TestNDReportUserActivityL ),
       
   102         ENTRY( "TestNDStaticDeleteL", CTestSDKNotes::TestNDStaticDeleteL ),
       
   103         ENTRY( "TestNDControlAttributesL", CTestSDKNotes::TestNDControlAttributesL ),
       
   104         ENTRY( "TestNDTransferControlAttributesL", CTestSDKNotes::TestNDTransferControlAttributesL ),
       
   105         ENTRY( "TestNDSoundSystemL", CTestSDKNotes::TestNDSoundSystemL ),
       
   106         ENTRY( "TestNDNoteControlL", CTestSDKNotes::TestNDNoteControlL ),
       
   107         ENTRY( "TestNDExecuteDlgTimeOutLD", CTestSDKNotes::TestNDExecuteDlgTimeOutLD ),
       
   108         ENTRY( "TestNDExecuteDlgToneLD", CTestSDKNotes::TestNDExecuteDlgToneLD ),
       
   109         ENTRY( "TestNDExecuteDlgLD", CTestSDKNotes::TestNDExecuteDlgLD ),
       
   110         ENTRY( "TestNDRunDlgTimeOuntLD", CTestSDKNotes::TestNDRunDlgTimeOuntLD ),
       
   111         ENTRY( "TestNDRunDlgToneLD", CTestSDKNotes::TestNDRunDlgToneLD ),
       
   112         ENTRY( "TestNDRunDlgLD", CTestSDKNotes::TestNDRunDlgLD ),
       
   113         ENTRY( "TestNDRunDlgIdLD", CTestSDKNotes::TestNDRunDlgIdLD ),
       
   114         ENTRY( "TestNDSetCurrentLabelL", CTestSDKNotes::TestNDSetCurrentLabelL ),
       
   115         ENTRY( "TestNDSetNoMemoryAllocationL", CTestSDKNotes::TestNDSetNoMemoryAllocationL ),
       
   116         ENTRY( "TestNDHandlePointerEventL", CTestSDKNotes::TestNDHandlePointerEventL ),
       
   117         
       
   118         ENTRY( "TestNWCAknNoteWrapperL", CTestSDKNotes::TestNWCAknNoteWrapperL ),
       
   119         ENTRY( "TestNWCAknNoteWrapperPointerL", CTestSDKNotes::TestNWCAknNoteWrapperPointerL ),
       
   120         ENTRY( "TestNWExecuteLD", CTestSDKNotes::TestNWExecuteLD ),
       
   121         ENTRY( "TestNWExecutePromptLD", CTestSDKNotes::TestNWExecutePromptLD ),
       
   122         ENTRY( "TestNWHandlePointerEventL", CTestSDKNotes::TestNWHandlePointerEventL ),
       
   123         ENTRY( "TestNWHandleDialogPageEventL", CTestSDKNotes::TestNWHandleDialogPageEventL ),
       
   124         
       
   125         ENTRY( "TestNRNDExecuteLD", CTestSDKNotes::TestNRNDExecuteLD ),
       
   126         ENTRY( "TestNRNDExecutePromptLD", CTestSDKNotes::TestNRNDExecutePromptLD ),
       
   127         ENTRY( "TestNRNDHandlePointerEventL", CTestSDKNotes::TestNRNDHandlePointerEventL ),
       
   128         ENTRY( "TestNRNDCAknResourceNoteDialogL", CTestSDKNotes::TestNRNDCAknResourceNoteDialogL ),
       
   129         ENTRY( "TestNRNDCAknResourceNoteDialogPointerL", CTestSDKNotes::TestNRNDCAknResourceNoteDialogPointerL ),
       
   130         
       
   131         ENTRY( "TestNCNCAknConfirmationNoteL", CTestSDKNotes::TestNCNCAknConfirmationNoteL ),
       
   132         ENTRY( "TestNCNCAknConfirmationNoteParameterL", CTestSDKNotes::TestNCNCAknConfirmationNoteParameterL ),
       
   133         ENTRY( "TestNCNCAknConfirmationNotePointerL", CTestSDKNotes::TestNCNCAknConfirmationNotePointerL ),
       
   134         ENTRY( "TestNCNHandlePointerEventL", CTestSDKNotes::TestNCNHandlePointerEventL ),
       
   135         
       
   136         ENTRY( "TestNINCAknInformationNoteL", CTestSDKNotes::TestNINCAknInformationNoteL ),
       
   137         ENTRY( "TestNINCAknInformationNoteParameterL", CTestSDKNotes::TestNINCAknInformationNoteParameterL ),
       
   138         ENTRY( "TestNINCAknInformationNotePointerL", CTestSDKNotes::TestNINCAknInformationNotePointerL ),
       
   139         ENTRY( "TestNINHandlePointerEventL", CTestSDKNotes::TestNINHandlePointerEventL ),
       
   140         
       
   141         ENTRY( "TestNENCAknErrorNoteL", CTestSDKNotes::TestNENCAknErrorNoteL ),
       
   142         ENTRY( "TestNENCAknErrorNoteParameterL", CTestSDKNotes::TestNENCAknErrorNoteParameterL ),
       
   143         ENTRY( "TestNENCAknErrorNotePointerL", CTestSDKNotes::TestNENCAknErrorNotePointerL ),
       
   144         ENTRY( "TestNENHandlePointerEventL", CTestSDKNotes::TestNENHandlePointerEventL ),
       
   145         
       
   146         ENTRY( "TestNWNCAknWarningNoteL", CTestSDKNotes::TestNWNCAknWarningNoteL ),
       
   147         ENTRY( "TestNWNCAknWarningNoteParameterL", CTestSDKNotes::TestNWNCAknWarningNoteParameterL ),
       
   148         ENTRY( "TestNWNCAknWarningNotePointerL", CTestSDKNotes::TestNWNCAknWarningNotePointerL ),
       
   149         ENTRY( "TestNWNHandlePointerEventL", CTestSDKNotes::TestNWNHandlePointerEventL ),
       
   150         
       
   151         
       
   152         ENTRY( "TestNPDCAknProgressDialogValueL", CTestSDKNotes::TestNPDCAknProgressDialogValueL ),
       
   153         ENTRY( "TestNPDCAknProgressDialogPointerL", CTestSDKNotes::TestNPDCAknProgressDialogPointerL ),
       
   154         ENTRY( "TestNPDCAknProgressDialogL", CTestSDKNotes::TestNPDCAknProgressDialogL ),
       
   155         ENTRY( "TestNPDDeconstructorL", CTestSDKNotes::TestNPDDeconstructorL ),
       
   156         ENTRY( "TestNPDRunLD", CTestSDKNotes::TestNPDRunLD ),
       
   157         ENTRY( "TestNPDGetProgressInfoL", CTestSDKNotes::TestNPDGetProgressInfoL ),
       
   158         ENTRY( "TestNPDOfferKeyEventL", CTestSDKNotes::TestNPDOfferKeyEventL ),
       
   159         ENTRY( "TestNPDProcessFinishedL", CTestSDKNotes::TestNPDProcessFinishedL ),
       
   160         ENTRY( "TestNPDSetCallbackL", CTestSDKNotes::TestNPDSetCallbackL ),
       
   161         ENTRY( "TestNPDHandlePointerEventL", CTestSDKNotes::TestNPDHandlePointerEventL ),
       
   162         ENTRY( "TestNPDPreLayoutDynInitL", CTestSDKNotes::TestNPDPreLayoutDynInitL ),
       
   163         ENTRY( "TestNPDOkToExitL", CTestSDKNotes::TestNPDOkToExitL ),
       
   164         
       
   165         ENTRY( "TestNSNSIHandleResourceChangeL", CTestSDKNotes::TestNSNSIHandleResourceChangeL ),
       
   166         ENTRY( "TestNSNSIHandlePointerEventL", CTestSDKNotes::TestNSNSIHandlePointerEventL ),
       
   167         ENTRY( "TestNSNDCAknStaticNoteDialogL", CTestSDKNotes::TestNSNDCAknStaticNoteDialogL ),
       
   168         ENTRY( "TestNSNDCAknStaticNoteDialogPointerL", CTestSDKNotes::TestNSNDCAknStaticNoteDialogPointerL ),
       
   169         ENTRY( "TestNSNDDeconstructorL", CTestSDKNotes::TestNSNDDeconstructorL ),
       
   170         ENTRY( "TestNSNDSetNumberOfBordersL", CTestSDKNotes::TestNSNDSetNumberOfBordersL ),
       
   171         ENTRY( "TestNSNDHandlePointerEventL", CTestSDKNotes::TestNSNDHandlePointerEventL ),
       
   172         ENTRY( "TestNSNDPostLayoutDynInitL", CTestSDKNotes::TestNSNDPostLayoutDynInitL ),
       
   173         ENTRY( "TestNSNDOfferKeyEventL", CTestSDKNotes::TestNSNDOfferKeyEventL ),
       
   174         
       
   175         ENTRY( "TestNWDCAknWaitDialogL", CTestSDKNotes::TestNWDCAknWaitDialogL ),
       
   176         ENTRY( "TestNWDCAknWaitDialogBoolL", CTestSDKNotes::TestNWDCAknWaitDialogBoolL ),
       
   177         ENTRY( "TestNWDHandlePointerEventL", CTestSDKNotes::TestNWDHandlePointerEventL ),
       
   178         ENTRY( "TestNWDGetProgressInfoL", CTestSDKNotes::TestNWDGetProgressInfoL ),
       
   179         
       
   180         ENTRY( "TestNWNWCAknWaitNoteWrapperL", CTestSDKNotes::TestNWNWCAknWaitNoteWrapperL ),
       
   181         ENTRY( "TestNWNWDeconstructorL", CTestSDKNotes::TestNWNWDeconstructorL ),
       
   182         ENTRY( "TestNWNWExecuteL", CTestSDKNotes::TestNWNWExecuteL ),
       
   183         ENTRY( "TestNWNWExecutePromptL", CTestSDKNotes::TestNWNWExecutePromptL ),
       
   184         ENTRY( "TestNWNWWaitDialogL", CTestSDKNotes::TestNWNWWaitDialogL ),
       
   185         
       
   186         ENTRY( "TestNNCCAknNoteControlL", CTestSDKNotes::TestNNCCAknNoteControlL ),
       
   187         ENTRY( "TestNNCDeconstructorL", CTestSDKNotes::TestNNCDeconstructorL ),
       
   188         ENTRY( "TestNNCSetImageL", CTestSDKNotes::TestNNCSetImageL ),
       
   189         ENTRY( "TestNNCSetAnimationL", CTestSDKNotes::TestNNCSetAnimationL ),
       
   190         ENTRY( "TestNNCSetIconL", CTestSDKNotes::TestNNCSetIconL ),
       
   191         ENTRY( "TestNNCSetFinalProgressValueL", CTestSDKNotes::TestNNCSetFinalProgressValueL ),
       
   192         ENTRY( "TestNNCIncrementBarsAndDrawL", CTestSDKNotes::TestNNCIncrementBarsAndDrawL ),
       
   193         ENTRY( "TestNNCCreateProgressBarL", CTestSDKNotes::TestNNCCreateProgressBarL ),
       
   194         ENTRY( "TestNNCGetProgressInfoL", CTestSDKNotes::TestNNCGetProgressInfoL ),
       
   195         ENTRY( "TestNNCStartAnimationL", CTestSDKNotes::TestNNCStartAnimationL ),
       
   196         ENTRY( "TestNNCCancelAnimationL", CTestSDKNotes::TestNNCCancelAnimationL ),
       
   197         ENTRY( "TestNNCResetTextL", CTestSDKNotes::TestNNCResetTextL ),
       
   198         ENTRY( "TestNNCSetTextL", CTestSDKNotes::TestNNCSetTextL ),
       
   199         ENTRY( "TestNNCSetTextLineNumL", CTestSDKNotes::TestNNCSetTextLineNumL ),
       
   200         ENTRY( "TestNNCSetTextNumberL", CTestSDKNotes::TestNNCSetTextNumberL ),
       
   201         ENTRY( "TestNNCSetTextPluralityL", CTestSDKNotes::TestNNCSetTextPluralityL ),
       
   202         ENTRY( "TestNNCNumberOfLinesL", CTestSDKNotes::TestNNCNumberOfLinesL ),
       
   203         ENTRY( "TestNNCLayoutL", CTestSDKNotes::TestNNCLayoutL ),
       
   204         ENTRY( "TestNNCNoteHeightL", CTestSDKNotes::TestNNCNoteHeightL ),
       
   205         ENTRY( "TestNNCNoteWidthL", CTestSDKNotes::TestNNCNoteWidthL ),
       
   206         ENTRY( "TestNNCHandlePointerEventL", CTestSDKNotes::TestNNCHandlePointerEventL ),
       
   207         ENTRY( "TestNNCSetDynamicTextL", CTestSDKNotes::TestNNCSetDynamicTextL ),
       
   208         ENTRY( "TestNNCUpdateAndFormatLabelsL", CTestSDKNotes::TestNNCUpdateAndFormatLabelsL ),
       
   209         ENTRY( "TestNNCUpdateLabelsLeaveL", CTestSDKNotes::TestNNCUpdateLabelsLeaveL ),
       
   210         ENTRY( "TestNNCUpdateLabelsL", CTestSDKNotes::TestNNCUpdateLabelsL ),
       
   211         ENTRY( "TestNNCSetLabelReserveLengthL", CTestSDKNotes::TestNNCSetLabelReserveLengthL ),
       
   212         ENTRY( "TestNNCMopSupplyObjectL", CTestSDKNotes::TestNNCMopSupplyObjectL ),
       
   213         ENTRY( "TestNNCSetBgRectL", CTestSDKNotes::TestNNCSetBgRectL ),
       
   214 
       
   215 
       
   216         };
       
   217 
       
   218     const TInt count = sizeof( KFunctions ) / sizeof( TStifFunctionInfo );
       
   219 
       
   220     return RunInternalL( KFunctions, count, aItem );
       
   221     }
       
   222 
       
   223 //  [End of File]