uiaccelerator_plat/alf_visual_api/tsrc/inc/testplatalfvisual.h
changeset 0 15bf7259bb7c
equal deleted inserted replaced
-1:000000000000 0:15bf7259bb7c
       
     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 functions in alf_visual_api
       
    15 *
       
    16 */
       
    17 
       
    18 
       
    19 
       
    20 #ifndef C_TESTPLATALFVISUAL_H
       
    21 #define C_TESTPLATALFVISUAL_H
       
    22 
       
    23 //  INCLUDES
       
    24 #include <stiflogger.h>
       
    25 #include <testscripterinternal.h>
       
    26 #include <stiftestmodule.h>
       
    27 #include <testclassassert.h>
       
    28 #include <eikenv.h>
       
    29 #include <coemain.h>
       
    30 
       
    31 #include <alf/alfenv.h>
       
    32 #include <alf/alfcontrol.h>
       
    33 #include <alf/alfcontrolgroup.h>
       
    34 #include <alf/alfdisplay.h>
       
    35 #include <alf/alfroster.h>
       
    36 #include <alf/alfvisual.h>
       
    37 #include <alf/alfcurvepath.h>
       
    38 #include <alf/alfcurvepathlayout.h>
       
    39 #include <alf/alfdecklayout.h>
       
    40 #include <alf/alfdropshadow.h>
       
    41 #include <alf/alftextvisual.h>
       
    42 #include <alf/alfdropshadowbrush.h>
       
    43 #include <alf/alfevent.h>
       
    44 #include <alf/alfscrollerevent.h>
       
    45 #include <alf/alfflowlayout.h>
       
    46 #include <alf/alfframebrush.h>
       
    47 #include <alf/alfgencomponent.h>
       
    48 #include <alf/alfgradientbrush.h>
       
    49 #include <alf/alfgridlayout.h>
       
    50 #include <alf/alfimage.h>
       
    51 #include <alf/alfimagebrush.h>
       
    52 #include <alf/alfimageloaderutil.h>
       
    53 #include <alf/alfimagevisual.h>
       
    54 #include <alf/alflayout.h>
       
    55 #include <alf/alflinevisual.h>
       
    56 #include <alf/alfownership.h>
       
    57 #include <alf/alfmeshvisual.h>
       
    58 #include <alf/alfownership.h>
       
    59 #include <alf/alfmeshvisual.h>
       
    60 #include <alf/alfmaterial.h>
       
    61 #include <alf/alfmappingfunctions.h>
       
    62 #include <alf/alfm3gmesh.h>
       
    63 #include <alf/alftexture.h>
       
    64 #include <alf/alfbrush.h>
       
    65 
       
    66 
       
    67 
       
    68 
       
    69 // MACROS
       
    70 #define TEST_CLASS_VERSION_MAJOR 0
       
    71 #define TEST_CLASS_VERSION_MINOR 0
       
    72 #define TEST_CLASS_VERSION_BUILD 0
       
    73 
       
    74 // Logging path
       
    75 _LIT( KtestplatalfvisualLogPath, "\\logs\\testframework\\testplatalfvisual\\" ); 
       
    76 // Log file
       
    77 _LIT( KtestplatalfvisualLogFile, "testplatalfvisual.txt" ); 
       
    78 _LIT( KtestplatalfvisualLogFileWithTitle, "testplatalfvisual_[%S].txt" );
       
    79 
       
    80 /**
       
    81 *  CTestPlatAlfVisual test class for STIF Test Framework TestScripter.
       
    82 *  @since S60 5.0
       
    83 */
       
    84 NONSHARABLE_CLASS( CTestPlatAlfVisual ) : public CScriptBase
       
    85     {
       
    86 public:  // Constructors and destructor
       
    87 
       
    88     /**
       
    89     * Two-phased constructor.
       
    90     */
       
    91     static CTestPlatAlfVisual* NewL( CTestModuleIf& aTestModuleIf );
       
    92 
       
    93     /**
       
    94     * Destructor.
       
    95     */
       
    96     virtual ~CTestPlatAlfVisual();
       
    97 
       
    98 public: // Functions from base classes
       
    99 
       
   100     /**
       
   101     * From CScriptBase Runs a script line.
       
   102     * @since S60 5.0
       
   103     * @param aItem Script line containing method name and parameters
       
   104     * @return Symbian OS error code
       
   105     */
       
   106     virtual TInt RunMethodL( CStifItemParser& aItem );
       
   107 
       
   108 private:
       
   109 
       
   110     /**
       
   111     * C++ default constructor.
       
   112     */
       
   113     CTestPlatAlfVisual( CTestModuleIf& aTestModuleIf );
       
   114 
       
   115     /**
       
   116     * By default Symbian 2nd phase constructor is private.
       
   117     */
       
   118     void ConstructL();
       
   119 
       
   120     /**
       
   121      * Method used to log version of test class
       
   122      */
       
   123     void SendTestClassVersion();
       
   124     
       
   125     /**
       
   126      * Turn off ScreenSaver
       
   127      * @since S60 5.0
       
   128      * @return Symbian OS error code.
       
   129      */
       
   130     void TurnOffScreenSaver();
       
   131 
       
   132     /**
       
   133      * Restore ScreenSaver
       
   134      * @since S60 5.0
       
   135      * @return Symbian OS error code.
       
   136      */
       
   137     void RestoreScreenSaver();
       
   138 
       
   139 private: // [TestMethods]
       
   140 //FOR TEST alfanchorlayout.h
       
   141     /**
       
   142     * TestAnchorLayoutAddNewL test method.
       
   143     * @since S60 5.0
       
   144     * @param aItem is not used.
       
   145     * @return Symbian OS error code.
       
   146     */
       
   147     virtual TInt TestAnchorLayoutAddNewL( CStifItemParser& aItem );
       
   148     /**
       
   149     * TestAnchorLayoutConstructorL test method.
       
   150     * @since S60 5.0
       
   151     * @param aItem is not used.
       
   152     * @return Symbian OS error code.
       
   153     */
       
   154     virtual TInt TestAnchorLayoutConstructorL( CStifItemParser& aItem );
       
   155     /**
       
   156     * TestAnchorLayoutConstructL test method.
       
   157     * @since S60 5.0
       
   158     * @param aItem is not used.
       
   159     * @return Symbian OS error code.
       
   160     */
       
   161     virtual TInt TestAnchorLayoutConstructL( CStifItemParser& aItem );
       
   162     /**
       
   163     * TestAnchorLayoutResetL test method.
       
   164     * @since S60 5.0
       
   165     * @param aItem is not used.
       
   166     * @return Symbian OS error code.
       
   167     */
       
   168     virtual TInt TestAnchorLayoutResetL( CStifItemParser& aItem );
       
   169     /**
       
   170     * TestAnchorLayoutSetAnchorL test method.
       
   171     * @since S60 5.0
       
   172     * @param aItem is not used.
       
   173     * @return Symbian OS error code.
       
   174     */
       
   175     virtual TInt TestAnchorLayoutSetAnchorL( CStifItemParser& aItem );
       
   176     /**
       
   177     * TestAnchorLayoutSetRelativeAnchorRectL test method.
       
   178     * @since S60 5.0
       
   179     * @param aItem is not used.
       
   180     * @return Symbian OS error code.
       
   181     */
       
   182     virtual TInt TestAnchorLayoutSetRelativeAnchorRectL( CStifItemParser& aItem );
       
   183     /**
       
   184     * TestAnchorLayoutRemoveAnchorL test method.
       
   185     * @since S60 5.0
       
   186     * @param aItem is not used.
       
   187     * @return Symbian OS error code.
       
   188     */
       
   189     virtual TInt TestAnchorLayoutRemoveAnchorL( CStifItemParser& aItem );
       
   190     /**
       
   191     * TestAnchorLayoutAttachEdgeL test method.
       
   192     * @since S60 5.0
       
   193     * @param aItem is not used.
       
   194     * @return Symbian OS error code.
       
   195     */
       
   196     virtual TInt TestAnchorLayoutAttachEdgeL( CStifItemParser& aItem );
       
   197     /**
       
   198     * TestAnchorLayoutAttachCornerL test method.
       
   199     * @since S60 5.0
       
   200     * @param aItem is not used.
       
   201     * @return Symbian OS error code.
       
   202     */
       
   203     virtual TInt TestAnchorLayoutAttachCornerL( CStifItemParser& aItem );
       
   204     /**
       
   205     * TestAnchorLayoutAttachBoxL test method.
       
   206     * @since S60 5.0
       
   207     * @param aItem is not used.
       
   208     * @return Symbian OS error code.
       
   209     */
       
   210     virtual TInt TestAnchorLayoutAttachBoxL( CStifItemParser& aItem );
       
   211     /**
       
   212     * TestAnchorLayoutDetachL test method.
       
   213     * @since S60 5.0
       
   214     * @param aItem is not used.
       
   215     * @return Symbian OS error code.
       
   216     */
       
   217     virtual TInt TestAnchorLayoutDetachL( CStifItemParser& aItem );
       
   218     /**
       
   219     * TestAnchorLayoutDetachTypeL test method.
       
   220     * @since S60 5.0
       
   221     * @param aItem is not used.
       
   222     * @return Symbian OS error code.
       
   223     */
       
   224     virtual TInt TestAnchorLayoutDetachTypeL( CStifItemParser& aItem );
       
   225     /**
       
   226     * TestAnchorLayoutRemoveAndDestroyAllDL test method.
       
   227     * @since S60 5.0
       
   228     * @param aItem is not used.
       
   229     * @return Symbian OS error code.
       
   230     */
       
   231     virtual TInt TestAnchorLayoutRemoveAndDestroyAllDL( CStifItemParser& aItem );
       
   232     /**
       
   233     * TestAnchorLayoutUpdateChildrenLayoutL test method.
       
   234     * @since S60 5.0
       
   235     * @param aItem is not used.
       
   236     * @return Symbian OS error code.
       
   237     */
       
   238     virtual TInt TestAnchorLayoutUpdateChildrenLayoutL( CStifItemParser& aItem );
       
   239     /**
       
   240     * TestAnchorLayoutFindTagL test method.
       
   241     * @since S60 5.0
       
   242     * @param aItem is not used.
       
   243     * @return Symbian OS error code.
       
   244     */
       
   245     virtual TInt TestAnchorLayoutFindTagL( CStifItemParser& aItem );
       
   246     /**
       
   247     * TestAnchorLayoutBaseUnitL test method.
       
   248     * @since S60 5.0
       
   249     * @param aItem is not used.
       
   250     * @return Symbian OS error code.
       
   251     */
       
   252     virtual TInt TestAnchorLayoutBaseUnitL( CStifItemParser& aItem );
       
   253     /**
       
   254     * TestAnchorLayoutDoRemoveAndDestroyAllDL test method.
       
   255     * @since S60 5.0
       
   256     * @param aItem is not used.
       
   257     * @return Symbian OS error code.
       
   258     */
       
   259     virtual TInt TestAnchorLayoutDoRemoveAndDestroyAllDL( CStifItemParser& aItem );
       
   260     /**
       
   261     * TestAnchorLayoutPropertyOwnerExtensionL test method.
       
   262     * @since S60 5.0
       
   263     * @param aItem is not used.
       
   264     * @return Symbian OS error code.
       
   265     */
       
   266     virtual TInt TestAnchorLayoutPropertyOwnerExtensionL( CStifItemParser& aItem );
       
   267     
       
   268     
       
   269 private: //FOR TEST alfvisual.h
       
   270     /**
       
   271     * TestCAlfVCAlfVisualL tests Constructor of CAlfVisual.
       
   272     * @since S60 5.0
       
   273     * @param aItem is not used.
       
   274     * @return Symbian OS error code.
       
   275     */
       
   276     virtual TInt TestCAlfVCAlfVisualL( CStifItemParser& aItem );
       
   277     /**
       
   278     * TestCAlfVConstructL tests ConstructL of CAlfVisual.
       
   279     * @since S60 5.0
       
   280     * @param aItem is not used.
       
   281     * @return Symbian OS error code.
       
   282     */
       
   283     virtual TInt TestCAlfVConstructL( CStifItemParser& aItem );
       
   284     /**
       
   285     * TestCAlfVRemoveAndDestroyAllDL tests RemoveAndDestroyAllD of CAlfVisual.
       
   286     * @since S60 5.0
       
   287     * @param aItem is not used.
       
   288     * @return Symbian OS error code.
       
   289     */
       
   290     virtual TInt TestCAlfVRemoveAndDestroyAllDL( CStifItemParser& aItem );
       
   291     /**
       
   292     * TestCAlfVIdentifierL tests Identifier of CAlfVisual.
       
   293     * @since S60 5.0
       
   294     * @param aItem is not used.
       
   295     * @return Symbian OS error code.
       
   296     */
       
   297     virtual TInt TestCAlfVIdentifierL( CStifItemParser& aItem );
       
   298     /**
       
   299     * TestCAlfVSetFlagL tests SetFlag of CAlfVisual.
       
   300     * @since S60 5.0
       
   301     * @param aItem is not used.
       
   302     * @return Symbian OS error code.
       
   303     */
       
   304     virtual TInt TestCAlfVSetFlagL( CStifItemParser& aItem );
       
   305     /**
       
   306     * TestCAlfVSetFlagsL tests SetFlags of CAlfVisual.
       
   307     * @since S60 5.0
       
   308     * @param aItem is not used.
       
   309     * @return Symbian OS error code.
       
   310     */
       
   311     virtual TInt TestCAlfVSetFlagsL( CStifItemParser& aItem );
       
   312     /**
       
   313     * TestCAlfVClearFlagL tests ClearFlag of CAlfVisual.
       
   314     * @since S60 5.0
       
   315     * @param aItem is not used.
       
   316     * @return Symbian OS error code.
       
   317     */
       
   318     virtual TInt TestCAlfVClearFlagL( CStifItemParser& aItem );
       
   319     /**
       
   320     * TestCAlfVClearFlagsL tests ClearFlags of CAlfVisual.
       
   321     * @since S60 5.0
       
   322     * @param aItem is not used.
       
   323     * @return Symbian OS error code.
       
   324     */
       
   325     virtual TInt TestCAlfVClearFlagsL( CStifItemParser& aItem );
       
   326     /**
       
   327     * TestCAlfVFlagsL tests Flags of CAlfVisual.
       
   328     * @since S60 5.0
       
   329     * @param aItem is not used.
       
   330     * @return Symbian OS error code.
       
   331     */
       
   332     virtual TInt TestCAlfVFlagsL( CStifItemParser& aItem );
       
   333     /**
       
   334     * TestCAlfVLayoutL tests Layout of CAlfVisual.
       
   335     * @since S60 5.0
       
   336     * @param aItem is not used.
       
   337     * @return Symbian OS error code.
       
   338     */
       
   339     virtual TInt TestCAlfVLayoutL( CStifItemParser& aItem );
       
   340     /**
       
   341     * TestCAlfVPosL tests Pos of CAlfVisual.
       
   342     * @since S60 5.0
       
   343     * @param aItem is not used.
       
   344     * @return Symbian OS error code.
       
   345     */
       
   346     virtual TInt TestCAlfVPosL( CStifItemParser& aItem );
       
   347     /**
       
   348     * TestCAlfVSetPosL tests SetPos of CAlfVisual.
       
   349     * @since S60 5.0
       
   350     * @param aItem is not used.
       
   351     * @return Symbian OS error code.
       
   352     */
       
   353     virtual TInt TestCAlfVSetPosL( CStifItemParser& aItem );
       
   354     /**
       
   355     * TestCAlfVSizeL tests Size of CAlfVisual.
       
   356     * @since S60 5.0
       
   357     * @param aItem is not used.
       
   358     * @return Symbian OS error code.
       
   359     */
       
   360     virtual TInt TestCAlfVSizeL( CStifItemParser& aItem );
       
   361     /**
       
   362     * TestCAlfVSetSizeL tests SetSize of CAlfVisual.
       
   363     * @since S60 5.0
       
   364     * @param aItem is not used.
       
   365     * @return Symbian OS error code.
       
   366     */
       
   367     virtual TInt TestCAlfVSetSizeL( CStifItemParser& aItem );
       
   368     /**
       
   369     * TestCAlfVOpacityL tests Opacity of CAlfVisual.
       
   370     * @since S60 5.0
       
   371     * @param aItem is not used.
       
   372     * @return Symbian OS error code.
       
   373     */
       
   374     virtual TInt TestCAlfVOpacityL( CStifItemParser& aItem );
       
   375     /**
       
   376     * TestCAlfVSetOpacityL tests SetOpacity of CAlfVisual.
       
   377     * @since S60 5.0
       
   378     * @param aItem is not used.
       
   379     * @return Symbian OS error code.
       
   380     */
       
   381     virtual TInt TestCAlfVSetOpacityL( CStifItemParser& aItem );
       
   382     /**
       
   383     * TestCAlfVEnvL tests Env of CAlfVisual.
       
   384     * @since S60 5.0
       
   385     * @param aItem is not used.
       
   386     * @return Symbian OS error code.
       
   387     */
       
   388     virtual TInt TestCAlfVEnvL( CStifItemParser& aItem );
       
   389     /**
       
   390     * TestCAlfVDisplayL tests Display of CAlfVisual.
       
   391     * @since S60 5.0
       
   392     * @param aItem is not used.
       
   393     * @return Symbian OS error code.
       
   394     */
       
   395     virtual TInt TestCAlfVDisplayL( CStifItemParser& aItem );
       
   396     /**
       
   397     * TestCAlfVTagL tests Tag of CAlfVisual.
       
   398     * @since S60 5.0
       
   399     * @param aItem is not used.
       
   400     * @return Symbian OS error code.
       
   401     */
       
   402     virtual TInt TestCAlfVTagL( CStifItemParser& aItem );
       
   403     /**
       
   404     * TestCAlfVUpdateChildrenLayoutL tests UpdateChildrenLayout of CAlfVisual.
       
   405     * @since S60 5.0
       
   406     * @param aItem is not used.
       
   407     * @return Symbian OS error code.
       
   408     */
       
   409     virtual TInt TestCAlfVUpdateChildrenLayoutL( CStifItemParser& aItem );
       
   410     /**
       
   411     * TestCAlfVDisplayRectTargetL tests DisplayRectTarget of CAlfVisual.
       
   412     * @since S60 5.0
       
   413     * @param aItem is not used.
       
   414     * @return Symbian OS error code.
       
   415     */
       
   416     virtual TInt TestCAlfVDisplayRectTargetL( CStifItemParser& aItem );
       
   417     /**
       
   418     * TestCAlfVLocalToDisplayL tests LocalToDisplay of CAlfVisual.
       
   419     * @since S60 5.0
       
   420     * @param aItem is not used.
       
   421     * @return Symbian OS error code.
       
   422     */
       
   423     virtual TInt TestCAlfVLocalToDisplayL( CStifItemParser& aItem );
       
   424     /**
       
   425     * TestCAlfVLocalToDisplayWithRealPointL tests LocalToDisplay of CAlfVisual.
       
   426     * @since S60 5.0
       
   427     * @param aItem is not used.
       
   428     * @return Symbian OS error code.
       
   429     */
       
   430     virtual TInt TestCAlfVLocalToDisplayWithRealPointL( CStifItemParser& aItem );
       
   431     /**
       
   432     * TestCAlfVDisplayToLocalL tests DisplayToLocal of CAlfVisual.
       
   433     * @since S60 5.0
       
   434     * @param aItem is not used.
       
   435     * @return Symbian OS error code.
       
   436     */
       
   437     virtual TInt TestCAlfVDisplayToLocalL( CStifItemParser& aItem );
       
   438     /**
       
   439     * TestCAlfVDisplayToLocalWithRealPointL tests DisplayToLocal of CAlfVisual.
       
   440     * @since S60 5.0
       
   441     * @param aItem is not used.
       
   442     * @return Symbian OS error code.
       
   443     */
       
   444     virtual TInt TestCAlfVDisplayToLocalWithRealPointL( CStifItemParser& aItem );
       
   445     /**
       
   446     * TestCAlfVEnableBrushesL tests EnableBrushesL of CAlfVisual.
       
   447     * @since S60 5.0
       
   448     * @param aItem is not used.
       
   449     * @return Symbian OS error code.
       
   450     */
       
   451     virtual TInt TestCAlfVEnableBrushesL( CStifItemParser& aItem );
       
   452     /**
       
   453     * TestCAlfVBrushesL tests Brushes of CAlfVisual.
       
   454     * @since S60 5.0
       
   455     * @param aItem is not used.
       
   456     * @return Symbian OS error code.
       
   457     */
       
   458     virtual TInt TestCAlfVBrushesL( CStifItemParser& aItem );
       
   459     /**
       
   460     * TestCAlfVMoveToFrontL tests MoveToFront of CAlfVisual.
       
   461     * @since S60 5.0
       
   462     * @param aItem is not used.
       
   463     * @return Symbian OS error code.
       
   464     */
       
   465     virtual TInt TestCAlfVMoveToFrontL( CStifItemParser& aItem );
       
   466     /**
       
   467     * TestCAlfVEnableTransformationL tests EnableTransformationL of CAlfVisual.
       
   468     * @since S60 5.0
       
   469     * @param aItem is not used.
       
   470     * @return Symbian OS error code.
       
   471     */
       
   472     virtual TInt TestCAlfVEnableTransformationL( CStifItemParser& aItem );
       
   473     /**
       
   474     * TestCAlfVTransformationL tests Transformation of CAlfVisual.
       
   475     * @since S60 5.0
       
   476     * @param aItem is not used.
       
   477     * @return Symbian OS error code.
       
   478     */
       
   479     virtual TInt TestCAlfVTransformationL( CStifItemParser& aItem );
       
   480     /**
       
   481     * TestCAlfVSetPaddingL tests SetPadding of CAlfVisual.
       
   482     * @since S60 5.0
       
   483     * @param aItem is not used.
       
   484     * @return Symbian OS error code.
       
   485     */
       
   486     virtual TInt TestCAlfVSetPaddingL( CStifItemParser& aItem );
       
   487     /**
       
   488     * TestCAlfVSetPaddingWithPointL tests SetPadding of CAlfVisual.
       
   489     * @since S60 5.0
       
   490     * @param aItem is not used.
       
   491     * @return Symbian OS error code.
       
   492     */
       
   493     virtual TInt TestCAlfVSetPaddingWithPointL( CStifItemParser& aItem );
       
   494     /**
       
   495     * TestCAlfVSetPaddingWithMetricL tests SetPadding of CAlfVisual.
       
   496     * @since S60 5.0
       
   497     * @param aItem is not used.
       
   498     * @return Symbian OS error code.
       
   499     */
       
   500     virtual TInt TestCAlfVSetPaddingWithMetricL( CStifItemParser& aItem );
       
   501     /**
       
   502     * TestCAlfVPaddingInPixelsL tests PaddingInPixels of CAlfVisual.
       
   503     * @since S60 5.0
       
   504     * @param aItem is not used.
       
   505     * @return Symbian OS error code.
       
   506     */
       
   507     virtual TInt TestCAlfVPaddingInPixelsL( CStifItemParser& aItem );
       
   508     /**
       
   509     * TestCAlfVSetTagL tests SetTagL of CAlfVisual.
       
   510     * @since S60 5.0
       
   511     * @param aItem is not used.
       
   512     * @return Symbian OS error code.
       
   513     */
       
   514     virtual TInt TestCAlfVSetTagL( CStifItemParser& aItem );
       
   515     /**
       
   516     * TestCAlfVIsTaggedL tests IsTagged of CAlfVisual.
       
   517     * @since S60 5.0
       
   518     * @param aItem is not used.
       
   519     * @return Symbian OS error code.
       
   520     */
       
   521     virtual TInt TestCAlfVIsTaggedL( CStifItemParser& aItem );
       
   522     /**
       
   523     * TestCAlfVFindTagL tests FindTag of CAlfVisual.
       
   524     * @since S60 5.0
       
   525     * @param aItem is not used.
       
   526     * @return Symbian OS error code.
       
   527     */
       
   528     virtual TInt TestCAlfVFindTagL( CStifItemParser& aItem );
       
   529     /**
       
   530     * TestCAlfVConstructWithMoreParamsL tests ConstructL of CAlfVisual.
       
   531     * @since S60 5.0
       
   532     * @param aItem is not used.
       
   533     * @return Symbian OS error code.
       
   534     */
       
   535     virtual TInt TestCAlfVConstructWithMoreParamsL( CStifItemParser& aItem );
       
   536     /**
       
   537     * TestCAlfVCommsL tests Comms of CAlfVisual.
       
   538     * @since S60 5.0
       
   539     * @param aItem is not used.
       
   540     * @return Symbian OS error code.
       
   541     */
       
   542     virtual TInt TestCAlfVCommsL( CStifItemParser& aItem );
       
   543     /**
       
   544     * TestCAlfVDepthOffsetL tests DepthOffset of CAlfVisual.
       
   545     * @since S60 5.0
       
   546     * @param aItem is not used.
       
   547     * @return Symbian OS error code.
       
   548     */
       
   549     virtual TInt TestCAlfVDepthOffsetL( CStifItemParser& aItem );
       
   550     /**
       
   551     * TestCAlfVSetDepthOffsetL tests SetDepthOffset of CAlfVisual.
       
   552     * @since S60 5.0
       
   553     * @param aItem is not used.
       
   554     * @return Symbian OS error code.
       
   555     */
       
   556     virtual TInt TestCAlfVSetDepthOffsetL( CStifItemParser& aItem );
       
   557     /**
       
   558     * TestCAlfVOwnerL tests Owner of CAlfVisual.
       
   559     * @since S60 5.0
       
   560     * @param aItem is not used.
       
   561     * @return Symbian OS error code.
       
   562     */
       
   563     virtual TInt TestCAlfVOwnerL( CStifItemParser& aItem );
       
   564     /**
       
   565     * TestCAlfVSetOwnerL tests SetOwner of CAlfVisual.
       
   566     * @since S60 5.0
       
   567     * @param aItem is not used.
       
   568     * @return Symbian OS error code.
       
   569     */
       
   570     virtual TInt TestCAlfVSetOwnerL( CStifItemParser& aItem );
       
   571     /**
       
   572     * TestCAlfVSetOriginL tests SetOrigin of CAlfVisual.
       
   573     * @since S60 5.0
       
   574     * @param aItem is not used.
       
   575     * @return Symbian OS error code.
       
   576     */
       
   577     virtual TInt TestCAlfVSetOriginL( CStifItemParser& aItem );
       
   578     /**
       
   579     * TestCAlfVHorizontalOriginL tests HorizontalOrigin of CAlfVisual.
       
   580     * @since S60 5.0
       
   581     * @param aItem is not used.
       
   582     * @return Symbian OS error code.
       
   583     */
       
   584     virtual TInt TestCAlfVHorizontalOriginL( CStifItemParser& aItem );
       
   585     /**
       
   586     * TestCAlfVVerticalOriginL tests VerticalOrigin of CAlfVisual.
       
   587     * @since S60 5.0
       
   588     * @param aItem is not used.
       
   589     * @return Symbian OS error code.
       
   590     */
       
   591     virtual TInt TestCAlfVVerticalOriginL( CStifItemParser& aItem );
       
   592     /**
       
   593     * TestCAlfVAlignByOriginL tests AlignByOrigin of CAlfVisual.
       
   594     * @since S60 5.0
       
   595     * @param aItem is not used.
       
   596     * @return Symbian OS error code.
       
   597     */
       
   598     virtual TInt TestCAlfVAlignByOriginL( CStifItemParser& aItem );
       
   599     /**
       
   600     * TestCAlfVSetMinSizeL tests SetMinSize of CAlfVisual.
       
   601     * @since S60 5.0
       
   602     * @param aItem is not used.
       
   603     * @return Symbian OS error code.
       
   604     */
       
   605     virtual TInt TestCAlfVSetMinSizeL( CStifItemParser& aItem );
       
   606     /**
       
   607     * TestCAlfVSetMinSizeWithRealSizeL tests SetMinSize of CAlfVisual.
       
   608     * @since S60 5.0
       
   609     * @param aItem is not used.
       
   610     * @return Symbian OS error code.
       
   611     */
       
   612     virtual TInt TestCAlfVSetMinSizeWithRealSizeL( CStifItemParser& aItem );
       
   613     /**
       
   614     * TestCAlfVMinSizeL tests MinSize of CAlfVisual.
       
   615     * @since S60 5.0
       
   616     * @param aItem is not used.
       
   617     * @return Symbian OS error code.
       
   618     */
       
   619     virtual TInt TestCAlfVMinSizeL( CStifItemParser& aItem );
       
   620     /**
       
   621     * TestCAlfVMinSizeInBaseUnitsL tests MinSizeInBaseUnits of CAlfVisual.
       
   622     * @since S60 5.0
       
   623     * @param aItem is not used.
       
   624     * @return Symbian OS error code.
       
   625     */
       
   626     virtual TInt TestCAlfVMinSizeInBaseUnitsL( CStifItemParser& aItem );
       
   627     /**
       
   628     * TestCAlfVSetMaxSizeL tests SetMaxSize of CAlfVisual.
       
   629     * @since S60 5.0
       
   630     * @param aItem is not used.
       
   631     * @return Symbian OS error code.
       
   632     */
       
   633     virtual TInt TestCAlfVSetMaxSizeL( CStifItemParser& aItem );
       
   634     /**
       
   635     * TestCAlfVSetMaxSizeWithRealSizeL tests SetMaxSize of CAlfVisual.
       
   636     * @since S60 5.0
       
   637     * @param aItem is not used.
       
   638     * @return Symbian OS error code.
       
   639     */
       
   640     virtual TInt TestCAlfVSetMaxSizeWithRealSizeL( CStifItemParser& aItem );
       
   641     /**
       
   642     * TestCAlfVMaxSizeL tests MaxSize of CAlfVisual.
       
   643     * @since S60 5.0
       
   644     * @param aItem is not used.
       
   645     * @return Symbian OS error code.
       
   646     */
       
   647     virtual TInt TestCAlfVMaxSizeL( CStifItemParser& aItem );
       
   648     /**
       
   649     * TestCAlfVMaxSizeInBaseUnitsL tests MaxSizeInBaseUnits of CAlfVisual.
       
   650     * @since S60 5.0
       
   651     * @param aItem is not used.
       
   652     * @return Symbian OS error code.
       
   653     */
       
   654     virtual TInt TestCAlfVMaxSizeInBaseUnitsL( CStifItemParser& aItem );
       
   655     /**
       
   656     * TestCAlfVSetRectL tests SetRect of CAlfVisual.
       
   657     * @since S60 5.0
       
   658     * @param aItem is not used.
       
   659     * @return Symbian OS error code.
       
   660     */
       
   661     virtual TInt TestCAlfVSetRectL( CStifItemParser& aItem );
       
   662     /**
       
   663     * TestCAlfVMoveL tests Move of CAlfVisual.
       
   664     * @since S60 5.0
       
   665     * @param aItem is not used.
       
   666     * @return Symbian OS error code.
       
   667     */
       
   668     virtual TInt TestCAlfVMoveL( CStifItemParser& aItem );
       
   669     /**
       
   670     * TestCAlfVMoveWithRealPointL tests Move of CAlfVisual.
       
   671     * @since S60 5.0
       
   672     * @param aItem is not used.
       
   673     * @return Symbian OS error code.
       
   674     */
       
   675     virtual TInt TestCAlfVMoveWithRealPointL( CStifItemParser& aItem );
       
   676     /**
       
   677     * TestCAlfVMimicL tests Mimic of CAlfVisual.
       
   678     * @since S60 5.0
       
   679     * @param aItem is not used.
       
   680     * @return Symbian OS error code.
       
   681     */
       
   682     virtual TInt TestCAlfVMimicL( CStifItemParser& aItem );
       
   683     /**
       
   684     * TestCAlfVSetCenteredPosAndSizeL tests SetCenteredPosAndSize of CAlfVisual.
       
   685     * @since S60 5.0
       
   686     * @param aItem is not used.
       
   687     * @return Symbian OS error code.
       
   688     */
       
   689     virtual TInt TestCAlfVSetCenteredPosAndSizeL( CStifItemParser& aItem );
       
   690     /**
       
   691     * TestCAlfVSetCenteredPosAndSizeWithRealL tests SetCenteredPosAndSize of CAlfVisual.
       
   692     * @since S60 5.0
       
   693     * @param aItem is not used.
       
   694     * @return Symbian OS error code.
       
   695     */
       
   696     virtual TInt TestCAlfVSetCenteredPosAndSizeWithRealL( CStifItemParser& aItem );
       
   697     /**
       
   698     * TestCAlfVDisplayRectL tests DisplayRect of CAlfVisual.
       
   699     * @since S60 5.0
       
   700     * @param aItem is not used.
       
   701     * @return Symbian OS error code.
       
   702     */
       
   703     virtual TInt TestCAlfVDisplayRectL( CStifItemParser& aItem );
       
   704     /**
       
   705     * TestCAlfVEffectiveOpacityL tests EffectiveOpacity of CAlfVisual.
       
   706     * @since S60 5.0
       
   707     * @param aItem is not used.
       
   708     * @return Symbian OS error code.
       
   709     */
       
   710     virtual TInt TestCAlfVEffectiveOpacityL( CStifItemParser& aItem );
       
   711     /**
       
   712     * TestCAlfVSetClippingL tests SetClipping of CAlfVisual.
       
   713     * @since S60 5.0
       
   714     * @param aItem is not used.
       
   715     * @return Symbian OS error code.
       
   716     */
       
   717     virtual TInt TestCAlfVSetClippingL( CStifItemParser& aItem );
       
   718     /**
       
   719     * TestCAlfVClippingL tests Clipping of CAlfVisual.
       
   720     * @since S60 5.0
       
   721     * @param aItem is not used.
       
   722     * @return Symbian OS error code.
       
   723     */
       
   724     virtual TInt TestCAlfVClippingL( CStifItemParser& aItem );
       
   725     /**
       
   726     * TestCAlfVPaddingL tests Padding of CAlfVisual.
       
   727     * @since S60 5.0
       
   728     * @param aItem is not used.
       
   729     * @return Symbian OS error code.
       
   730     */
       
   731     virtual TInt TestCAlfVPaddingL( CStifItemParser& aItem );
       
   732     /**
       
   733     * TestCAlfVPaddingAsMetricL tests PaddingAsMetric of CAlfVisual.
       
   734     * @since S60 5.0
       
   735     * @param aItem is not used.
       
   736     * @return Symbian OS error code.
       
   737     */
       
   738     virtual TInt TestCAlfVPaddingAsMetricL( CStifItemParser& aItem );
       
   739     /**
       
   740     * TestCAlfVHorizontalPaddingL tests HorizontalPadding of CAlfVisual.
       
   741     * @since S60 5.0
       
   742     * @param aItem is not used.
       
   743     * @return Symbian OS error code.
       
   744     */
       
   745     virtual TInt TestCAlfVHorizontalPaddingL( CStifItemParser& aItem );
       
   746     /**
       
   747     * TestCAlfVVerticalPaddingL tests VerticalPadding of CAlfVisual.
       
   748     * @since S60 5.0
       
   749     * @param aItem is not used.
       
   750     * @return Symbian OS error code.
       
   751     */
       
   752     virtual TInt TestCAlfVVerticalPaddingL( CStifItemParser& aItem );
       
   753     /**
       
   754     * TestCAlfVSetPosWithTimedPointL tests SetPos of CAlfVisual.
       
   755     * @since S60 5.0
       
   756     * @param aItem is not used.
       
   757     * @return Symbian OS error code.
       
   758     */
       
   759     virtual TInt TestCAlfVSetPosWithTimedPointL( CStifItemParser& aItem );
       
   760     /**
       
   761     * TestCAlfVSetSizeWithTimedSizeL tests SetSize of CAlfVisual.
       
   762     * @since S60 5.0
       
   763     * @param aItem is not used.
       
   764     * @return Symbian OS error code.
       
   765     */
       
   766     virtual TInt TestCAlfVSetSizeWithTimedPointL( CStifItemParser& aItem );
       
   767     /**
       
   768     * TestCAlfVCopyValuesL tests CopyValues of CAlfVisual.
       
   769     * @since S60 5.0
       
   770     * @param aItem is not used.
       
   771     * @return Symbian OS error code.
       
   772     */
       
   773     virtual TInt TestCAlfVCopyValuesL( CStifItemParser& aItem );
       
   774     /**
       
   775     * TestCAlfVPauseL tests Pause of CAlfVisual.
       
   776     * @since S60 5.0
       
   777     * @param aItem is not used.
       
   778     * @return Symbian OS error code.
       
   779     */
       
   780     virtual TInt TestCAlfVPauseL( CStifItemParser& aItem );
       
   781     /**
       
   782     * TestCAlfVResumeL tests Resume of CAlfVisual.
       
   783     * @since S60 5.0
       
   784     * @param aItem is not used.
       
   785     * @return Symbian OS error code.
       
   786     */
       
   787     virtual TInt TestCAlfVResumeL( CStifItemParser& aItem );
       
   788     /**
       
   789     * TestCAlfVDoRemoveAndDestroyAllDL tests DoRemoveAndDestroyAllD of CAlfVisual.
       
   790     * @since S60 5.0
       
   791     * @param aItem is not used.
       
   792     * @return Symbian OS error code.
       
   793     */
       
   794     virtual TInt TestCAlfVDoRemoveAndDestroyAllDL( CStifItemParser& aItem );
       
   795     /**
       
   796     * TestCAlfVSetTactileFeedbackL tests SetTactileFeedbackL of CAlfVisual.
       
   797     * @since S60 5.0
       
   798     * @param aItem is not used.
       
   799     * @return Symbian OS error code.
       
   800     */
       
   801     virtual TInt TestCAlfVSetTactileFeedbackL( CStifItemParser& aItem );
       
   802     /**
       
   803     * TestCAlfVHasTactileFeedbackL tests HasTactileFeedback of CAlfVisual.
       
   804     * @since S60 5.0
       
   805     * @param aItem is not used.
       
   806     * @return Symbian OS error code.
       
   807     */
       
   808     virtual TInt TestCAlfVHasTactileFeedbackL( CStifItemParser& aItem );
       
   809     /**
       
   810     * TestCAlfVRemoveTactileFeedbackL tests RemoveTactileFeedback of CAlfVisual.
       
   811     * @since S60 5.0
       
   812     * @param aItem is not used.
       
   813     * @return Symbian OS error code.
       
   814     */
       
   815     virtual TInt TestCAlfVRemoveTactileFeedbackL( CStifItemParser& aItem );
       
   816     /**
       
   817     * TestCAlfVEnableDropShadowL tests EnableDropShadowL of CAlfVisual.
       
   818     * @since S60 5.0
       
   819     * @param aItem is not used.
       
   820     * @return Symbian OS error code.
       
   821     */
       
   822     virtual TInt TestCAlfVEnableDropShadowL( CStifItemParser& aItem );
       
   823     /**
       
   824     * TestCAlfVDropShadowHandlerL tests DropShadowHandler of CAlfVisual.
       
   825     * @since S60 5.0
       
   826     * @param aItem is not used.
       
   827     * @return Symbian OS error code.
       
   828     */
       
   829     virtual TInt TestCAlfVDropShadowHandlerL( CStifItemParser& aItem );
       
   830     /**
       
   831     * TestCAlfVPropertyOwnerExtensionL tests PropertyOwnerExtension of CAlfVisual.
       
   832     * @since S60 5.0
       
   833     * @param aItem is not used.
       
   834     * @return Symbian OS error code.
       
   835     */
       
   836     virtual TInt TestCAlfVPropertyOwnerExtensionL( CStifItemParser& aItem );
       
   837 
       
   838     
       
   839 private: //FOR TEST alfvisualfactory.h
       
   840     /**
       
   841     * TestAlfVFNewLayoutL tests NewLayoutL of AlfVisualFactory.
       
   842     * @since S60 5.0
       
   843     * @param aItem is not used.
       
   844     * @return Symbian OS error code.
       
   845     */
       
   846     virtual TInt TestAlfVFNewLayoutL( CStifItemParser& aItem );
       
   847     /**
       
   848     * TestAlfVFNewLayoutLCL tests NewLayoutLC of AlfVisualFactory.
       
   849     * @since S60 5.0
       
   850     * @param aItem is not used.
       
   851     * @return Symbian OS error code.
       
   852     */
       
   853     virtual TInt TestAlfVFNewLayoutLCL( CStifItemParser& aItem );
       
   854     /**
       
   855     * TestAlfVFNewVisualL tests NewVisualL of AlfVisualFactory.
       
   856     * @since S60 5.0
       
   857     * @param aItem is not used.
       
   858     * @return Symbian OS error code.
       
   859     */
       
   860     virtual TInt TestAlfVFNewVisualL( CStifItemParser& aItem );
       
   861     /**
       
   862     * TestAlfVFNewVisualLCL tests NewVisualLC of AlfVisualFactory.
       
   863     * @since S60 5.0
       
   864     * @param aItem is not used.
       
   865     * @return Symbian OS error code.
       
   866     */
       
   867     virtual TInt TestAlfVFNewVisualLCL( CStifItemParser& aItem );
       
   868     
       
   869     
       
   870 private: //FOR TEST alfcontrol.h
       
   871     /**
       
   872     * TestAlfCtrlConstructorL tests constructor of CAlfControl.
       
   873     * @since S60 5.0
       
   874     * @param aItem is not used.
       
   875     * @return Symbian OS error code.
       
   876     */
       
   877     virtual TInt TestAlfCtrlConstructorL( CStifItemParser& aItem );
       
   878     
       
   879     /**
       
   880     * TestAlfCtrlConstructorL tests ConstructL of CAlfControl.
       
   881     * @since S60 5.0
       
   882     * @param aItem is not used.
       
   883     * @return Symbian OS error code.
       
   884     */
       
   885     virtual TInt TestAlfCtrlConstructL( CStifItemParser& aItem );
       
   886     
       
   887     /**
       
   888     * TestAlfCtrlIdL tests SetId and Id of CAlfControl.
       
   889     * @since S60 5.0
       
   890     * @param aItem is not used.
       
   891     * @return Symbian OS error code.
       
   892     */
       
   893     virtual TInt TestAlfCtrlIdL( CStifItemParser& aItem );
       
   894     
       
   895     /**
       
   896     * TestAlfCtrlGetCtrlMember tests Env, ControlGroup and Display of CAlfControl.
       
   897     * @since S60 5.0
       
   898     * @param aItem is not used.
       
   899     * @return Symbian OS error code.
       
   900     */
       
   901     virtual TInt TestAlfCtrlGetCtrlMember( CStifItemParser& aItem );
       
   902     
       
   903     /**
       
   904     * TestAlfCtrlProcessVisualL tests Append, Remove, AppendVisualL, Visual,
       
   905     * FindTag, VisualCount, VisualDestroyed, VisualLayoutUpdated and 
       
   906     * VisualPrepareDrawFailed of CAlfControl.
       
   907     * @since S60 5.0
       
   908     * @param aItem is not used.
       
   909     * @return Symbian OS error code.
       
   910     */
       
   911     virtual TInt TestAlfCtrlProcessVisualL( CStifItemParser& aItem );
       
   912     
       
   913     /**
       
   914     * TestAlfCtrlProcessConnectL tests AddConnectionL, RemoveConnection, 
       
   915     * FindConnection, ConnectionCount,Connection, ConnectionByOrdinal,
       
   916     * ConnectionRole and ConnectionOrdinal of CAlfControl.
       
   917     * @since S60 5.0
       
   918     * @param aItem is not used.
       
   919     * @return Symbian OS error code.
       
   920     */
       
   921     virtual TInt TestAlfCtrlProcessConnectL( CStifItemParser& aItem );
       
   922     
       
   923     /**
       
   924     * TestAlfCtrlProcessRole tests SetRole and Role of CAlfControl.
       
   925     * @since S60 5.0
       
   926     * @param aItem is not used.
       
   927     * @return Symbian OS error code.
       
   928     */
       
   929     virtual TInt TestAlfCtrlProcessRole( CStifItemParser& aItem );
       
   930     
       
   931     /**
       
   932     * TestAlfCtrlProcessHostL tests Host, HostId, SetHostId and SetHost
       
   933     * of CAlfControl.
       
   934     * @since S60 5.0
       
   935     * @param aItem is not used.
       
   936     * @return Symbian OS error code.
       
   937     */
       
   938     virtual TInt TestAlfCtrlProcessHostL( CStifItemParser& aItem );
       
   939     
       
   940     /**
       
   941     * TestAlfCtrlHostDisplayL tests HostToDisplay and DisplayToHost
       
   942     * of CAlfControl.
       
   943     * @since S60 5.0
       
   944     * @param aItem is not used.
       
   945     * @return Symbian OS error code.
       
   946     */
       
   947     virtual TInt TestAlfCtrlHostDisplayL( CStifItemParser& aItem );
       
   948     
       
   949     /**
       
   950     * TestAlfCtrlDisplayPos tests DisplayArea and DisplayCenter
       
   951     * of CAlfControl.
       
   952     * @since S60 5.0
       
   953     * @param aItem is not used.
       
   954     * @return Symbian OS error code.
       
   955     */
       
   956     virtual TInt TestAlfCtrlDisplayPos( CStifItemParser& aItem );
       
   957     
       
   958     /**
       
   959     * TestAlfCtrlEventL tests AcceptInput, OfferEventL, CancelAllCommands and
       
   960     * HitTest of CAlfControl.
       
   961     * @since S60 5.0
       
   962     * @param aItem is not used.
       
   963     * @return Symbian OS error code.
       
   964     */
       
   965     virtual TInt TestAlfCtrlEventL( CStifItemParser& aItem );
       
   966     
       
   967     /**
       
   968     * TestAlfCtrlProcessFocus tests AcquireFocus, RelinquishFocus, Focus,
       
   969     * FocusedConnection, IsFocusing and FocusChanged of CAlfControl.
       
   970     * @since S60 5.0
       
   971     * @param aItem is not used.
       
   972     * @return Symbian OS error code.
       
   973     */
       
   974     virtual TInt TestAlfCtrlProcessFocus( CStifItemParser& aItem );
       
   975     
       
   976     /**
       
   977     * TestAlfCtrlLayoutL tests AppendLayoutL and ContainerLayout
       
   978     * of CAlfControl.
       
   979     * @since S60 5.0
       
   980     * @param aItem is not used.
       
   981     * @return Symbian OS error code.
       
   982     */
       
   983     virtual TInt TestAlfCtrlLayoutL( CStifItemParser& aItem );
       
   984     
       
   985     /**
       
   986     * TestAlfCtrlIdentifier tests Identifier of CAlfControl.
       
   987     * @since S60 5.0
       
   988     * @param aItem is not used.
       
   989     * @return Symbian OS error code.
       
   990     */
       
   991     virtual TInt TestAlfCtrlIdentifier( CStifItemParser& aItem );
       
   992     
       
   993     /**
       
   994     * TestAlfCtrlBounds tests Bounds of CAlfControl.
       
   995     * @since S60 5.0
       
   996     * @param aItem is not used.
       
   997     * @return Symbian OS error code.
       
   998     */
       
   999     virtual TInt TestAlfCtrlBounds( CStifItemParser& aItem );
       
  1000     
       
  1001     /**
       
  1002     * TestAlfCtrlShowL tests ShowL of CAlfControl.
       
  1003     * @since S60 5.0
       
  1004     * @param aItem is not used.
       
  1005     * @return Symbian OS error code.
       
  1006     */
       
  1007     virtual TInt TestAlfCtrlShowL( CStifItemParser& aItem );
       
  1008     
       
  1009     /**
       
  1010     * TestAlfCtrlAddAndRemoveVisualL tests VisualAddedL and VisualRemoved
       
  1011     * of CAlfControl.
       
  1012     * @since S60 5.0
       
  1013     * @param aItem is not used.
       
  1014     * @return Symbian OS error code.
       
  1015     */
       
  1016     virtual TInt TestAlfCtrlAddAndRemoveVisualL( CStifItemParser& aItem );
       
  1017     
       
  1018     /**
       
  1019     * TestAlfCtrlNotifyControlVisibilityL tests NotifyControlVisibility
       
  1020     * of CAlfControl.
       
  1021     * @since S60 5.0
       
  1022     * @param aItem is not used.
       
  1023     * @return Symbian OS error code.
       
  1024     */
       
  1025     virtual TInt TestAlfCtrlNotifyControlVisibilityL( CStifItemParser& aItem );
       
  1026     
       
  1027     /**
       
  1028     * TestAlfCtrlAddAndRemoveConnectionL tests ConnectionAddedL and 
       
  1029     * ConnectionRemoved of CAlfControl.
       
  1030     * @since S60 5.0
       
  1031     * @param aItem is not used.
       
  1032     * @return Symbian OS error code.
       
  1033     */
       
  1034     virtual TInt TestAlfCtrlAddAndRemoveConnectionL( CStifItemParser& aItem );
       
  1035     
       
  1036     /**
       
  1037     * TestAlfCtrlHostChangingL tests HostChangingL of CAlfControl.
       
  1038     * @since S60 5.0
       
  1039     * @param aItem is not used.
       
  1040     * @return Symbian OS error code.
       
  1041     */
       
  1042     virtual TInt TestAlfCtrlHostChangingL( CStifItemParser& aItem );
       
  1043     
       
  1044     /**
       
  1045     * TestAlfCtrlPropertyOwnerExtensionL tests PropertyOwnerExtension
       
  1046     * of CAlfControl.
       
  1047     * @since S60 5.0
       
  1048     * @param aItem is not used.
       
  1049     * @return Symbian OS error code.
       
  1050     */
       
  1051     virtual TInt TestAlfCtrlPropertyOwnerExtensionL( CStifItemParser& aItem );
       
  1052     
       
  1053     
       
  1054 private: //FOR TEST alfcontrolgroup.h
       
  1055     /**
       
  1056     * TestAlfCtrlGroupResourceId tests ResourceId
       
  1057     * of CAlfControlGroup.
       
  1058     * @since S60 5.0
       
  1059     * @param aItem is not used.
       
  1060     * @return Symbian OS error code.
       
  1061     */
       
  1062     virtual TInt TestAlfCtrlGroupResourceId( CStifItemParser& aItem );
       
  1063     
       
  1064     /**
       
  1065     * TestAlfCtrlGroupProcessCtrlL tests AppendL, Remove, FindControl, Count
       
  1066     * and Control of CAlfControlGroup.
       
  1067     * @since S60 5.0
       
  1068     * @param aItem is not used.
       
  1069     * @return Symbian OS error code.
       
  1070     */
       
  1071     virtual TInt TestAlfCtrlGroupProcessCtrlL( CStifItemParser& aItem );
       
  1072     
       
  1073     /**
       
  1074     * TestAlfCtrlGroupProcessInput tests AcceptInput and SetAcceptInput
       
  1075     * of CAlfControlGroup.
       
  1076     * @since S60 5.0
       
  1077     * @param aItem is not used.
       
  1078     * @return Symbian OS error code.
       
  1079     */
       
  1080     virtual TInt TestAlfCtrlGroupProcessInput( CStifItemParser& aItem );
       
  1081     
       
  1082     /**
       
  1083     * TestAlfCtrlGroupProcessTransformL tests EnableTransformationL, 
       
  1084     * IsTransformed and Transformation of CAlfControlGroup.
       
  1085     * @since S60 5.0
       
  1086     * @param aItem is not used.
       
  1087     * @return Symbian OS error code.
       
  1088     */
       
  1089     virtual TInt TestAlfCtrlGroupProcessTransformL( CStifItemParser& aItem );
       
  1090     
       
  1091     
       
  1092 private: //FOR TEST alfcurvepath.h
       
  1093     /**
       
  1094     * TestAlfCurvePathNewL tests NewL and NewLC of CAlfCurvePath.
       
  1095     * @since S60 5.0
       
  1096     * @param aItem is not used.
       
  1097     * @return Symbian OS error code.
       
  1098     */
       
  1099     virtual TInt TestAlfCurvePathNewL( CStifItemParser& aItem );
       
  1100     
       
  1101     /**
       
  1102     * TestAlfCurvePathLoopL tests EnableLoop and Loop of CAlfCurvePath.
       
  1103     * @since S60 5.0
       
  1104     * @param aItem is not used.
       
  1105     * @return Symbian OS error code.
       
  1106     */
       
  1107     virtual TInt TestAlfCurvePathLoopL( CStifItemParser& aItem );
       
  1108     
       
  1109     /**
       
  1110     * TestAlfCurvePathOffsetL tests SetOffset and Offset of CAlfCurvePath.
       
  1111     * @since S60 5.0
       
  1112     * @param aItem is not used.
       
  1113     * @return Symbian OS error code.
       
  1114     */
       
  1115     virtual TInt TestAlfCurvePathOffsetL( CStifItemParser& aItem );
       
  1116     
       
  1117     /**
       
  1118     * TestAlfCurvePathProcessPointsL tests MapValue, SetOrigin, two AppendLineL,
       
  1119     * two AppendArcL, Length and Evaluate of CAlfCurvePath.
       
  1120     * @since S60 5.0
       
  1121     * @param aItem is not used.
       
  1122     * @return Symbian OS error code.
       
  1123     */
       
  1124     virtual TInt TestAlfCurvePathProcessPointsL( CStifItemParser& aItem );
       
  1125     
       
  1126     /**
       
  1127     * TestAlfCurvePathResetL tests Reset of CAlfCurvePath.
       
  1128     * @since S60 5.0
       
  1129     * @param aItem is not used.
       
  1130     * @return Symbian OS error code.
       
  1131     */
       
  1132     virtual TInt TestAlfCurvePathResetL( CStifItemParser& aItem );
       
  1133     
       
  1134     /**
       
  1135     * TestAlfCurvePathMappingFunctionIdentifierL tests MappingFunctionIdentifier
       
  1136     * of CAlfCurvePath.
       
  1137     * @since S60 5.0
       
  1138     * @param aItem is not used.
       
  1139     * @return Symbian OS error code.
       
  1140     */
       
  1141     virtual TInt TestAlfCurvePathMappingFunctionIdentifierL( CStifItemParser& aItem );
       
  1142     
       
  1143     
       
  1144 private: //FOR TEST alfcurvepathlayout.h
       
  1145     /**
       
  1146     * TestAlfCurvePathLayoutAddNewL tests AddNewL
       
  1147     * of CAlfCurvePathLayout.
       
  1148     * @since S60 5.0
       
  1149     * @param aItem is not used.
       
  1150     * @return Symbian OS error code.
       
  1151     */
       
  1152     virtual TInt TestAlfCurvePathLayoutAddNewL( CStifItemParser& aItem );
       
  1153     
       
  1154     /**
       
  1155     * TestAlfCurvePathLayoutFullConstructL tests constructor and ConstructL
       
  1156     * of CAlfCurvePathLayout.
       
  1157     * @since S60 5.0
       
  1158     * @param aItem is not used.
       
  1159     * @return Symbian OS error code.
       
  1160     */
       
  1161     virtual TInt TestAlfCurvePathLayoutFullConstructL( CStifItemParser& aItem );
       
  1162     
       
  1163     /**
       
  1164     * TestAlfCurvePathLayoutForLayoutL tests CurvePath and BaseUnit
       
  1165     * of CAlfCurvePathLayout.
       
  1166     * @since S60 5.0
       
  1167     * @param aItem is not used.
       
  1168     * @return Symbian OS error code.
       
  1169     */
       
  1170     virtual TInt TestAlfCurvePathLayoutForLayoutL( CStifItemParser& aItem );
       
  1171     
       
  1172     /**
       
  1173     * TestAlfCurvePathLayoutForVisualL tests FindTag, UpdateChildrenLayout and
       
  1174     * RemoveAndDestroyAllD of CAlfCurvePathLayout.
       
  1175     * @since S60 5.0
       
  1176     * @param aItem is not used.
       
  1177     * @return Symbian OS error code.
       
  1178     */
       
  1179     virtual TInt TestAlfCurvePathLayoutForVisualL( CStifItemParser& aItem );
       
  1180     
       
  1181     /**
       
  1182     * TestAlfCurvePathLayoutForMapL tests MappingFunctionIdentifier and
       
  1183     * MapValue of CAlfCurvePathLayout.
       
  1184     * @since S60 5.0
       
  1185     * @param aItem is not used.
       
  1186     * @return Symbian OS error code.
       
  1187     */
       
  1188     virtual TInt TestAlfCurvePathLayoutForMapL( CStifItemParser& aItem );
       
  1189     
       
  1190     /**
       
  1191     * TestAlfCurvePathLayoutProtectedFuncL tests DoRemoveAndDestroyAllD and
       
  1192     * PropertyOwnerExtension of CAlfCurvePathLayout.
       
  1193     * @since S60 5.0
       
  1194     * @param aItem is not used.
       
  1195     * @return Symbian OS error code.
       
  1196     */
       
  1197     virtual TInt TestAlfCurvePathLayoutProtectedFuncL( CStifItemParser& aItem );
       
  1198     
       
  1199     
       
  1200 private: //FOR TEST alfdecklayout.h
       
  1201     /**
       
  1202     * TestAlfDeckLayoutAddNewL tests AddNewL of CAlfDeckLayout.
       
  1203     * @since S60 5.0
       
  1204     * @param aItem is not used.
       
  1205     * @return Symbian OS error code.
       
  1206     */
       
  1207     virtual TInt TestAlfDeckLayoutAddNewL( CStifItemParser& aItem );
       
  1208     
       
  1209     /**
       
  1210     * TestAlfDeckLayoutFullConstructL tests constructor and ConstructL
       
  1211     * of CAlfDeckLayout.
       
  1212     * @since S60 5.0
       
  1213     * @param aItem is not used.
       
  1214     * @return Symbian OS error code.
       
  1215     */
       
  1216     virtual TInt TestAlfDeckLayoutFullConstructL( CStifItemParser& aItem );
       
  1217     
       
  1218     /**
       
  1219     * TestAlfDeckLayoutForLayoutL tests BaseUnit
       
  1220     * of CAlfDeckLayout.
       
  1221     * @since S60 5.0
       
  1222     * @param aItem is not used.
       
  1223     * @return Symbian OS error code.
       
  1224     */
       
  1225     virtual TInt TestAlfDeckLayoutForLayoutL( CStifItemParser& aItem );
       
  1226     
       
  1227     /**
       
  1228     * TestAlfDeckLayoutForVisualL tests FindTag, UpdateChildrenLayout and
       
  1229     * RemoveAndDestroyAllD of CAlfDeckLayout.
       
  1230     * @since S60 5.0
       
  1231     * @param aItem is not used.
       
  1232     * @return Symbian OS error code.
       
  1233     */
       
  1234     virtual TInt TestAlfDeckLayoutForVisualL( CStifItemParser& aItem );
       
  1235     
       
  1236     /**
       
  1237     * TestAlfDeckLayoutProtectedFuncL tests DoRemoveAndDestroyAllD and
       
  1238     * PropertyOwnerExtension of CAlfDeckLayout.
       
  1239     * @since S60 5.0
       
  1240     * @param aItem is not used.
       
  1241     * @return Symbian OS error code.
       
  1242     */
       
  1243     virtual TInt TestAlfDeckLayoutProtectedFuncL( CStifItemParser& aItem );
       
  1244     
       
  1245     
       
  1246 private: //FOR TEST alfdisplay.h
       
  1247     /**
       
  1248     * TestAlfDisplayForBackgroundL tests SetClearBackgroundL and
       
  1249     * SetBackgroundItemsL of CAlfDisplay.
       
  1250     * @since S60 5.0
       
  1251     * @param aItem is not used.
       
  1252     * @return Symbian OS error code.
       
  1253     */
       
  1254     virtual TInt TestAlfDisplayForBackgroundL( CStifItemParser& aItem );
       
  1255     
       
  1256     /**
       
  1257     * TestAlfDisplayForRoster tests two Roster of CAlfDisplay.
       
  1258     * @since S60 5.0
       
  1259     * @param aItem is not used.
       
  1260     * @return Symbian OS error code.
       
  1261     */
       
  1262     virtual TInt TestAlfDisplayForRoster( CStifItemParser& aItem );
       
  1263     
       
  1264     /**
       
  1265     * TestAlfDisplayForVisibleArea tests SetVisibleArea, VisibleArea and
       
  1266     * ForceSetVisibleArea of CAlfDisplay.
       
  1267     * @since S60 5.0
       
  1268     * @param aItem is not used.
       
  1269     * @return Symbian OS error code.
       
  1270     */
       
  1271     virtual TInt TestAlfDisplayForVisibleArea( CStifItemParser& aItem );
       
  1272     
       
  1273     /**
       
  1274     * TestAlfDisplayForSetAttributesL tests SetFocusedEditor, SetQuality, 
       
  1275     * SetUseDepth, SetUsageL and SetDirty of CAlfDisplay.
       
  1276     * @since S60 5.0
       
  1277     * @param aItem is not used.
       
  1278     * @return Symbian OS error code.
       
  1279     */
       
  1280     virtual TInt TestAlfDisplayForSetAttributesL( CStifItemParser& aItem );
       
  1281     
       
  1282     /**
       
  1283     * TestAlfDisplayGetAttributes tests Env, Quality and ObjectProvider
       
  1284     * of CAlfDisplay.
       
  1285     * @since S60 5.0
       
  1286     * @param aItem is not used.
       
  1287     * @return Symbian OS error code.
       
  1288     */
       
  1289     virtual TInt TestAlfDisplayGetAttributes( CStifItemParser& aItem );
       
  1290     
       
  1291     /**
       
  1292     * TestAlfDisplayFading tests SuppressAutomaticFading of CAlfDisplay.
       
  1293     * @since S60 5.0
       
  1294     * @param aItem is not used.
       
  1295     * @return Symbian OS error code.
       
  1296     */
       
  1297     virtual TInt TestAlfDisplayFading( CStifItemParser& aItem );
       
  1298     
       
  1299     /**
       
  1300     * TestAlfDisplayHandlePointerEventL tests HandlePointerEventL of CAlfDisplay.
       
  1301     * @since S60 5.0
       
  1302     * @param aItem is not used.
       
  1303     * @return Symbian OS error code.
       
  1304     */
       
  1305     virtual TInt TestAlfDisplayHandlePointerEventL( CStifItemParser& aItem );
       
  1306     
       
  1307     
       
  1308 private: //FOR TEST alfdisplaybackgrounditem.h
       
  1309     /**
       
  1310     * TestAlfDisplayBgItemConstructor tests SetClearBackgroundL and
       
  1311     * SetBackgroundItemsL of CAlfDisplay.
       
  1312     * @since S60 5.0
       
  1313     * @param aItem is not used.
       
  1314     * @return Symbian OS error code.
       
  1315     */
       
  1316     virtual TInt TestAlfDisplayBgItemConstructor( CStifItemParser& aItem );
       
  1317     
       
  1318     /**
       
  1319     * TestAlfDisplayBgItemSetAttributes tests SetRect, SetColor, SetColor and
       
  1320     * SetSkinBackground of CAlfDisplayBackGroundItem.
       
  1321     * @since S60 5.0
       
  1322     * @param aItem is not used.
       
  1323     * @return Symbian OS error code.
       
  1324     */
       
  1325     virtual TInt TestAlfDisplayBgItemSetAttributes( CStifItemParser& aItem );
       
  1326     
       
  1327     
       
  1328 private: //FOR TEST alfdropshadow.h
       
  1329     /**
       
  1330     * TestAlfDropShadowSetAttributesL tests two SetOffset, two SetColor, 
       
  1331     * SetOpacity, SetRadius and SetScale of CAlfDropShadow.
       
  1332     * @since S60 5.0
       
  1333     * @param aItem is not used.
       
  1334     * @return Symbian OS error code.
       
  1335     */
       
  1336     virtual TInt TestAlfDropShadowSetAttributesL( CStifItemParser& aItem );
       
  1337     
       
  1338     
       
  1339 private: //FOR TEST alfdropshadowbrush.h
       
  1340     /**
       
  1341     * TestAlfDropShadowBrushNewFuncsL tests two NewL and two NewLC
       
  1342     * of CAlfDropShadowBrush.
       
  1343     * @since S60 5.0
       
  1344     * @param aItem is not used.
       
  1345     * @return Symbian OS error code.
       
  1346     */
       
  1347     virtual TInt TestAlfDropShadowBrushNewFuncsL( CStifItemParser& aItem );
       
  1348     
       
  1349     /**
       
  1350     * TestAlfDropShadowBrushSoftnessL tests two SetSoftness and Softness
       
  1351     * of CAlfDropShadowBrush.
       
  1352     * @since S60 5.0
       
  1353     * @param aItem is not used.
       
  1354     * @return Symbian OS error code.
       
  1355     */
       
  1356     virtual TInt TestAlfDropShadowBrushSoftnessL( CStifItemParser& aItem );
       
  1357     
       
  1358     /**
       
  1359     * TestAlfDropShadowBrushDepthL tests two SetDepth and Depth
       
  1360     * of CAlfDropShadowBrush.
       
  1361     * @since S60 5.0
       
  1362     * @param aItem is not used.
       
  1363     * @return Symbian OS error code.
       
  1364     */
       
  1365     virtual TInt TestAlfDropShadowBrushDepthL( CStifItemParser& aItem );
       
  1366     
       
  1367     /**
       
  1368     * TestAlfDropShadowBrushSetColorL tests  SetColor of CAlfDropShadowBrush.
       
  1369     * @since S60 5.0
       
  1370     * @param aItem is not used.
       
  1371     * @return Symbian OS error code.
       
  1372     */
       
  1373     virtual TInt TestAlfDropShadowBrushSetColorL( CStifItemParser& aItem );
       
  1374     
       
  1375     
       
  1376 private: //FOR TEST alfenv.h
       
  1377     /**
       
  1378     * TestAlfEnvNewFuncsL tests  NewL and NewLC of CAlfEnv.
       
  1379     * @since S60 5.0
       
  1380     * @param aItem is not used.
       
  1381     * @return Symbian OS error code.
       
  1382     */
       
  1383     virtual TInt TestAlfEnvNewFuncsL( CStifItemParser& aItem );
       
  1384     
       
  1385     /**
       
  1386     * TestAlfEnvClient tests  Client and TokenClient of CAlfEnv.
       
  1387     * @since S60 5.0
       
  1388     * @param aItem is not used.
       
  1389     * @return Symbian OS error code.
       
  1390     */
       
  1391     virtual TInt TestAlfEnvClient( CStifItemParser& aItem );
       
  1392     
       
  1393     /**
       
  1394     * TestAlfEnvNewDisplayL tests  two NewDisplayL, PrimaryDisplay and 
       
  1395     * DisplayCount of CAlfEnv.
       
  1396     * @since S60 5.0
       
  1397     * @param aItem is not used.
       
  1398     * @return Symbian OS error code.
       
  1399     */
       
  1400     virtual TInt TestAlfEnvNewDisplayL( CStifItemParser& aItem );
       
  1401     
       
  1402     /**
       
  1403     * TestAlfEnvCtrlGroupL tests  NewControlGroupL, DeleteControlGroup, 
       
  1404     * ControlGroup and FindControlGroup of CAlfEnv.
       
  1405     * @since S60 5.0
       
  1406     * @param aItem is not used.
       
  1407     * @return Symbian OS error code.
       
  1408     */
       
  1409     virtual TInt TestAlfEnvCtrlGroupL( CStifItemParser& aItem );
       
  1410     
       
  1411     /**
       
  1412     * TestAlfEnvProcessFresh tests  SetRefreshMode, RefreshMode, SetMaxFrameRate
       
  1413     * ContinueRefresh, PauseRefresh and RefreshCallBack of CAlfEnv.
       
  1414     * @since S60 5.0
       
  1415     * @param aItem is not used.
       
  1416     * @return Symbian OS error code.
       
  1417     */
       
  1418     virtual TInt TestAlfEnvProcessFresh( CStifItemParser& aItem );
       
  1419     
       
  1420     /**
       
  1421     * TestAlfEnvProcessTextureManagerL tests  CreateSharedTextureManagerL, 
       
  1422     * SharedTextureManager, TextureManager, TextStyleManager and
       
  1423     * DeleteSharedTextureManager of CAlfEnv.
       
  1424     * @since S60 5.0
       
  1425     * @param aItem is not used.
       
  1426     * @return Symbian OS error code.
       
  1427     */
       
  1428     virtual TInt TestAlfEnvProcessTextureManagerL( CStifItemParser& aItem );
       
  1429     
       
  1430     /**
       
  1431     * TestAlfEnvObserverL tests  AddActionObserverL and 
       
  1432     * RemoveActionObserver of CAlfEnv.
       
  1433     * @since S60 5.0
       
  1434     * @param aItem is not used.
       
  1435     * @return Symbian OS error code.
       
  1436     */
       
  1437     virtual TInt TestAlfEnvObserverL( CStifItemParser& aItem );
       
  1438     
       
  1439     /**
       
  1440     * TestAlfEnvProcessCmd tests  Send, two CancelCommands, 
       
  1441     * two CancelCustomCommands, three MilliSecondsUntilCommand  and two 
       
  1442     * MilliSecondsUntilCustomCommand of CAlfEnv.
       
  1443     * @since S60 5.0
       
  1444     * @param aItem is not used.
       
  1445     * @return Symbian OS error code.
       
  1446     */
       
  1447     virtual TInt TestAlfEnvProcessCmd( CStifItemParser& aItem );
       
  1448     
       
  1449     /**
       
  1450     * TestAlfEnvKeyAndPointerEventL tests  HandleKeyEventL and HandlePointerEventL 
       
  1451     * of CAlfEnv.
       
  1452     * @since S60 5.0
       
  1453     * @param aItem is not used.
       
  1454     * @return Symbian OS error code.
       
  1455     */
       
  1456     virtual TInt TestAlfEnvKeyAndPointerEventL( CStifItemParser& aItem );
       
  1457     
       
  1458     /**
       
  1459     * TestAlfEnvNotifyL tests  NotifySkinChangedL and NotifyLayoutChangedL 
       
  1460     * of CAlfEnv.
       
  1461     * @since S60 5.0
       
  1462     * @param aItem is not used.
       
  1463     * @return Symbian OS error code.
       
  1464     */
       
  1465     virtual TInt TestAlfEnvNotifyL( CStifItemParser& aItem );
       
  1466     
       
  1467     /**
       
  1468     * TestAlfEnvProcessWidgetL tests  WidgetFactory, AppendWidgetL, 
       
  1469     * DestroyWidget and FindWidget of CAlfEnv.
       
  1470     * @since S60 5.0
       
  1471     * @param aItem is not used.
       
  1472     * @return Symbian OS error code.
       
  1473     */
       
  1474     virtual TInt TestAlfEnvProcessWidgetL( CStifItemParser& aItem );
       
  1475     
       
  1476     /**
       
  1477     * TestAlfEnvGetAttributes tests  LayoutMetricsUtility, Renderer, 
       
  1478     * LastReceivedPtrEvent, Version, BatchBufferHandler, Extension and
       
  1479     * Display of CAlfEnv.
       
  1480     * @since S60 5.0
       
  1481     * @param aItem is not used.
       
  1482     * @return Symbian OS error code.
       
  1483     */
       
  1484     virtual TInt TestAlfEnvGetAttributes( CStifItemParser& aItem );
       
  1485     
       
  1486     /**
       
  1487     * TestAlfEnvFindDisplayIndex tests  FindDisplayIndex of CAlfEnv.
       
  1488     * @since S60 5.0
       
  1489     * @param aItem is not used.
       
  1490     * @return Symbian OS error code.
       
  1491     */
       
  1492     virtual TInt TestAlfEnvFindDisplayIndex( CStifItemParser& aItem );
       
  1493     
       
  1494     /**
       
  1495     * TestAlfEnvFindControl tests  TestAlfEnvFindControl of CAlfEnv.
       
  1496     * @since S60 5.0
       
  1497     * @param aItem is not used.
       
  1498     * @return Symbian OS error code.
       
  1499     */
       
  1500     virtual TInt TestAlfEnvFindControl( CStifItemParser& aItem );
       
  1501     
       
  1502     /**
       
  1503     * TestAlfEnvAddExtension tests  AddExtension of CAlfEnv.
       
  1504     * @since S60 5.0
       
  1505     * @param aItem is not used.
       
  1506     * @return Symbian OS error code.
       
  1507     */
       
  1508     virtual TInt TestAlfEnvAddExtension( CStifItemParser& aItem );
       
  1509     
       
  1510     /**
       
  1511     * TestAlfEnvSetAndReSetL tests  SetIdleThreshold, Release, RestoreL and 
       
  1512     * SetFullScreenDrawing of CAlfEnv.
       
  1513     * @since S60 5.0
       
  1514     * @param aItem is not used.
       
  1515     * @return Symbian OS error code.
       
  1516     */
       
  1517     virtual TInt TestAlfEnvSetAndReSetL( CStifItemParser& aItem );
       
  1518     
       
  1519     /**
       
  1520     * TestAlfEnvStatic tests  Static of CAlfEnv.
       
  1521     * @since S60 5.0
       
  1522     * @param aItem is not used.
       
  1523     * @return Symbian OS error code.
       
  1524     */
       
  1525     virtual TInt TestAlfEnvStatic( CStifItemParser& aItem );
       
  1526     
       
  1527     
       
  1528 private: //FOR TEST alfevent.h
       
  1529     /**
       
  1530     * TestAlfEventConstructor tests five TAlfEvent constructor of TAlfEvent.
       
  1531     * @since S60 5.0
       
  1532     * @param aItem is not used.
       
  1533     * @return Symbian OS error code.
       
  1534     */
       
  1535     virtual TInt TestAlfEventConstructor( CStifItemParser& aItem );
       
  1536     
       
  1537     /**
       
  1538     * TestAlfEventParameters tests PointerDown, PointerUp, PointerLongTap, 
       
  1539     * IsPointerEvent, Type, IsCustomEvent, PointerEvent, IsScrollerEvent,
       
  1540     * ScrollerEvent, Code, KeyEvent and IsKeyEvent of TAlfEvent.
       
  1541     * @since S60 5.0
       
  1542     * @param aItem is not used.
       
  1543     * @return Symbian OS error code.
       
  1544     */
       
  1545     virtual TInt TestAlfEventParameters( CStifItemParser& aItem );
       
  1546     
       
  1547     /**
       
  1548     * TestAlfEventCustomData tests CustomParameter and CustomEventData
       
  1549     * of TAlfEvent.
       
  1550     * @since S60 5.0
       
  1551     * @param aItem is not used.
       
  1552     * @return Symbian OS error code.
       
  1553     */
       
  1554     virtual TInt TestAlfEventCustomData( CStifItemParser& aItem );
       
  1555     
       
  1556     /**
       
  1557     * TestAlfEventDisplayAndVisual tests Display, SetVisual and Visual
       
  1558     * of TAlfEvent.
       
  1559     * @since S60 5.0
       
  1560     * @param aItem is not used.
       
  1561     * @return Symbian OS error code.
       
  1562     */
       
  1563     virtual TInt TestAlfEventDisplayAndVisual( CStifItemParser& aItem );
       
  1564     
       
  1565     
       
  1566 private: //FOR TEST alfflowlayout.h
       
  1567     /**
       
  1568     * TestAlfFlowLayoutAddNewL tests AddNewL of CAlfFlowLayout.
       
  1569     * @since S60 5.0
       
  1570     * @param aItem is not used.
       
  1571     * @return Symbian OS error code.
       
  1572     */
       
  1573     virtual TInt TestAlfFlowLayoutAddNewL( CStifItemParser& aItem );
       
  1574     
       
  1575     /**
       
  1576     * TestAlfFlowLayoutFullConstructL tests constructor and ConstructL
       
  1577     * of CAlfFlowLayout.
       
  1578     * @since S60 5.0
       
  1579     * @param aItem is not used.
       
  1580     * @return Symbian OS error code.
       
  1581     */
       
  1582     virtual TInt TestAlfFlowLayoutFullConstructL( CStifItemParser& aItem );
       
  1583     
       
  1584     /**
       
  1585     * TestAlfFlowLayoutForLayoutL tests BaseUnit
       
  1586     * of CAlfFlowLayout.
       
  1587     * @since S60 5.0
       
  1588     * @param aItem is not used.
       
  1589     * @return Symbian OS error code.
       
  1590     */
       
  1591     virtual TInt TestAlfFlowLayoutForLayoutL( CStifItemParser& aItem );
       
  1592     
       
  1593     /**
       
  1594     * TestAlfFlowLayoutForVisualL tests FindTag, UpdateChildrenLayout and
       
  1595     * RemoveAndDestroyAllD of CAlfFlowLayout.
       
  1596     * @since S60 5.0
       
  1597     * @param aItem is not used.
       
  1598     * @return Symbian OS error code.
       
  1599     */
       
  1600     virtual TInt TestAlfFlowLayoutForVisualL( CStifItemParser& aItem );
       
  1601     
       
  1602     /**
       
  1603     * TestAlfFlowLayoutProtectedFuncL tests DoRemoveAndDestroyAllD and
       
  1604     * PropertyOwnerExtension of CAlfFlowLayout.
       
  1605     * @since S60 5.0
       
  1606     * @param aItem is not used.
       
  1607     * @return Symbian OS error code.
       
  1608     */
       
  1609     virtual TInt TestAlfFlowLayoutProtectedFuncL( CStifItemParser& aItem );
       
  1610     
       
  1611     /**
       
  1612     * TestAlfFlowLayoutSetParametersL tests SetFlowDirection, SetCentering,
       
  1613     * SetMode and Mode of CAlfFlowLayout.
       
  1614     * @since S60 5.0
       
  1615     * @param aItem is not used.
       
  1616     * @return Symbian OS error code.
       
  1617     */
       
  1618     virtual TInt TestAlfFlowLayoutSetParametersL( CStifItemParser& aItem );
       
  1619     
       
  1620 private: //FOR TEST alfframebrush.h
       
  1621     /**
       
  1622     * TestAlfFrameBrushNewL tests three NewL and three NewLC of CAlfFrameBrush.
       
  1623     * @since S60 5.0
       
  1624     * @param aItem is not used.
       
  1625     * @return Symbian OS error code.
       
  1626     */
       
  1627     virtual TInt TestAlfFrameBrushNewL( CStifItemParser& aItem );
       
  1628     
       
  1629     /**
       
  1630     * TestAlfFrameBrushSetParaL tests SetFrameRectsL, SetEdgeOffset and two
       
  1631     * SetImage of CAlfFrameBrush.
       
  1632     * @since S60 5.0
       
  1633     * @param aItem is not used.
       
  1634     * @return Symbian OS error code.
       
  1635     */
       
  1636     virtual TInt TestAlfFrameBrushSetParaL( CStifItemParser& aItem );
       
  1637     
       
  1638 private: //FOR TEST alfgencomponent.h
       
  1639     /**
       
  1640     * TestAlfGenComponentNewL tests NewL of CAlfGenComponent.
       
  1641     * @since S60 5.0
       
  1642     * @param aItem is not used.
       
  1643     * @return Symbian OS error code.
       
  1644     */
       
  1645     virtual TInt TestAlfGenComponentNewL( CStifItemParser& aItem );
       
  1646     
       
  1647     /**
       
  1648     * TestAlfGenComponentProcessL tests DoCmdNoReply, DoSynchronousCmd, 
       
  1649     * DoAsynchronousCmdL, CancelAsynchCmd and Identifier of CAlfGenComponent.
       
  1650     * @since S60 5.0
       
  1651     * @param aItem is not used.
       
  1652     * @return Symbian OS error code.
       
  1653     */
       
  1654     virtual TInt TestAlfGenComponentProcessL( CStifItemParser& aItem );
       
  1655     
       
  1656 private: //FOR TEST alfgradientbrush.h
       
  1657     /**
       
  1658     * TestAlfGradientBrushNewL tests NewL and NewLC of CAlfGradientBrush.
       
  1659     * @since S60 5.0
       
  1660     * @param aItem is not used.
       
  1661     * @return Symbian OS error code.
       
  1662     */
       
  1663     virtual TInt TestAlfGradientBrushNewL( CStifItemParser& aItem );
       
  1664     
       
  1665     /**
       
  1666     * TestAlfGradientBrushSetL tests SetDirection, SetColor, SetImage and 
       
  1667     * AppendColorL of CAlfGradientBrush.
       
  1668     * @since S60 5.0
       
  1669     * @param aItem is not used.
       
  1670     * @return Symbian OS error code.
       
  1671     */
       
  1672     virtual TInt TestAlfGradientBrushSetL( CStifItemParser& aItem );
       
  1673     
       
  1674     /**
       
  1675     * TestAlfGradientBrushGetL tests Color, Opacity and Image of CAlfGradientBrush.
       
  1676     * @since S60 5.0
       
  1677     * @param aItem is not used.
       
  1678     * @return Symbian OS error code.
       
  1679     */
       
  1680     virtual TInt TestAlfGradientBrushGetL( CStifItemParser& aItem );
       
  1681     
       
  1682 private: //FOR TEST alfgridlayout.h
       
  1683     /**
       
  1684     * TestAlfGridLayoutAddNewL tests AddNewL of CAlfGridLayout.
       
  1685     * @since S60 5.0
       
  1686     * @param aItem is not used.
       
  1687     * @return Symbian OS error code.
       
  1688     */
       
  1689     virtual TInt TestAlfGridLayoutAddNewL( CStifItemParser& aItem );
       
  1690     
       
  1691     /**
       
  1692     * TestAlfGridLayoutFullConstructL tests constructor and ConstructL
       
  1693     * of CAlfGridLayout.
       
  1694     * @since S60 5.0
       
  1695     * @param aItem is not used.
       
  1696     * @return Symbian OS error code.
       
  1697     */
       
  1698     virtual TInt TestAlfGridLayoutFullConstructL( CStifItemParser& aItem );
       
  1699     
       
  1700     /**
       
  1701     * TestAlfGridLayoutForLayoutL tests BaseUnit of CAlfGridLayout.
       
  1702     * @since S60 5.0
       
  1703     * @param aItem is not used.
       
  1704     * @return Symbian OS error code.
       
  1705     */
       
  1706     virtual TInt TestAlfGridLayoutForLayoutL( CStifItemParser& aItem );
       
  1707     
       
  1708     /**
       
  1709     * TestAlfGridLayoutForVisualL tests FindTag, UpdateChildrenLayout and 
       
  1710     * RemoveAndDestroyAllD of CAlfGridLayout.
       
  1711     * @since S60 5.0
       
  1712     * @param aItem is not used.
       
  1713     * @return Symbian OS error code.
       
  1714     */
       
  1715     virtual TInt TestAlfGridLayoutForVisualL( CStifItemParser& aItem );
       
  1716     
       
  1717     /**
       
  1718     * TestAlfGridLayoutProtectedFuncL tests PropertyOwnerExtension and 
       
  1719     * DoRemoveAndDestroyAllD of CAlfGridLayout.
       
  1720     * @since S60 5.0
       
  1721     * @param aItem is not used.
       
  1722     * @return Symbian OS error code.
       
  1723     */
       
  1724     virtual TInt TestAlfGridLayoutProtectedFuncL( CStifItemParser& aItem );
       
  1725     
       
  1726     /**
       
  1727     * TestAlfGridLayoutSetParametersL tests SetColumnsL, SetRowsL, SetColumnsL,
       
  1728     * SetRowsL, FillWeightsL, AppendWeightL, InsertWeightL,ReplaceWeightL,
       
  1729     * RemoveWeightL, DimensionCount, SetExpanding, OrdinalToBlock, 
       
  1730     * SetLayoutModeFlags and ClearLayoutModeFlags of CAlfGridLayout.
       
  1731     * @since S60 5.0
       
  1732     * @param aItem is not used.
       
  1733     * @return Symbian OS error code.
       
  1734     */
       
  1735     virtual TInt TestAlfGridLayoutSetParametersL( CStifItemParser& aItem );
       
  1736     
       
  1737     /**
       
  1738     * TestAlfGridLayoutGetParaL tests Weight, LayoutModeFlags, RowCount and
       
  1739     * ColumnCount of CAlfGridLayout.
       
  1740     * @since S60 5.0
       
  1741     * @param aItem is not used.
       
  1742     * @return Symbian OS error code.
       
  1743     */
       
  1744     virtual TInt TestAlfGridLayoutGetParaL( CStifItemParser& aItem );
       
  1745     
       
  1746 private: //FOR TEST alfimage.h
       
  1747     /**
       
  1748     * TestAlfImageConstructorL tests five constructor of TAlfImage.
       
  1749     * @since S60 5.0
       
  1750     * @param aItem is not used.
       
  1751     * @return Symbian OS error code.
       
  1752     */
       
  1753     virtual TInt TestAlfImageConstructorL( CStifItemParser& aItem );
       
  1754     
       
  1755     /**
       
  1756     * TestAlfImageSetAttributesL tests SetTexture, Translate, Scale and
       
  1757     * SetTexCoords of TAlfImage.
       
  1758     * @since S60 5.0
       
  1759     * @param aItem is not used.
       
  1760     * @return Symbian OS error code.
       
  1761     */
       
  1762     virtual TInt TestAlfImageSetAttributesL( CStifItemParser& aItem );
       
  1763     
       
  1764     /**
       
  1765     * TestAlfImageGetAttributesL tests Texture, TopLeft, BottomRight and
       
  1766     * HasTexture of TAlfImage.
       
  1767     * @since S60 5.0
       
  1768     * @param aItem is not used.
       
  1769     * @return Symbian OS error code.
       
  1770     */
       
  1771     virtual TInt TestAlfImageGetAttributesL( CStifItemParser& aItem );
       
  1772     
       
  1773 private: //FOR TEST alfimagebrush.h
       
  1774     /**
       
  1775     * TestAlfImageBrushNewL tests NewL and NewLC of CAlfImageBrush.
       
  1776     * @since S60 5.0
       
  1777     * @param aItem is not used.
       
  1778     * @return Symbian OS error code.
       
  1779     */
       
  1780     virtual TInt TestAlfImageBrushNewL( CStifItemParser& aItem );
       
  1781     
       
  1782     /**
       
  1783     * TestAlfImageBrushSetAndGetParaL tests SetScaleMode, SetImage, SetBorders,
       
  1784     * SetOffset, SetScale, Image, BorderDrawingEnabled, Offset, 
       
  1785     * CenterDrawingEnabled and Scale of CAlfImageBrush.
       
  1786     * @since S60 5.0
       
  1787     * @param aItem is not used.
       
  1788     * @return Symbian OS error code.
       
  1789     */
       
  1790     virtual TInt TestAlfImageBrushSetAndGetParaL( CStifItemParser& aItem );
       
  1791     
       
  1792 private: //FOR TEST alfimageloaderutil.h
       
  1793     /**
       
  1794     * TestAlfImgLoadUtilConstructorL tests constructor of CAlfImageLoaderUtil.
       
  1795     * @since S60 5.0
       
  1796     * @param aItem is not used.
       
  1797     * @return Symbian OS error code.
       
  1798     */
       
  1799     virtual TInt TestAlfImgLoadUtilConstructorL( CStifItemParser& aItem );
       
  1800     
       
  1801     /**
       
  1802     * TestAlfImgLoadUtilCreateImageLoaderL tests three CreateImageLoaderL and 
       
  1803     * CreateSVGImageLoaderL of CAlfImageLoaderUtil.
       
  1804     * @since S60 5.0
       
  1805     * @param aItem is not used.
       
  1806     * @return Symbian OS error code.
       
  1807     */
       
  1808     virtual TInt TestAlfImgLoadUtilCreateImageLoaderL( CStifItemParser& aItem );
       
  1809     
       
  1810     /**
       
  1811     * TestAlfImgLoadUtilSetL tests SetSize and SetSkinInstance 
       
  1812     * of CAlfImageLoaderUtil.
       
  1813     * @since S60 5.0
       
  1814     * @param aItem is not used.
       
  1815     * @return Symbian OS error code.
       
  1816     */
       
  1817     virtual TInt TestAlfImgLoadUtilSetL( CStifItemParser& aItem );
       
  1818     
       
  1819     /**
       
  1820     * TestAlfAutoSizeImgLoadUtilSetL tests functions 
       
  1821     * of CAlfAutoSizeImageLoaderUtil.
       
  1822     * @since S60 5.0
       
  1823     * @param aItem is not used.
       
  1824     * @return Symbian OS error code.
       
  1825     */
       
  1826     virtual TInt TestAlfAutoSizeImgLoadUtilSetL( CStifItemParser& aItem );
       
  1827     
       
  1828 private: //FOR TEST alfimagevisual.h
       
  1829     /**
       
  1830     * TestAlfImgVisualFullConstructorL tests constructor and ConstructL
       
  1831     * of CAlfImageVisual.
       
  1832     * @since S60 5.0
       
  1833     * @param aItem is not used.
       
  1834     * @return Symbian OS error code.
       
  1835     */
       
  1836     virtual TInt TestAlfImgVisualFullConstructorL( CStifItemParser& aItem );
       
  1837     
       
  1838     /**
       
  1839     * TestAlfImgVisualAddNewL tests AddNewL of CAlfImageVisual.
       
  1840     * @since S60 5.0
       
  1841     * @param aItem is not used.
       
  1842     * @return Symbian OS error code.
       
  1843     */
       
  1844     virtual TInt TestAlfImgVisualAddNewL( CStifItemParser& aItem );
       
  1845     
       
  1846     /**
       
  1847     * TestAlfImgVisualSetAndGetL tests SetColor, SetColorMode, SetStretch,
       
  1848     * SetStretchMode, three SetDropShadow, SetTurnAngle, TurnAngle, SetScale,
       
  1849     * Scale, SetOffset, Offset, SetScaleMode, ScaleMode, SetImage,
       
  1850     * SetSecondaryImage, SetSecondaryAlpha, SecondaryAlpha, Image and
       
  1851     * SecondaryImage of CAlfImageVisual.
       
  1852     * @since S60 5.0
       
  1853     * @param aItem is not used.
       
  1854     * @return Symbian OS error code.
       
  1855     */
       
  1856     virtual TInt TestAlfImgVisualSetAndGetL( CStifItemParser& aItem );
       
  1857     
       
  1858     /**
       
  1859     * TestAlfImgVisualForVisualL tests FindTag, UpdateChildrenLayout and 
       
  1860     * RemoveAndDestroyAllD of CAlfImageVisual.
       
  1861     * @since S60 5.0
       
  1862     * @param aItem is not used.
       
  1863     * @return Symbian OS error code.
       
  1864     */
       
  1865     virtual TInt TestAlfImgVisualForVisualL( CStifItemParser& aItem );
       
  1866     
       
  1867     /**
       
  1868     * TestAlfImgVisualProtectedFuncL tests PropertyOwnerExtension and 
       
  1869     * DoRemoveAndDestroyAllD of CAlfImageVisual.
       
  1870     * @since S60 5.0
       
  1871     * @param aItem is not used.
       
  1872     * @return Symbian OS error code.
       
  1873     */
       
  1874     virtual TInt TestAlfImgVisualProtectedFuncL( CStifItemParser& aItem );
       
  1875     
       
  1876 private: //FOR TEST alflayout.h
       
  1877     /**
       
  1878     * TestAlfLayoutFullConstructorL tests constructor and ConstructL
       
  1879     * of CAlfLayout.
       
  1880     * @since S60 5.0
       
  1881     * @param aItem is not used.
       
  1882     * @return Symbian OS error code.
       
  1883     */
       
  1884     virtual TInt TestAlfLayoutFullConstructorL( CStifItemParser& aItem );
       
  1885     
       
  1886     /**
       
  1887     * TestAlfLayoutAddNewL tests AddNewL of CAlfLayout.
       
  1888     * @since S60 5.0
       
  1889     * @param aItem is not used.
       
  1890     * @return Symbian OS error code.
       
  1891     */
       
  1892     virtual TInt TestAlfLayoutAddNewL( CStifItemParser& aItem );
       
  1893     
       
  1894     /**
       
  1895     * TestAlfLayoutSetAndGetL tests EnableScrollingL, Scrolling, ScrollOffset, 
       
  1896     * SetScrollOffset, ChildOrdinal, ChildPos, ChildSize, SetTransitionTime, 
       
  1897     * TransitionTime, SetInnerPadding, SetInnerPadding, InnerPadding, 
       
  1898     * InnerPaddingAsMetric, HorizontalInnerPadding, VerticalInnerPadding,
       
  1899     * InnerPaddingInBaseUnits EffectiveLayoutOrdinal of CAlfLayout.
       
  1900     * @since S60 5.0
       
  1901     * @param aItem is not used.
       
  1902     * @return Symbian OS error code.
       
  1903     */
       
  1904     virtual TInt TestAlfLayoutSetAndGetL( CStifItemParser& aItem );
       
  1905     
       
  1906     /**
       
  1907     * TestAlfLayoutForVisualL tests Append, Remove, Reorder, MoveVisualToFront, 
       
  1908     * MoveVisualToBack, VirtualSize, FindVisual, Insert, Count, Visual, FindTag,
       
  1909     * UpdateChildrenLayout and RemoveAndDestroyAllD of CAlfLayout.
       
  1910     * @since S60 5.0
       
  1911     * @param aItem is not used.
       
  1912     * @return Symbian OS error code.
       
  1913     */
       
  1914     virtual TInt TestAlfLayoutForVisualL( CStifItemParser& aItem );
       
  1915 
       
  1916     /**
       
  1917     * TestAlfLayoutBaseUnitL tests two SetBaseUnit and BaseUnit of CAlfLayout.
       
  1918     * @since S60 5.0
       
  1919     * @param aItem is not used.
       
  1920     * @return Symbian OS error code.
       
  1921     */
       
  1922     virtual TInt TestAlfLayoutBaseUnitL( CStifItemParser& aItem );
       
  1923     
       
  1924     /**
       
  1925     * TestAlfLayoutProtectedFuncL tests PropertyOwnerExtension and 
       
  1926     * DoRemoveAndDestroyAllD of CAlfLayout.
       
  1927     * @since S60 5.0
       
  1928     * @param aItem is not used.
       
  1929     * @return Symbian OS error code.
       
  1930     */
       
  1931     virtual TInt TestAlfLayoutProtectedFuncL( CStifItemParser& aItem );
       
  1932     
       
  1933 private: //FOR TEST alflinevisual.h
       
  1934     /**
       
  1935     * TestAlfLineVisualFullConstructorL tests constructor and ConstructL
       
  1936     * of CAlfLineVisual.
       
  1937     * @since S60 5.0
       
  1938     * @param aItem is not used.
       
  1939     * @return Symbian OS error code.
       
  1940     */
       
  1941     virtual TInt TestAlfLineVisualFullConstructorL( CStifItemParser& aItem ); 
       
  1942     
       
  1943     /**
       
  1944     * TestAlfLineVisualAddNewL tests AddNewL of CAlfLineVisual.
       
  1945     * @since S60 5.0
       
  1946     * @param aItem is not used.
       
  1947     * @return Symbian OS error code.
       
  1948     */
       
  1949     virtual TInt TestAlfLineVisualAddNewL( CStifItemParser& aItem );
       
  1950     
       
  1951     /**
       
  1952     * TestAlfLineVisualSetAndGetL tests SetPath,, Path, SetImage, Image, 
       
  1953     * SetAlphaFunction, SetWidthFunction, Thickness, SetThickness, 
       
  1954     * ShadowThickness, SetShadowThickness, StartPos, SetStartPos, EndPos(), 
       
  1955     * SetEndPos and SetColor of CAlfLineVisual.
       
  1956     * @since S60 5.0
       
  1957     * @param aItem is not used.
       
  1958     * @return Symbian OS error code.
       
  1959     */
       
  1960     virtual TInt TestAlfLineVisualSetAndGetL( CStifItemParser& aItem );
       
  1961     
       
  1962     /**
       
  1963     * TestAlfLineVisualForVisualL tests FindTag, UpdateChildrenLayout and 
       
  1964     * RemoveAndDestroyAllD of CAlfLineVisual.
       
  1965     * @since S60 5.0
       
  1966     * @param aItem is not used.
       
  1967     * @return Symbian OS error code.
       
  1968     */
       
  1969     virtual TInt TestAlfLineVisualForVisualL( CStifItemParser& aItem );
       
  1970     
       
  1971     /**
       
  1972     * TestAlfLineVisualProtectedFuncL tests PropertyOwnerExtension and 
       
  1973     * DoRemoveAndDestroyAllD of CAlfLineVisual.
       
  1974     * @since S60 5.0
       
  1975     * @param aItem is not used.
       
  1976     * @return Symbian OS error code.
       
  1977     */
       
  1978     virtual TInt TestAlfLineVisualProtectedFuncL( CStifItemParser& aItem );
       
  1979     
       
  1980 private: //FOR TEST alfm3gmesh.h
       
  1981     /**
       
  1982     * TestAlfM3GMeshLoadSceneL tests LoadSceneL of CAlfM3GMesh.
       
  1983     * @since S60 5.0
       
  1984     * @param aItem is not used.
       
  1985     * @return Symbian OS error code.
       
  1986     */
       
  1987     virtual TInt TestAlfM3GMeshLoadSceneL( CStifItemParser& aItem ); 
       
  1988     
       
  1989 private: //FOR TEST alfmappingfunctions.h
       
  1990     /**
       
  1991     * TestAlfConstantMapFuncL tests NewL, SetValue and Value 
       
  1992     * of CAlfConstantMappingFunction.
       
  1993     * @since S60 5.0
       
  1994     * @param aItem is not used.
       
  1995     * @return Symbian OS error code.
       
  1996     */
       
  1997     virtual TInt TestAlfConstantMapFuncL( CStifItemParser& aItem ); 
       
  1998     
       
  1999     /**
       
  2000     * TestAlfLinearMapFuncL tests NewL, SetOffset, Offset, SetFactor and Factor 
       
  2001     * of CAlfLinearMappingFunction.
       
  2002     * @since S60 5.0
       
  2003     * @param aItem is not used.
       
  2004     * @return Symbian OS error code.
       
  2005     */
       
  2006     virtual TInt TestAlfLinearMapFuncL( CStifItemParser& aItem ); 
       
  2007     
       
  2008     /**
       
  2009     * TestAlfSineMapFuncL tests NewL, SetOffset, Offset, SetFactor and Factor 
       
  2010     * of CAlfSineMappingFunction.
       
  2011     * @since S60 5.0
       
  2012     * @param aItem is not used.
       
  2013     * @return Symbian OS error code.
       
  2014     */
       
  2015     virtual TInt TestAlfSineMapFuncL( CStifItemParser& aItem ); 
       
  2016     
       
  2017     /**
       
  2018     * TestAlfCosineMapFuncL tests NewL, SetOffset, Offset, SetFactor and Factor 
       
  2019     * of CAlfCosineMappingFunction.
       
  2020     * @since S60 5.0
       
  2021     * @param aItem is not used.
       
  2022     * @return Symbian OS error code.
       
  2023     */
       
  2024     virtual TInt TestAlfCosineMapFuncL( CStifItemParser& aItem ); 
       
  2025     
       
  2026     /**
       
  2027     * TestAlfAverageMapFuncL tests NewL, SetMappingFunction1, 
       
  2028     * SetMappingFunction2, SetMappingFunctions and SetWeight 
       
  2029     * of CAlfAverageMappingFunction.
       
  2030     * @since S60 5.0
       
  2031     * @param aItem is not used.
       
  2032     * @return Symbian OS error code.
       
  2033     */
       
  2034     virtual TInt TestAlfAverageMapFuncL( CStifItemParser& aItem ); 
       
  2035     
       
  2036     /**
       
  2037     * TestAlfTableMapFuncL tests NewL and SetMappingTableValues 
       
  2038     * of CAlfTableMappingFunction.
       
  2039     * @since S60 5.0
       
  2040     * @param aItem is not used.
       
  2041     * @return Symbian OS error code.
       
  2042     */
       
  2043     virtual TInt TestAlfTableMapFuncL( CStifItemParser& aItem ); 
       
  2044     
       
  2045 private: //FOR TEST alfmaterial.h
       
  2046     /**
       
  2047     * TestAlfMaterialConstructor tests constructor of CAlfMaterial.
       
  2048     * @since S60 5.0
       
  2049     * @param aItem is not used.
       
  2050     * @return Symbian OS error code.
       
  2051     */
       
  2052     virtual TInt TestAlfMaterialConstructor( CStifItemParser& aItem ); 
       
  2053     
       
  2054 private: //FOR TEST alfmesh.h
       
  2055     /**
       
  2056     * TestAlfMeshSetAndGetL tests MeshType, Reset, StretchUniformly, 
       
  2057     * ScaleUniformly, AnimationControllerCount, SetAnimationPosition, 
       
  2058     * StartAnimationController and StopAnimationController of CAlfMesh.
       
  2059     * @since S60 5.0
       
  2060     * @param aItem is not used.
       
  2061     * @return Symbian OS error code.
       
  2062     */
       
  2063     virtual TInt TestAlfMeshSetAndGetL( CStifItemParser& aItem ); 
       
  2064     
       
  2065 private: //FOR TEST alfmeshvisual.h
       
  2066     /**
       
  2067     * TestAlfMeshVisualFullConstructorL tests constructor and ConstructL
       
  2068     * of CAlfMeshVisual.
       
  2069     * @since S60 5.0
       
  2070     * @param aItem is not used.
       
  2071     * @return Symbian OS error code.
       
  2072     */
       
  2073     virtual TInt TestAlfMeshVisualFullConstructorL( CStifItemParser& aItem ); 
       
  2074     
       
  2075     /**
       
  2076     * TestAlfMeshVisualAddNewL tests AddNewL of CAlfMeshVisual.
       
  2077     * @since S60 5.0
       
  2078     * @param aItem is not used.
       
  2079     * @return Symbian OS error code.
       
  2080     */
       
  2081     virtual TInt TestAlfMeshVisualAddNewL( CStifItemParser& aItem );
       
  2082     
       
  2083     /**
       
  2084     * TestAlfMeshVisualSetAndGetL tests CreateMeshL, SetImage, Image, 
       
  2085     * SetSecondaryImage, SecondaryImage, SetSpecularImage,SpecularImage, Mesh, 
       
  2086     * ProceduralMesh, M3GMesh, SecondaryAlpha, SetSecondaryAlpha,YawAngle, 
       
  2087     * SetYawAngle, PitchAngle, SetPitchAngle, Scale and 
       
  2088     * SetScale of CAlfMeshVisual.
       
  2089     * @since S60 5.0
       
  2090     * @param aItem is not used.
       
  2091     * @return Symbian OS error code.
       
  2092     */
       
  2093     virtual TInt TestAlfMeshVisualSetAndGetL( CStifItemParser& aItem );
       
  2094     
       
  2095     /**
       
  2096     * TestAlfMeshVisualForVisualL tests FindTag, UpdateChildrenLayout and 
       
  2097     * RemoveAndDestroyAllD of CAlfMeshVisual.
       
  2098     * @since S60 5.0
       
  2099     * @param aItem is not used.
       
  2100     * @return Symbian OS error code.
       
  2101     */
       
  2102     virtual TInt TestAlfMeshVisualForVisualL( CStifItemParser& aItem );
       
  2103     
       
  2104     /**
       
  2105     * TestAlfMeshVisualProtectedFuncL tests PropertyOwnerExtension and 
       
  2106     * DoRemoveAndDestroyAllD of CAlfMeshVisual.
       
  2107     * @since S60 5.0
       
  2108     * @param aItem is not used.
       
  2109     * @return Symbian OS error code.
       
  2110     */
       
  2111     virtual TInt TestAlfMeshVisualProtectedFuncL( CStifItemParser& aItem );
       
  2112     
       
  2113     
       
  2114 private: //FOR TEST alfbatchbuffer.h
       
  2115     /**
       
  2116     * TestBBSetAutoFlushModeL test method.
       
  2117     * @since S60 5.0
       
  2118     * @param aItem is not used.
       
  2119     * @return Symbian OS error code.
       
  2120     */
       
  2121     virtual TInt TestBBSetAutoFlushMode( CStifItemParser& aItem ); 
       
  2122     /**
       
  2123     * TestBBAutoFlushModeL test method.
       
  2124     * @since S60 5.0
       
  2125     * @param aItem is not used.
       
  2126     * @return Symbian OS error code.
       
  2127     */
       
  2128     virtual TInt TestBBAutoFlushMode( CStifItemParser& aItem ); 
       
  2129     /**
       
  2130     * TestBBFlushBatchBufferL test method.
       
  2131     * @since S60 5.0
       
  2132     * @param aItem is not used.
       
  2133     * @return Symbian OS error code.
       
  2134     */
       
  2135     virtual TInt TestBBFlushBatchBufferL( CStifItemParser& aItem ); 
       
  2136     /**
       
  2137     * TestBBSetMaxBatchBufferSize test method.
       
  2138     * @since S60 5.0
       
  2139     * @param aItem is not used.
       
  2140     * @return Symbian OS error code.
       
  2141     */
       
  2142     virtual TInt TestBBSetMaxBatchBufferSize( CStifItemParser& aItem ); 
       
  2143     /**
       
  2144     * TestBBGetBatchBufferInfoL test method.
       
  2145     * @since S60 5.0
       
  2146     * @param aItem is not used.
       
  2147     * @return Symbian OS error code.
       
  2148     */
       
  2149     virtual TInt TestBBGetBatchBufferInfoL( CStifItemParser& aItem ); 
       
  2150     
       
  2151     
       
  2152 private: //FOR TEST alfborderbrush.h
       
  2153     /**
       
  2154     * TestBorderBrushNewL test method.
       
  2155     * @since S60 5.0
       
  2156     * @param aItem is not used.
       
  2157     * @return Symbian OS error code.
       
  2158     */
       
  2159     virtual TInt TestBorderBrushNewL( CStifItemParser& aItem ); 
       
  2160     /**
       
  2161     * TestBorderBrushNewLCL test method.
       
  2162     * @since S60 5.0
       
  2163     * @param aItem is not used.
       
  2164     * @return Symbian OS error code.
       
  2165     */
       
  2166     virtual TInt TestBorderBrushNewLCL( CStifItemParser& aItem ); 
       
  2167     /**
       
  2168     * TestBorderBrushOffsetNewL test method.
       
  2169     * @since S60 5.0
       
  2170     * @param aItem is not used.
       
  2171     * @return Symbian OS error code.
       
  2172     */
       
  2173     virtual TInt TestBorderBrushOffsetNewL( CStifItemParser& aItem ); 
       
  2174     /**
       
  2175     * TestBorderBrushOffsetNewLCL test method.
       
  2176     * @since S60 5.0
       
  2177     * @param aItem is not used.
       
  2178     * @return Symbian OS error code.
       
  2179     */
       
  2180     virtual TInt TestBorderBrushOffsetNewLCL( CStifItemParser& aItem ); 
       
  2181     /**
       
  2182     * TestBorderBrushSetImageL test method.
       
  2183     * @since S60 5.0
       
  2184     * @param aItem is not used.
       
  2185     * @return Symbian OS error code.
       
  2186     */
       
  2187     virtual TInt TestBorderBrushSetImageL( CStifItemParser& aItem ); 
       
  2188     /**
       
  2189     * TestBorderBrushImageL test method.
       
  2190     * @since S60 5.0
       
  2191     * @param aItem is not used.
       
  2192     * @return Symbian OS error code.
       
  2193     */
       
  2194     virtual TInt TestBorderBrushImageL( CStifItemParser& aItem ); 
       
  2195     /**
       
  2196     * TestBorderBrushSetColorL test method.
       
  2197     * @since S60 5.0
       
  2198     * @param aItem is not used.
       
  2199     * @return Symbian OS error code.
       
  2200     */
       
  2201     virtual TInt TestBorderBrushSetColorL( CStifItemParser& aItem ); 
       
  2202     /**
       
  2203     * TestBorderBrushThicknessL test method.
       
  2204     * @since S60 5.0
       
  2205     * @param aItem is not used.
       
  2206     * @return Symbian OS error code.
       
  2207     */
       
  2208     virtual TInt TestBorderBrushThicknessL( CStifItemParser& aItem ); 
       
  2209     /**
       
  2210     * TestBorderBrushSetThicknessL test method.
       
  2211     * @since S60 5.0
       
  2212     * @param aItem is not used.
       
  2213     * @return Symbian OS error code.
       
  2214     */
       
  2215     virtual TInt TestBorderBrushSetThicknessL( CStifItemParser& aItem ); 
       
  2216     /**
       
  2217     * TestBorderBrushSetThicknessMetricL test method.
       
  2218     * @since S60 5.0
       
  2219     * @param aItem is not used.
       
  2220     * @return Symbian OS error code.
       
  2221     */
       
  2222     virtual TInt TestBorderBrushSetThicknessMetricL( CStifItemParser& aItem ); 
       
  2223     /**
       
  2224     * TestBorderBrushEdgeOffsetL test method.
       
  2225     * @since S60 5.0
       
  2226     * @param aItem is not used.
       
  2227     * @return Symbian OS error code.
       
  2228     */
       
  2229     virtual TInt TestBorderBrushEdgeOffsetL( CStifItemParser& aItem ); 
       
  2230     /**
       
  2231     * TestBorderBrushSetEdgeOffsetL test method.
       
  2232     * @since S60 5.0
       
  2233     * @param aItem is not used.
       
  2234     * @return Symbian OS error code.
       
  2235     */
       
  2236     virtual TInt TestBorderBrushSetEdgeOffsetL( CStifItemParser& aItem ); 
       
  2237     /**
       
  2238     * TestBorderBrushSetEdgeOffsetMetricL test method.
       
  2239     * @since S60 5.0
       
  2240     * @param aItem is not used.
       
  2241     * @return Symbian OS error code.
       
  2242     */
       
  2243     virtual TInt TestBorderBrushSetEdgeOffsetMetricL( CStifItemParser& aItem ); 
       
  2244     /**
       
  2245     * TestBorderBrushImageOffsetL test method.
       
  2246     * @since S60 5.0
       
  2247     * @param aItem is not used.
       
  2248     * @return Symbian OS error code.
       
  2249     */
       
  2250     virtual TInt TestBorderBrushImageOffsetL( CStifItemParser& aItem ); 
       
  2251     /**
       
  2252     * TestBorderBrushSetImageOffsetL test method.
       
  2253     * @since S60 5.0
       
  2254     * @param aItem is not used.
       
  2255     * @return Symbian OS error code.
       
  2256     */
       
  2257     virtual TInt TestBorderBrushSetImageOffsetL( CStifItemParser& aItem ); 
       
  2258     /**
       
  2259     * TestBorderBrushSetImageOffsetMetricL test method.
       
  2260     * @since S60 5.0
       
  2261     * @param aItem is not used.
       
  2262     * @return Symbian OS error code.
       
  2263     */
       
  2264     virtual TInt TestBorderBrushSetImageOffsetMetricL( CStifItemParser& aItem ); 
       
  2265     
       
  2266     
       
  2267 private: //FOR TEST alfviewportlayout.h
       
  2268     /**
       
  2269     * TestVpLayoutAddNewL test AddNewL of CAlfViewportLayout.
       
  2270     * @since S60 5.0
       
  2271     * @param aItem is not used.
       
  2272     * @return Symbian OS error code.
       
  2273     */
       
  2274     virtual TInt TestVpLayoutAddNewL( CStifItemParser& aItem ); 
       
  2275     /**
       
  2276     * TestVpLayoutConstructorL test constructor of CAlfViewportLayout.
       
  2277     * @since S60 5.0
       
  2278     * @param aItem is not used.
       
  2279     * @return Symbian OS error code.
       
  2280     */
       
  2281     virtual TInt TestVpLayoutConstructorL( CStifItemParser& aItem ); 
       
  2282     /**
       
  2283     * TestVpLayoutConstructL test ConstructL of CAlfViewportLayout.
       
  2284     * @since S60 5.0
       
  2285     * @param aItem is not used.
       
  2286     * @return Symbian OS error code.
       
  2287     */
       
  2288     virtual TInt TestVpLayoutConstructL( CStifItemParser& aItem ); 
       
  2289     /**
       
  2290     * TestVpLayoutSetVirtualSizeL test SetVirtualSize of CAlfViewportLayout.
       
  2291     * @since S60 5.0
       
  2292     * @param aItem is not used.
       
  2293     * @return Symbian OS error code.
       
  2294     */
       
  2295     virtual TInt TestVpLayoutSetVirtualSizeL( CStifItemParser& aItem ); 
       
  2296     /**
       
  2297     * TestVpLayoutSetViewportSizeL test SetViewportSize of CAlfViewportLayout.
       
  2298     * @since S60 5.0
       
  2299     * @param aItem is not used.
       
  2300     * @return Symbian OS error code.
       
  2301     */
       
  2302     virtual TInt TestVpLayoutSetViewportSizeL( CStifItemParser& aItem ); 
       
  2303     /**
       
  2304     * TestVpLayoutSetViewportPosL test SetViewportPos of CAlfViewportLayout.
       
  2305     * @since S60 5.0
       
  2306     * @param aItem is not used.
       
  2307     * @return Symbian OS error code.
       
  2308     */
       
  2309     virtual TInt TestVpLayoutSetViewportPosL( CStifItemParser& aItem ); 
       
  2310     /**
       
  2311     * TestVpLayoutRemoveAndDestroyAllDL test RemoveAndDestroyAllD of CAlfViewportLayout.
       
  2312     * @since S60 5.0
       
  2313     * @param aItem is not used.
       
  2314     * @return Symbian OS error code.
       
  2315     */
       
  2316     virtual TInt TestVpLayoutRemoveAndDestroyAllDL( CStifItemParser& aItem ); 
       
  2317     /**
       
  2318     * TestVpLayoutUpdateChildrenLayoutL test UpdateChildrenLayout of CAlfViewportLayout.
       
  2319     * @since S60 5.0
       
  2320     * @param aItem is not used.
       
  2321     * @return Symbian OS error code.
       
  2322     */
       
  2323     virtual TInt TestVpLayoutUpdateChildrenLayoutL( CStifItemParser& aItem ); 
       
  2324     /**
       
  2325     * TestVpLayoutFindTagL test FindTag of CAlfViewportLayout.
       
  2326     * @since S60 5.0
       
  2327     * @param aItem is not used.
       
  2328     * @return Symbian OS error code.
       
  2329     */
       
  2330     virtual TInt TestVpLayoutFindTagL( CStifItemParser& aItem ); 
       
  2331     /**
       
  2332     * TestVpLayoutBaseUnitL test BaseUnit of CAlfViewportLayout.
       
  2333     * @since S60 5.0
       
  2334     * @param aItem is not used.
       
  2335     * @return Symbian OS error code.
       
  2336     */
       
  2337     virtual TInt TestVpLayoutBaseUnitL( CStifItemParser& aItem ); 
       
  2338     /**
       
  2339     * TestVpLayoutDoRemoveAndDestroyAllDL test DoRemoveAndDestroyAllD of CAlfViewportLayout.
       
  2340     * @since S60 5.0
       
  2341     * @param aItem is not used.
       
  2342     * @return Symbian OS error code.
       
  2343     */
       
  2344     virtual TInt TestVpLayoutDoRemoveAndDestroyAllDL( CStifItemParser& aItem ); 
       
  2345     /**
       
  2346     * TestVpLayoutPropertyOwnerExtensionL test PropertyOwnerExtension of CAlfViewportLayout.
       
  2347     * @since S60 5.0
       
  2348     * @param aItem is not used.
       
  2349     * @return Symbian OS error code.
       
  2350     */
       
  2351     virtual TInt TestVpLayoutPropertyOwnerExtensionL( CStifItemParser& aItem );
       
  2352     
       
  2353     
       
  2354 private: //FOR TEST alfutil.h
       
  2355     /**
       
  2356     * TestUtilPower2 test Power2 of AlfUtil.
       
  2357     * @since S60 5.0
       
  2358     * @param aItem is not used.
       
  2359     * @return Symbian OS error code.
       
  2360     */
       
  2361     virtual TInt TestUtilPower2( CStifItemParser& aItem );
       
  2362     /**
       
  2363     * TestUtilPower2RoundDown test Power2RoundDown of AlfUtil.
       
  2364     * @since S60 5.0
       
  2365     * @param aItem is not used.
       
  2366     * @return Symbian OS error code.
       
  2367     */
       
  2368     virtual TInt TestUtilPower2RoundDown( CStifItemParser& aItem );
       
  2369     /**
       
  2370     * TestUtilInterpolate test Interpolate of AlfUtil.
       
  2371     * @since S60 5.0
       
  2372     * @param aItem is not used.
       
  2373     * @return Symbian OS error code.
       
  2374     */
       
  2375     virtual TInt TestUtilInterpolate( CStifItemParser& aItem );
       
  2376     /**
       
  2377     * TestUtilWrapValue test WrapValue of AlfUtil.
       
  2378     * @since S60 5.0
       
  2379     * @param aItem is not used.
       
  2380     * @return Symbian OS error code.
       
  2381     */
       
  2382     virtual TInt TestUtilWrapValue( CStifItemParser& aItem );
       
  2383     /**
       
  2384     * TestUtilRandomInt test RandomInt of AlfUtil.
       
  2385     * @since S60 5.0
       
  2386     * @param aItem is not used.
       
  2387     * @return Symbian OS error code.
       
  2388     */
       
  2389     virtual TInt TestUtilRandomInt( CStifItemParser& aItem );
       
  2390     /**
       
  2391     * TestUtilRandomReal test RandomReal of AlfUtil.
       
  2392     * @since S60 5.0
       
  2393     * @param aItem is not used.
       
  2394     * @return Symbian OS error code.
       
  2395     */
       
  2396     virtual TInt TestUtilRandomReal( CStifItemParser& aItem );
       
  2397     /**
       
  2398     * TestUtilQuickLengthWithPoint test QuickLength of AlfUtil.
       
  2399     * @since S60 5.0
       
  2400     * @param aItem is not used.
       
  2401     * @return Symbian OS error code.
       
  2402     */
       
  2403     virtual TInt TestUtilQuickLengthWithPoint( CStifItemParser& aItem );
       
  2404     /**
       
  2405     * TestUtilQuickLength test QuickLength of AlfUtil.
       
  2406     * @since S60 5.0
       
  2407     * @param aItem is not used.
       
  2408     * @return Symbian OS error code.
       
  2409     */
       
  2410     virtual TInt TestUtilQuickLength( CStifItemParser& aItem );
       
  2411     /**
       
  2412     * TestUtilQuickNormalize test QuickNormalize of AlfUtil.
       
  2413     * @since S60 5.0
       
  2414     * @param aItem is not used.
       
  2415     * @return Symbian OS error code.
       
  2416     */
       
  2417     virtual TInt TestUtilQuickNormalize( CStifItemParser& aItem );
       
  2418     /**
       
  2419     * TestUtilQuickNormalizeWithVector test QuickNormalize of AlfUtil.
       
  2420     * @since S60 5.0
       
  2421     * @param aItem is not used.
       
  2422     * @return Symbian OS error code.
       
  2423     */
       
  2424     virtual TInt TestUtilQuickNormalizeWithVector( CStifItemParser& aItem );
       
  2425     /**
       
  2426     * TestUtilCrossProduct test CrossProduct of AlfUtil.
       
  2427     * @since S60 5.0
       
  2428     * @param aItem is not used.
       
  2429     * @return Symbian OS error code.
       
  2430     */
       
  2431     virtual TInt TestUtilCrossProduct( CStifItemParser& aItem );
       
  2432     /**
       
  2433     * TestUtilNormalFromPoints test NormalFromPoints of AlfUtil.
       
  2434     * @since S60 5.0
       
  2435     * @param aItem is not used.
       
  2436     * @return Symbian OS error code.
       
  2437     */
       
  2438     virtual TInt TestUtilNormalFromPoints( CStifItemParser& aItem );
       
  2439     /**
       
  2440     * TestUtilShadowMatrix test ShadowMatrix of AlfUtil.
       
  2441     * @since S60 5.0
       
  2442     * @param aItem is not used.
       
  2443     * @return Symbian OS error code.
       
  2444     */
       
  2445     virtual TInt TestUtilShadowMatrix( CStifItemParser& aItem );
       
  2446     /**
       
  2447     * TestUtilFreeMemory test FreeMemory of AlfUtil.
       
  2448     * @since S60 5.0
       
  2449     * @param aItem is not used.
       
  2450     * @return Symbian OS error code.
       
  2451     */
       
  2452     virtual TInt TestUtilFreeMemory( CStifItemParser& aItem );
       
  2453     /**
       
  2454     * TestUtilScreenSize test ScreenSize of AlfUtil.
       
  2455     * @since S60 5.0
       
  2456     * @param aItem is not used.
       
  2457     * @return Symbian OS error code.
       
  2458     */
       
  2459     virtual TInt TestUtilScreenSize( CStifItemParser& aItem );
       
  2460     /**
       
  2461     * TestUtilNearestFontInTwipsL test NearestFontInTwipsL of AlfUtil.
       
  2462     * @since S60 5.0
       
  2463     * @param aItem is not used.
       
  2464     * @return Symbian OS error code.
       
  2465     */
       
  2466     virtual TInt TestUtilNearestFontInTwipsL( CStifItemParser& aItem );
       
  2467     /**
       
  2468     * TestUtilReleaseFont test ReleaseFont of AlfUtil.
       
  2469     * @since S60 5.0
       
  2470     * @param aItem is not used.
       
  2471     * @return Symbian OS error code.
       
  2472     */
       
  2473     virtual TInt TestUtilReleaseFont( CStifItemParser& aItem );
       
  2474     /**
       
  2475     * TestUtilLengthUnit test LengthUnit of AlfUtil.
       
  2476     * @since S60 5.0
       
  2477     * @param aItem is not used.
       
  2478     * @return Symbian OS error code.
       
  2479     */
       
  2480     virtual TInt TestUtilLengthUnit( CStifItemParser& aItem );
       
  2481     /**
       
  2482     * TestUtilColorLightness test ColorLightness of AlfUtil.
       
  2483     * @since S60 5.0
       
  2484     * @param aItem is not used.
       
  2485     * @return Symbian OS error code.
       
  2486     */
       
  2487     virtual TInt TestUtilColorLightness( CStifItemParser& aItem );
       
  2488     /**
       
  2489     * TestUtilScaleFbsBitmapL test ScaleFbsBitmapL of AlfUtil.
       
  2490     * @since S60 5.0
       
  2491     * @param aItem is not used.
       
  2492     * @return Symbian OS error code.
       
  2493     */
       
  2494     virtual TInt TestUtilScaleFbsBitmapL( CStifItemParser& aItem );
       
  2495     /**
       
  2496     * TestUtilCombineMaskFbsBitmapL test CombineMaskFbsBitmapL of AlfUtil.
       
  2497     * @since S60 5.0
       
  2498     * @param aItem is not used.
       
  2499     * @return Symbian OS error code.
       
  2500     */
       
  2501     virtual TInt TestUtilCombineMaskFbsBitmapL( CStifItemParser& aItem );
       
  2502     /**
       
  2503     * TestUtilCropFbsBitmapL test CropFbsBitmapL of AlfUtil.
       
  2504     * @since S60 5.0
       
  2505     * @param aItem is not used.
       
  2506     * @return Symbian OS error code.
       
  2507     */
       
  2508     virtual TInt TestUtilCropFbsBitmapL( CStifItemParser& aItem );
       
  2509     /**
       
  2510     * TestUtilScaleImageL test ScaleImage of AlfUtil.
       
  2511     * @since S60 5.0
       
  2512     * @param aItem is not used.
       
  2513     * @return Symbian OS error code.
       
  2514     */
       
  2515     virtual TInt TestUtilScaleImageL( CStifItemParser& aItem );
       
  2516     /**
       
  2517     * TestUtilCropImageL test CropImage of AlfUtil.
       
  2518     * @since S60 5.0
       
  2519     * @param aItem is not used.
       
  2520     * @return Symbian OS error code.
       
  2521     */
       
  2522     virtual TInt TestUtilCropImageL( CStifItemParser& aItem );
       
  2523     /**
       
  2524     * TestUtilTagMatches test TagMatches of AlfUtil.
       
  2525     * @since S60 5.0
       
  2526     * @param aItem is not used.
       
  2527     * @return Symbian OS error code.
       
  2528     */
       
  2529     virtual TInt TestUtilTagMatches( CStifItemParser& aItem );
       
  2530     /**
       
  2531     * TestUtilConvertBitmapToDisplayModeLCL test ConvertBitmapToDisplayModeLC of AlfUtil.
       
  2532     * @since S60 5.0
       
  2533     * @param aItem is not used.
       
  2534     * @return Symbian OS error code.
       
  2535     */
       
  2536     virtual TInt TestUtilConvertBitmapToDisplayModeLCL( CStifItemParser& aItem );
       
  2537     /**
       
  2538     * TestUtilThemeItemIdL test ConvertBitmapToDisplayModeLC of AlfUtil.
       
  2539     * @since S60 5.0
       
  2540     * @param aItem is not used.
       
  2541     * @return Symbian OS error code.
       
  2542     */
       
  2543     virtual TInt TestUtilThemeItemIdL( CStifItemParser& aItem );
       
  2544     
       
  2545     
       
  2546 private: //FOR TEST alftransformation.h
       
  2547     /**
       
  2548     * TestTransNewL test NewL of CAlfTransformation.
       
  2549     * @since S60 5.0
       
  2550     * @param aItem is not used.
       
  2551     * @return Symbian OS error code.
       
  2552     */
       
  2553     virtual TInt TestTransNewL( CStifItemParser& aItem );
       
  2554     /**
       
  2555     * TestTransNewLCL test NewLC of CAlfTransformation.
       
  2556     * @since S60 5.0
       
  2557     * @param aItem is not used.
       
  2558     * @return Symbian OS error code.
       
  2559     */
       
  2560     virtual TInt TestTransNewLCL( CStifItemParser& aItem );
       
  2561     /**
       
  2562     * TestTransCountL test Count of CAlfTransformation.
       
  2563     * @since S60 5.0
       
  2564     * @param aItem is not used.
       
  2565     * @return Symbian OS error code.
       
  2566     */
       
  2567     virtual TInt TestTransCountL( CStifItemParser& aItem );
       
  2568     /**
       
  2569     * TestTransNonIdentityCountL test NonIdentityCount of CAlfTransformation.
       
  2570     * @since S60 5.0
       
  2571     * @param aItem is not used.
       
  2572     * @return Symbian OS error code.
       
  2573     */
       
  2574     virtual TInt TestTransNonIdentityCountL( CStifItemParser& aItem );
       
  2575     /**
       
  2576     * TestTransStepL test Step of CAlfTransformation.
       
  2577     * @since S60 5.0
       
  2578     * @param aItem is not used.
       
  2579     * @return Symbian OS error code.
       
  2580     */
       
  2581     virtual TInt TestTransStepL( CStifItemParser& aItem );
       
  2582     /**
       
  2583     * TestTransReplaceStepL test ReplaceStep of CAlfTransformation.
       
  2584     * @since S60 5.0
       
  2585     * @param aItem is not used.
       
  2586     * @return Symbian OS error code.
       
  2587     */
       
  2588     virtual TInt TestTransReplaceStepL( CStifItemParser& aItem );
       
  2589     /**
       
  2590     * TestTransLoadIdentityL test LoadIdentity of CAlfTransformation.
       
  2591     * @since S60 5.0
       
  2592     * @param aItem is not used.
       
  2593     * @return Symbian OS error code.
       
  2594     */
       
  2595     virtual TInt TestTransLoadIdentityL( CStifItemParser& aItem );
       
  2596     /**
       
  2597     * TestTransTranslateL test Translate of CAlfTransformation.
       
  2598     * @since S60 5.0
       
  2599     * @param aItem is not used.
       
  2600     * @return Symbian OS error code.
       
  2601     */
       
  2602     virtual TInt TestTransTranslateL( CStifItemParser& aItem );
       
  2603     /**
       
  2604     * TestTransScaleL test Scale of CAlfTransformation.
       
  2605     * @since S60 5.0
       
  2606     * @param aItem is not used.
       
  2607     * @return Symbian OS error code.
       
  2608     */
       
  2609     virtual TInt TestTransScaleL( CStifItemParser& aItem );
       
  2610     /**
       
  2611     * TestTransRotateL test Rotate of CAlfTransformation.
       
  2612     * @since S60 5.0
       
  2613     * @param aItem is not used.
       
  2614     * @return Symbian OS error code.
       
  2615     */
       
  2616     virtual TInt TestTransRotateL( CStifItemParser& aItem );
       
  2617     
       
  2618     
       
  2619 private: //FOR TEST alftimedvalue.h
       
  2620     /**
       
  2621     * TestTimedValueConstructor test Constructor of TAlfTimedValue.
       
  2622     * @since S60 5.0
       
  2623     * @param aItem is not used.
       
  2624     * @return Symbian OS error code.
       
  2625     */
       
  2626     virtual TInt TestTimedValueConstructor( CStifItemParser& aItem );
       
  2627     /**
       
  2628     * TestTimedValueValueNow test Methods of TAlfTimedValue.
       
  2629     * @since S60 5.0
       
  2630     * @param aItem is not used.
       
  2631     * @return Symbian OS error code.
       
  2632     */
       
  2633     virtual TInt TestTimedValueValueNow( CStifItemParser& aItem );
       
  2634     /**
       
  2635     * TestTimedValueTargetAndSpeed test Methods of TAlfTimedValue.
       
  2636     * @since S60 5.0
       
  2637     * @param aItem is not used.
       
  2638     * @return Symbian OS error code.
       
  2639     */
       
  2640     virtual TInt TestTimedValueTargetAndSpeed( CStifItemParser& aItem );
       
  2641     /**
       
  2642     * TestTimedValueStyle test Methods of TAlfTimedValue.
       
  2643     * @since S60 5.0
       
  2644     * @param aItem is not used.
       
  2645     * @return Symbian OS error code.
       
  2646     */
       
  2647     virtual TInt TestTimedValueStyle( CStifItemParser& aItem );
       
  2648     /**
       
  2649     * TestTimedValueMappingFunctionIdentifier test Methods of TAlfTimedValue.
       
  2650     * @since S60 5.0
       
  2651     * @param aItem is not used.
       
  2652     * @return Symbian OS error code.
       
  2653     */
       
  2654     virtual TInt TestTimedValueMappingFunctionIdentifier( CStifItemParser& aItem );
       
  2655     /**
       
  2656     * TestTimedValueFlags test Flags of TAlfTimedValue.
       
  2657     * @since S60 5.0
       
  2658     * @param aItem is not used.
       
  2659     * @return Symbian OS error code.
       
  2660     */
       
  2661     virtual TInt TestTimedValueFlags( CStifItemParser& aItem );
       
  2662     /**
       
  2663     * TestRealPointMethods test Methods of TAlfRealPoint.
       
  2664     * @since S60 5.0
       
  2665     * @param aItem is not used.
       
  2666     * @return Symbian OS error code.
       
  2667     */
       
  2668     virtual TInt TestRealPointMethods( CStifItemParser& aItem );
       
  2669     /**
       
  2670     * TestRealSizeMethods test Methods of TAlfRealSize.
       
  2671     * @since S60 5.0
       
  2672     * @param aItem is not used.
       
  2673     * @return Symbian OS error code.
       
  2674     */
       
  2675     virtual TInt TestRealSizeMethods( CStifItemParser& aItem );
       
  2676     /**
       
  2677     * TestRealRectMethods test Methods of TAlfRealRect.
       
  2678     * @since S60 5.0
       
  2679     * @param aItem is not used.
       
  2680     * @return Symbian OS error code.
       
  2681     */
       
  2682     virtual TInt TestRealRectMethods( CStifItemParser& aItem );
       
  2683     /**
       
  2684     * TestTimedPointConstructor test Constructor of TAlfTimedPoint.
       
  2685     * @since S60 5.0
       
  2686     * @param aItem is not used.
       
  2687     * @return Symbian OS error code.
       
  2688     */
       
  2689     virtual TInt TestTimedPointConstructor( CStifItemParser& aItem );
       
  2690     /**
       
  2691     * TestTimedPointSetStyle test SetStyle of TAlfTimedPoint.
       
  2692     * @since S60 5.0
       
  2693     * @param aItem is not used.
       
  2694     * @return Symbian OS error code.
       
  2695     */
       
  2696     virtual TInt TestTimedPointSetStyle( CStifItemParser& aItem );
       
  2697     /**
       
  2698     * TestTimedPointSetMapFuncIdentifier test SetMappingFunctionIdentifier of TAlfTimedPoint.
       
  2699     * @since S60 5.0
       
  2700     * @param aItem is not used.
       
  2701     * @return Symbian OS error code.
       
  2702     */
       
  2703     virtual TInt TestTimedPointSetMapFuncIdentifier( CStifItemParser& aItem );
       
  2704     /**
       
  2705     * TestTimedPointTargetMethods test Target Methods of TAlfTimedPoint.
       
  2706     * @since S60 5.0
       
  2707     * @param aItem is not used.
       
  2708     * @return Symbian OS error code.
       
  2709     */
       
  2710     virtual TInt TestTimedPointTargetMethods( CStifItemParser& aItem );
       
  2711     /**
       
  2712     * TestTimedPointValueNowMethods test ValueNow Methods of TAlfTimedPoint.
       
  2713     * @since S60 5.0
       
  2714     * @param aItem is not used.
       
  2715     * @return Symbian OS error code.
       
  2716     */
       
  2717     virtual TInt TestTimedPointValueNowMethods( CStifItemParser& aItem );
       
  2718     
       
  2719     
       
  2720 private: //FOR TEST alftextvisual.h
       
  2721     /**
       
  2722     * TestTxtVisualAddNewL test AddNewL of CAlfTextVisual.
       
  2723     * @since S60 5.0
       
  2724     * @param aItem is not used.
       
  2725     * @return Symbian OS error code.
       
  2726     */
       
  2727     virtual TInt TestTxtVisualAddNewL( CStifItemParser& aItem );
       
  2728     /**
       
  2729     * TestTxtVisualConstructor test Constructor of CAlfTextVisual.
       
  2730     * @since S60 5.0
       
  2731     * @param aItem is not used.
       
  2732     * @return Symbian OS error code.
       
  2733     */
       
  2734     virtual TInt TestTxtVisualConstructorL( CStifItemParser& aItem );
       
  2735     /**
       
  2736     * TestTxtVisualConstructL test ConstructL of CAlfTextVisual.
       
  2737     * @since S60 5.0
       
  2738     * @param aItem is not used.
       
  2739     * @return Symbian OS error code.
       
  2740     */
       
  2741     virtual TInt TestTxtVisualConstructL( CStifItemParser& aItem );
       
  2742     /**
       
  2743     * TestTxtVisualTxtMethodsL test Text Methods of CAlfTextVisual.
       
  2744     * @since S60 5.0
       
  2745     * @param aItem is not used.
       
  2746     * @return Symbian OS error code.
       
  2747     */
       
  2748     virtual TInt TestTxtVisualTxtMethodsL( CStifItemParser& aItem );
       
  2749     /**
       
  2750     * TestTxtVisualStyleMethodsL test Style Methods of CAlfTextVisual.
       
  2751     * @since S60 5.0
       
  2752     * @param aItem is not used.
       
  2753     * @return Symbian OS error code.
       
  2754     */
       
  2755     virtual TInt TestTxtVisualStyleMethodsL( CStifItemParser& aItem );
       
  2756     /**
       
  2757     * TestTxtVisualSetAlignL test SetAlign of CAlfTextVisual.
       
  2758     * @since S60 5.0
       
  2759     * @param aItem is not used.
       
  2760     * @return Symbian OS error code.
       
  2761     */
       
  2762     virtual TInt TestTxtVisualSetAlignL( CStifItemParser& aItem );
       
  2763     /**
       
  2764     * TestTxtVisualSetLineSpacingL test SetLineSpacing of CAlfTextVisual.
       
  2765     * @since S60 5.0
       
  2766     * @param aItem is not used.
       
  2767     * @return Symbian OS error code.
       
  2768     */
       
  2769     virtual TInt TestTxtVisualSetLineSpacingL( CStifItemParser& aItem );
       
  2770     /**
       
  2771     * TestTxtVisualExtentsMethodsL test TextExtents Methods of CAlfTextVisual.
       
  2772     * @since S60 5.0
       
  2773     * @param aItem is not used.
       
  2774     * @return Symbian OS error code.
       
  2775     */
       
  2776     virtual TInt TestTxtVisualExtentsMethodsL( CStifItemParser& aItem );
       
  2777     /**
       
  2778     * TestTxtVisualMaxLineCountMethodsL test MaxLineCount Methods of CAlfTextVisual.
       
  2779     * @since S60 5.0
       
  2780     * @param aItem is not used.
       
  2781     * @return Symbian OS error code.
       
  2782     */
       
  2783     virtual TInt TestTxtVisualMaxLineCountMethodsL( CStifItemParser& aItem );
       
  2784     /**
       
  2785     * TestTxtVisualWrappingMethodsL test Wrapping Methods of CAlfTextVisual.
       
  2786     * @since S60 5.0
       
  2787     * @param aItem is not used.
       
  2788     * @return Symbian OS error code.
       
  2789     */
       
  2790     virtual TInt TestTxtVisualWrappingMethodsL( CStifItemParser& aItem );
       
  2791     /**
       
  2792     * TestTxtVisualBackgroundTypeL test BackgroundType of CAlfTextVisual.
       
  2793     * @since S60 5.0
       
  2794     * @param aItem is not used.
       
  2795     * @return Symbian OS error code.
       
  2796     */
       
  2797     virtual TInt TestTxtVisualBackgroundTypeL( CStifItemParser& aItem );
       
  2798     /**
       
  2799     * TestTxtVisualShadowOpacityMethodsL test ShadowOpacity Methods of CAlfTextVisual.
       
  2800     * @since S60 5.0
       
  2801     * @param aItem is not used.
       
  2802     * @return Symbian OS error code.
       
  2803     */
       
  2804     virtual TInt TestTxtVisualShadowOpacityMethodsL( CStifItemParser& aItem );
       
  2805     /**
       
  2806     * TestTxtVisualColorMethodsL test Color Methods of CAlfTextVisual.
       
  2807     * @since S60 5.0
       
  2808     * @param aItem is not used.
       
  2809     * @return Symbian OS error code.
       
  2810     */
       
  2811     virtual TInt TestTxtVisualColorMethodsL( CStifItemParser& aItem );
       
  2812     /**
       
  2813     * TestTxtVisualEnableShadowL test EnableShadow of CAlfTextVisual.
       
  2814     * @since S60 5.0
       
  2815     * @param aItem is not used.
       
  2816     * @return Symbian OS error code.
       
  2817     */
       
  2818     virtual TInt TestTxtVisualEnableShadowL( CStifItemParser& aItem );
       
  2819     /**
       
  2820     * TestTxtVisualOffsetMethodsL test Offset Methods of CAlfTextVisual.
       
  2821     * @since S60 5.0
       
  2822     * @param aItem is not used.
       
  2823     * @return Symbian OS error code.
       
  2824     */
       
  2825     virtual TInt TestTxtVisualOffsetMethodsL( CStifItemParser& aItem );
       
  2826     /**
       
  2827     * TestTxtVisualRemoveAndDestroyAllDL test RemoveAndDestroyAllD of CAlfTextVisual.
       
  2828     * @since S60 5.0
       
  2829     * @param aItem is not used.
       
  2830     * @return Symbian OS error code.
       
  2831     */
       
  2832     virtual TInt TestTxtVisualRemoveAndDestroyAllDL( CStifItemParser& aItem );
       
  2833     /**
       
  2834     * TestTxtVisualUpdateChildrenLayoutL test UpdateChildrenLayout of CAlfTextVisual.
       
  2835     * @since S60 5.0
       
  2836     * @param aItem is not used.
       
  2837     * @return Symbian OS error code.
       
  2838     */
       
  2839     virtual TInt TestTxtVisualUpdateChildrenLayoutL( CStifItemParser& aItem );
       
  2840     /**
       
  2841     * TestTxtVisualFindTagL test FindTag of CAlfTextVisual.
       
  2842     * @since S60 5.0
       
  2843     * @param aItem is not used.
       
  2844     * @return Symbian OS error code.
       
  2845     */
       
  2846     virtual TInt TestTxtVisualFindTagL( CStifItemParser& aItem );
       
  2847     /**
       
  2848     * TestTxtVisualSetHighlightRangeL test SetHighlightRange of CAlfTextVisual.
       
  2849     * @since S60 5.0
       
  2850     * @param aItem is not used.
       
  2851     * @return Symbian OS error code.
       
  2852     */
       
  2853     virtual TInt TestTxtVisualSetHighlightRangeL( CStifItemParser& aItem );
       
  2854     /**
       
  2855     * TestTxtVisualProtectedMethodsL test protected methods of CAlfTextVisual.
       
  2856     * @since S60 5.0
       
  2857     * @param aItem is not used.
       
  2858     * @return Symbian OS error code.
       
  2859     */
       
  2860     virtual TInt TestTxtVisualProtectedMethodsL( CStifItemParser& aItem );
       
  2861     
       
  2862     
       
  2863 private: //FOR TEST alftextureprocessor.h
       
  2864     /**
       
  2865     * TestTxtProcessorBlurL test BlurL methods of CAlfTextureProcessor.
       
  2866     * @since S60 5.0
       
  2867     * @param aItem is not used.
       
  2868     * @return Symbian OS error code.
       
  2869     */
       
  2870     virtual TInt TestTxtProcessorBlurL( CStifItemParser& aItem );
       
  2871     
       
  2872     
       
  2873 private: // FOR TEST alftexturegroup.h
       
  2874     /**
       
  2875     * TestTxtGroupNewL test NewL of CAlfTextureGroup.
       
  2876     * @since S60 5.0
       
  2877     * @param aItem is not used.
       
  2878     * @return Symbian OS error code.
       
  2879     */
       
  2880     virtual TInt TestTxtGroupNewL( CStifItemParser& aItem );
       
  2881     /**
       
  2882     * TestTxtGroupNewLCL test NewLC of CAlfTextureGroup.
       
  2883     * @since S60 5.0
       
  2884     * @param aItem is not used.
       
  2885     * @return Symbian OS error code.
       
  2886     */
       
  2887     virtual TInt TestTxtGroupNewLCL( CStifItemParser& aItem );
       
  2888     /**
       
  2889     * TestTxtGroupTextureMethodsL test Texture Methods of CAlfTextureGroup.
       
  2890     * @since S60 5.0
       
  2891     * @param aItem is not used.
       
  2892     * @return Symbian OS error code.
       
  2893     */
       
  2894     virtual TInt TestTxtGroupTextureMethodsL( CStifItemParser& aItem );
       
  2895     /**
       
  2896     * TestTxtGroupIsLoadingCompletedL test IsLoadingCompleted of CAlfTextureGroup.
       
  2897     * @since S60 5.0
       
  2898     * @param aItem is not used.
       
  2899     * @return Symbian OS error code.
       
  2900     */
       
  2901     virtual TInt TestTxtGroupIsLoadingCompletedL( CStifItemParser& aItem );
       
  2902     /**
       
  2903     * TestTxtGroupObserverMethodsL test Observer Methods of CAlfTextureGroup.
       
  2904     * @since S60 5.0
       
  2905     * @param aItem is not used.
       
  2906     * @return Symbian OS error code.
       
  2907     */
       
  2908     virtual TInt TestTxtGroupObserverMethodsL( CStifItemParser& aItem );
       
  2909     
       
  2910     
       
  2911 private: //FOR TEST alftexturemanager.h
       
  2912     /**
       
  2913     * TestTxtMgrEnv test Env of CAlfTextureManager.
       
  2914     * @since S60 5.0
       
  2915     * @param aItem is not used.
       
  2916     * @return Symbian OS error code.
       
  2917     */
       
  2918     virtual TInt TestTxtMgrEnv( CStifItemParser& aItem );
       
  2919     /**
       
  2920     * TestTxtMgrTextureL test Texture of CAlfTextureManager.
       
  2921     * @since S60 5.0
       
  2922     * @param aItem is not used.
       
  2923     * @return Symbian OS error code.
       
  2924     */
       
  2925     virtual TInt TestTxtMgrTextureL( CStifItemParser& aItem );
       
  2926     /**
       
  2927     * TestTxtMgrImagePathL test ImagePath Methods of CAlfTextureManager.
       
  2928     * @since S60 5.0
       
  2929     * @param aItem is not used.
       
  2930     * @return Symbian OS error code.
       
  2931     */
       
  2932     virtual TInt TestTxtMgrImagePathL( CStifItemParser& aItem );
       
  2933     /**
       
  2934     * TestTxtMgrBlankTexture test BlankTexture of CAlfTextureManager.
       
  2935     * @since S60 5.0
       
  2936     * @param aItem is not used.
       
  2937     * @return Symbian OS error code.
       
  2938     */
       
  2939     virtual TInt TestTxtMgrBlankTexture( CStifItemParser& aItem );
       
  2940     /**
       
  2941     * TestTxtMgrLoadTextureL test LoadTextureL of CAlfTextureManager.
       
  2942     * @since S60 5.0
       
  2943     * @param aItem is not used.
       
  2944     * @return Symbian OS error code.
       
  2945     */
       
  2946     virtual TInt TestTxtMgrLoadTextureL( CStifItemParser& aItem );
       
  2947     /**
       
  2948     * TestTxtMgrCreateTextureL test CreateTextureL of CAlfTextureManager.
       
  2949     * @since S60 5.0
       
  2950     * @param aItem is not used.
       
  2951     * @return Symbian OS error code.
       
  2952     */
       
  2953     virtual TInt TestTxtMgrCreateTextureL( CStifItemParser& aItem );
       
  2954     /**
       
  2955     * TestTxtMgrUnloadTextureL test UnloadTexture of CAlfTextureManager.
       
  2956     * @since S60 5.0
       
  2957     * @param aItem is not used.
       
  2958     * @return Symbian OS error code.
       
  2959     */
       
  2960     virtual TInt TestTxtMgrUnloadTextureL( CStifItemParser& aItem );
       
  2961     /**
       
  2962     * TestTxtMgrUpdateTextureL test UpdateTexture of CAlfTextureManager.
       
  2963     * @since S60 5.0
       
  2964     * @param aItem is not used.
       
  2965     * @return Symbian OS error code.
       
  2966     */
       
  2967     virtual TInt TestTxtMgrUpdateTextureL( CStifItemParser& aItem );
       
  2968     /**
       
  2969     * TestTxtMgrDefineFileNameL test DefineFileNameL of CAlfTextureManager.
       
  2970     * @since S60 5.0
       
  2971     * @param aItem is not used.
       
  2972     * @return Symbian OS error code.
       
  2973     */
       
  2974     virtual TInt TestTxtMgrDefineFileNameL( CStifItemParser& aItem );
       
  2975     /**
       
  2976     * TestTxtMgrPrependImagePath test PrependImagePath of CAlfTextureManager.
       
  2977     * @since S60 5.0
       
  2978     * @param aItem is not used.
       
  2979     * @return Symbian OS error code.
       
  2980     */
       
  2981     virtual TInt TestTxtMgrPrependImagePath( CStifItemParser& aItem );
       
  2982     /**
       
  2983     * TestTxtMgrObserverMethodsL test Observer Methods of CAlfTextureManager.
       
  2984     * @since S60 5.0
       
  2985     * @param aItem is not used.
       
  2986     * @return Symbian OS error code.
       
  2987     */
       
  2988     virtual TInt TestTxtMgrObserverMethodsL( CStifItemParser& aItem );
       
  2989     /**
       
  2990     * TestTxtMgrProcessor test Processor of CAlfTextureManager.
       
  2991     * @since S60 5.0
       
  2992     * @param aItem is not used.
       
  2993     * @return Symbian OS error code.
       
  2994     */
       
  2995     virtual TInt TestTxtMgrProcessor( CStifItemParser& aItem );
       
  2996     /**
       
  2997     * TestTxtMgrSetAutomaticTextureIdRange test SetAutomaticTextureIdRange of CAlfTextureManager.
       
  2998     * @since S60 5.0
       
  2999     * @param aItem is not used.
       
  3000     * @return Symbian OS error code.
       
  3001     */
       
  3002     virtual TInt TestTxtMgrSetAutomaticTextureIdRange( CStifItemParser& aItem );
       
  3003     /**
       
  3004     * TestTxtMgrIsLoadedL test IsLoaded of CAlfTextureManager.
       
  3005     * @since S60 5.0
       
  3006     * @param aItem is not used.
       
  3007     * @return Symbian OS error code.
       
  3008     */
       
  3009     virtual TInt TestTxtMgrIsLoadedL( CStifItemParser& aItem );
       
  3010     /**
       
  3011     * TestTxtMgrTextureIdL test TextureId of CAlfTextureManager.
       
  3012     * @since S60 5.0
       
  3013     * @param aItem is not used.
       
  3014     * @return Symbian OS error code.
       
  3015     */
       
  3016     virtual TInt TestTxtMgrTextureIdL( CStifItemParser& aItem );
       
  3017     
       
  3018     
       
  3019 private: //FOR TEST alfstatic.h
       
  3020     /**
       
  3021     * TestStaticEnv test Env of CAlfStatic.
       
  3022     * @since S60 5.0
       
  3023     * @param aItem is not used.
       
  3024     * @return Symbian OS error code.
       
  3025     */
       
  3026     virtual TInt TestStaticEnv( CStifItemParser& aItem );
       
  3027     
       
  3028     
       
  3029 private: //FOR TEST alfsymbiansbdrawer.h
       
  3030     /**
       
  3031     * TestBufDrawerDrawBufferL test DrawBuffer of CAlfSymbianBufferDrawer.
       
  3032     * @since S60 5.0
       
  3033     * @param aItem is not used.
       
  3034     * @return Symbian OS error code.
       
  3035     */
       
  3036     virtual TInt TestBufDrawerDrawBufferL( CStifItemParser& aItem );
       
  3037     /**
       
  3038     * TestBufDrawerGetBufferBitmapsL test GetBufferBitmaps of CAlfSymbianBufferDrawer.
       
  3039     * @since S60 5.0
       
  3040     * @param aItem is not used.
       
  3041     * @return Symbian OS error code.
       
  3042     */
       
  3043     virtual TInt TestBufDrawerGetBufferBitmapsL( CStifItemParser& aItem );
       
  3044     /**
       
  3045     * TestBufDrawerReleaseDrawerL test ReleaseDrawer of CAlfSymbianBufferDrawer.
       
  3046     * @since S60 5.0
       
  3047     * @param aItem is not used.
       
  3048     * @return Symbian OS error code.
       
  3049     */
       
  3050     virtual TInt TestBufDrawerReleaseDrawerL( CStifItemParser& aItem );
       
  3051     
       
  3052     
       
  3053 private: //FOR TEST alftextstylemanager.h
       
  3054     /**
       
  3055     * TestStyleMgrTextStyleMethodsL test TextStyle Methods of CAlfTextStyleManager.
       
  3056     * @since S60 5.0
       
  3057     * @param aItem is not used.
       
  3058     * @return Symbian OS error code.
       
  3059     */
       
  3060     virtual TInt TestStyleMgrTextStyleMethodsL( CStifItemParser& aItem );
       
  3061     
       
  3062     
       
  3063 private: //FOR TEST alftextstyle.h
       
  3064     /**
       
  3065     * TestStyleParentIdL test ParentId of CAlfTextStyle.
       
  3066     * @since S60 5.0
       
  3067     * @param aItem is not used.
       
  3068     * @return Symbian OS error code.
       
  3069     */
       
  3070     virtual TInt TestStyleParentIdL( CStifItemParser& aItem );
       
  3071     /**
       
  3072     * TestStyleIdL test Id of CAlfTextStyle.
       
  3073     * @since S60 5.0
       
  3074     * @param aItem is not used.
       
  3075     * @return Symbian OS error code.
       
  3076     */
       
  3077     virtual TInt TestStyleIdL( CStifItemParser& aItem );
       
  3078     /**
       
  3079     * TestStyleTextColorL test TextColor of CAlfTextStyle.
       
  3080     * @since S60 5.0
       
  3081     * @param aItem is not used.
       
  3082     * @return Symbian OS error code.
       
  3083     */
       
  3084     virtual TInt TestStyleTextColorL( CStifItemParser& aItem );
       
  3085     /**
       
  3086     * TestStyleTextSizeL test TextSize Methods of CAlfTextStyle.
       
  3087     * @since S60 5.0
       
  3088     * @param aItem is not used.
       
  3089     * @return Symbian OS error code.
       
  3090     */
       
  3091     virtual TInt TestStyleTextSizeL( CStifItemParser& aItem );
       
  3092     /**
       
  3093     * TestStyleBoldL test Bold Methods of CAlfTextStyle.
       
  3094     * @since S60 5.0
       
  3095     * @param aItem is not used.
       
  3096     * @return Symbian OS error code.
       
  3097     */
       
  3098     virtual TInt TestStyleBoldL( CStifItemParser& aItem );
       
  3099     /**
       
  3100     * TestStyleItalicL test Italic Methods of CAlfTextStyle.
       
  3101     * @since S60 5.0
       
  3102     * @param aItem is not used.
       
  3103     * @return Symbian OS error code.
       
  3104     */
       
  3105     virtual TInt TestStyleItalicL( CStifItemParser& aItem );
       
  3106     /**
       
  3107     * TestStyleUnderlineL test Underline Methods of CAlfTextStyle.
       
  3108     * @since S60 5.0
       
  3109     * @param aItem is not used.
       
  3110     * @return Symbian OS error code.
       
  3111     */
       
  3112     virtual TInt TestStyleUnderlineL( CStifItemParser& aItem );
       
  3113     /**
       
  3114     * TestStyleStrikeThroughL test StrikeThrough Methods of CAlfTextStyle.
       
  3115     * @since S60 5.0
       
  3116     * @param aItem is not used.
       
  3117     * @return Symbian OS error code.
       
  3118     */
       
  3119     virtual TInt TestStyleStrikeThroughL( CStifItemParser& aItem );
       
  3120     /**
       
  3121     * TestStyleTypefaceNameL test TypefaceNameL of CAlfTextStyle.
       
  3122     * @since S60 5.0
       
  3123     * @param aItem is not used.
       
  3124     * @return Symbian OS error code.
       
  3125     */
       
  3126     virtual TInt TestStyleTypefaceNameL( CStifItemParser& aItem );
       
  3127     /**
       
  3128     * TestStyleSetTextPaneHeightInPixelsL test SetTextPaneHeightInPixels of CAlfTextStyle.
       
  3129     * @since S60 5.0
       
  3130     * @param aItem is not used.
       
  3131     * @return Symbian OS error code.
       
  3132     */
       
  3133     virtual TInt TestStyleSetTextPaneHeightInPixelsL( CStifItemParser& aItem );
       
  3134     
       
  3135     
       
  3136 private: //FOR TEST alftexture.h
       
  3137     /**
       
  3138     * TestTextureGetMethods test Get Methods of CAlfTexture.
       
  3139     * @since S60 5.0
       
  3140     * @param aItem is not used.
       
  3141     * @return Symbian OS error code.
       
  3142     */
       
  3143     virtual TInt TestTextureGetMethods( CStifItemParser& aItem );
       
  3144     /**
       
  3145     * TestTextureAnimation test Animation Methods of CAlfTexture.
       
  3146     * @since S60 5.0
       
  3147     * @param aItem is not used.
       
  3148     * @return Symbian OS error code.
       
  3149     */
       
  3150     virtual TInt TestTextureAnimation( CStifItemParser& aItem );
       
  3151     /**
       
  3152     * TestTextureSetMethodsL test Set Methods of CAlfTexture.
       
  3153     * @since S60 5.0
       
  3154     * @param aItem is not used.
       
  3155     * @return Symbian OS error code.
       
  3156     */
       
  3157     virtual TInt TestTextureSetMethodsL( CStifItemParser& aItem );
       
  3158     
       
  3159     
       
  3160 private: //FOR TEST alftextureautosizeparams.h
       
  3161     /**
       
  3162     * TestTxtAutoSizeParamsConstructor test Constructor of CAlfTexture.
       
  3163     * @since S60 5.0
       
  3164     * @param aItem is not used.
       
  3165     * @return Symbian OS error code.
       
  3166     */
       
  3167     virtual TInt TestTxtAutoSizeParamsConstructor( CStifItemParser& aItem );
       
  3168     /**
       
  3169     * TestTxtAutoSizeParamsGetMethods test Get Methods of TAlfTextureAutoSizeParams.
       
  3170     * @since S60 5.0
       
  3171     * @param aItem is not used.
       
  3172     * @return Symbian OS error code.
       
  3173     */
       
  3174     virtual TInt TestTxtAutoSizeParamsGetMethods( CStifItemParser& aItem );
       
  3175     /**
       
  3176     * TestTxtAutoSizeParamsSetMethods test Set Methods of CAlfTexture.
       
  3177     * @since S60 5.0
       
  3178     * @param aItem is not used.
       
  3179     * @return Symbian OS error code.
       
  3180     */
       
  3181     virtual TInt TestTxtAutoSizeParamsSetMethods( CStifItemParser& aItem );
       
  3182     
       
  3183     
       
  3184 private: //FOR TEST alfshadowborderbrush.h
       
  3185     /**
       
  3186     * TestShadowBBNewL test NewL Methods of CAlfShadowBorderBrush.
       
  3187     * @since S60 5.0
       
  3188     * @param aItem is not used.
       
  3189     * @return Symbian OS error code.
       
  3190     */
       
  3191     virtual TInt TestShadowBBNewL( CStifItemParser& aItem );
       
  3192     /**
       
  3193     * TestShadowBBNewLCL test NewLCL Methods of CAlfShadowBorderBrush.
       
  3194     * @since S60 5.0
       
  3195     * @param aItem is not used.
       
  3196     * @return Symbian OS error code.
       
  3197     */
       
  3198     virtual TInt TestShadowBBNewLCL( CStifItemParser& aItem );
       
  3199     /**
       
  3200     * TestShadowBBWidthMethodsL test Width Methods of CAlfShadowBorderBrush.
       
  3201     * @since S60 5.0
       
  3202     * @param aItem is not used.
       
  3203     * @return Symbian OS error code.
       
  3204     */
       
  3205     virtual TInt TestShadowBBWidthMethodsL( CStifItemParser& aItem );
       
  3206     
       
  3207     
       
  3208 private: //FOR TEST alfpropertyowner.h
       
  3209     /**
       
  3210     * TestPropOwnerConstructorL test Constructor of CAlfPropertyOwner.
       
  3211     * @since S60 5.0
       
  3212     * @param aItem is not used.
       
  3213     * @return Symbian OS error code.
       
  3214     */
       
  3215     virtual TInt TestPropOwnerConstructorL( CStifItemParser& aItem );
       
  3216     /**
       
  3217     * TestPropOwnerPropertyRemoveL test PropertyRemove of CAlfPropertyOwner.
       
  3218     * @since S60 5.0
       
  3219     * @param aItem is not used.
       
  3220     * @return Symbian OS error code.
       
  3221     */
       
  3222     virtual TInt TestPropOwnerPropertyRemoveL( CStifItemParser& aItem );
       
  3223     /**
       
  3224     * TestPropOwnerPropertyClearL test PropertyClear of CAlfPropertyOwner.
       
  3225     * @since S60 5.0
       
  3226     * @param aItem is not used.
       
  3227     * @return Symbian OS error code.
       
  3228     */
       
  3229     virtual TInt TestPropOwnerPropertyClearL( CStifItemParser& aItem );
       
  3230     /**
       
  3231     * TestPropOwnerPropertyIntegerL test PropertyInteger Methods of CAlfPropertyOwner.
       
  3232     * @since S60 5.0
       
  3233     * @param aItem is not used.
       
  3234     * @return Symbian OS error code.
       
  3235     */
       
  3236     virtual TInt TestPropOwnerPropertyIntegerL( CStifItemParser& aItem );
       
  3237     /**
       
  3238     * TestPropOwnerPropertyStringL test PropertyString Methods of CAlfPropertyOwner.
       
  3239     * @since S60 5.0
       
  3240     * @param aItem is not used.
       
  3241     * @return Symbian OS error code.
       
  3242     */
       
  3243     virtual TInt TestPropOwnerPropertyStringL( CStifItemParser& aItem );
       
  3244     /**
       
  3245     * TestPropOwnerCopyPropertyL test CopyProperty of CAlfPropertyOwner.
       
  3246     * @since S60 5.0
       
  3247     * @param aItem is not used.
       
  3248     * @return Symbian OS error code.
       
  3249     */
       
  3250     virtual TInt TestPropOwnerCopyPropertyL( CStifItemParser& aItem );
       
  3251     /**
       
  3252     * TestPropOwnerPropertyOwnerExtensionL test PropertyOwnerExtension of CAlfPropertyOwner.
       
  3253     * @since S60 5.0
       
  3254     * @param aItem is not used.
       
  3255     * @return Symbian OS error code.
       
  3256     */
       
  3257     virtual TInt TestPropOwnerPropertyOwnerExtensionL( CStifItemParser& aItem );
       
  3258     
       
  3259     
       
  3260 private: //FOR TEST alfroster.h
       
  3261     /**
       
  3262     * TestRosterCtrlGroupMethodsL test ControlGroup Methods of CAlfRoster.
       
  3263     * @since S60 5.0
       
  3264     * @param aItem is not used.
       
  3265     * @return Symbian OS error code.
       
  3266     */
       
  3267     virtual TInt TestRosterCtrlGroupMethodsL( CStifItemParser& aItem );
       
  3268     /**
       
  3269     * TestRosterCtrlMethodsL test Control Methods of CAlfRoster.
       
  3270     * @since S60 5.0
       
  3271     * @param aItem is not used.
       
  3272     * @return Symbian OS error code.
       
  3273     */
       
  3274     virtual TInt TestRosterCtrlMethodsL( CStifItemParser& aItem );
       
  3275     /**
       
  3276     * TestRosterVisualMethodsL test Visual Methods of CAlfRoster.
       
  3277     * @since S60 5.0
       
  3278     * @param aItem is not used.
       
  3279     * @return Symbian OS error code.
       
  3280     */
       
  3281     virtual TInt TestRosterVisualMethodsL( CStifItemParser& aItem );
       
  3282     /**
       
  3283     * TestRosterPointerEventObserverMethodsL test PointerEventObserver Methods of CAlfRoster.
       
  3284     * @since S60 5.0
       
  3285     * @param aItem is not used.
       
  3286     * @return Symbian OS error code.
       
  3287     */
       
  3288     virtual TInt TestRosterPointerEventObserverMethodsL( CStifItemParser& aItem );
       
  3289     /**
       
  3290     * TestRosterSetPointerDragThresholdL test SetPointerDragThreshold of CAlfRoster.
       
  3291     * @since S60 5.0
       
  3292     * @param aItem is not used.
       
  3293     * @return Symbian OS error code.
       
  3294     */
       
  3295     virtual TInt TestRosterSetPointerDragThresholdL( CStifItemParser& aItem );
       
  3296     /**
       
  3297     * TestRosterDisableLongTapEventsWhenDraggingL test DisableLongTapEventsWhenDragging of CAlfRoster.
       
  3298     * @since S60 5.0
       
  3299     * @param aItem is not used.
       
  3300     * @return Symbian OS error code.
       
  3301     */
       
  3302     virtual TInt TestRosterDisableLongTapEventsWhenDraggingL( CStifItemParser& aItem );
       
  3303     /**
       
  3304     * TestRosterCtrlGroupOrderChangedObserverL test ControlGroupOrderChangedObserver Methods of CAlfRoster.
       
  3305     * @since S60 5.0
       
  3306     * @param aItem is not used.
       
  3307     * @return Symbian OS error code.
       
  3308     */
       
  3309     virtual TInt TestRosterCtrlGroupOrderChangedObserverL( CStifItemParser& aItem );
       
  3310 
       
  3311     
       
  3312 private: //FOR TEST alfscreenbuffer.h
       
  3313     /**
       
  3314     * TestScrBufNewLMethodsL test NewL Methods of CAlfScreenBuffer.
       
  3315     * @since S60 5.0
       
  3316     * @param aItem is not used.
       
  3317     * @return Symbian OS error code.
       
  3318     */
       
  3319     virtual TInt TestScrBufNewLMethodsL( CStifItemParser& aItem );
       
  3320     /**
       
  3321     * TestScrBufGetMethodsL test Get Methods of CAlfScreenBuffer.
       
  3322     * @since S60 5.0
       
  3323     * @param aItem is not used.
       
  3324     * @return Symbian OS error code.
       
  3325     */
       
  3326     virtual TInt TestScrBufGetMethodsL( CStifItemParser& aItem );
       
  3327     /**
       
  3328     * TestScrBufRequestMethodsL test Request Methods of CAlfScreenBuffer.
       
  3329     * @since S60 5.0
       
  3330     * @param aItem is not used.
       
  3331     * @return Symbian OS error code.
       
  3332     */
       
  3333     virtual TInt TestScrBufRequestMethodsL( CStifItemParser& aItem );
       
  3334     /**
       
  3335     * TestScrBufObserverMethodsL test Observer Methods of CAlfScreenBuffer.
       
  3336     * @since S60 5.0
       
  3337     * @param aItem is not used.
       
  3338     * @return Symbian OS error code.
       
  3339     */
       
  3340     virtual TInt TestScrBufObserverMethodsL( CStifItemParser& aItem );
       
  3341     
       
  3342     
       
  3343 private: //FOR TEST alfscrollerevent.h
       
  3344     /**
       
  3345     * TestScrollEventMethods test Methods of TAlfScrollerEvent.
       
  3346     * @since S60 5.0
       
  3347     * @param aItem is not used.
       
  3348     * @return Symbian OS error code.
       
  3349     */
       
  3350     virtual TInt TestScrollEventMethods( CStifItemParser& aItem );
       
  3351     
       
  3352     
       
  3353 private: //FOR TEST alfmetric.h
       
  3354     /**
       
  3355     * TestMetricMethods test Methods of TAlfMetric.
       
  3356     * @since S60 5.0
       
  3357     * @param aItem is not used.
       
  3358     * @return Symbian OS error code.
       
  3359     */
       
  3360     virtual TInt TestMetricMethods( CStifItemParser& aItem );
       
  3361     /**
       
  3362     * TestXYMetricMethods test Methods of TAlfXYMetric.
       
  3363     * @since S60 5.0
       
  3364     * @param aItem is not used.
       
  3365     * @return Symbian OS error code.
       
  3366     */
       
  3367     virtual TInt TestXYMetricMethods( CStifItemParser& aItem );
       
  3368     /**
       
  3369     * TestBoxMetricMethods test Methods of TAlfBoxMetric.
       
  3370     * @since S60 5.0
       
  3371     * @param aItem is not used.
       
  3372     * @return Symbian OS error code.
       
  3373     */
       
  3374     virtual TInt TestBoxMetricMethods( CStifItemParser& aItem );
       
  3375     
       
  3376     
       
  3377 private: //FOR TEST alfproceduralmesh.h
       
  3378     /**
       
  3379     * TestProMeshMakeMethodsL test Make Methods of CAlfProceduralMesh.
       
  3380     * @since S60 5.0
       
  3381     * @param aItem is not used.
       
  3382     * @return Symbian OS error code.
       
  3383     */
       
  3384     virtual TInt TestProMeshMakeMethodsL( CStifItemParser& aItem );
       
  3385     /**
       
  3386     * TestProMeshMaterialMethodsL test Material Methods of CAlfProceduralMesh.
       
  3387     * @since S60 5.0
       
  3388     * @param aItem is not used.
       
  3389     * @return Symbian OS error code.
       
  3390     */
       
  3391     virtual TInt TestProMeshMaterialMethodsL( CStifItemParser& aItem );
       
  3392     
       
  3393     
       
  3394 private: //FOR TEST alfcommand.h
       
  3395     /**
       
  3396     * TestCmdMethods test Methods of TAlfCommand.
       
  3397     * @since S60 5.0
       
  3398     * @param aItem is not used.
       
  3399     * @return Symbian OS error code.
       
  3400     */
       
  3401     virtual TInt TestCmdMethods( CStifItemParser& aItem );
       
  3402     /**
       
  3403     * TestActCmdMethodsL test Methods of TAlfActionCommand.
       
  3404     * @since S60 5.0
       
  3405     * @param aItem is not used.
       
  3406     * @return Symbian OS error code.
       
  3407     */
       
  3408     virtual TInt TestActCmdMethodsL( CStifItemParser& aItem );
       
  3409     /**
       
  3410     * TestObjCmdMethodsL test Methods of TAlfObjectCommand.
       
  3411     * @since S60 5.0
       
  3412     * @param aItem is not used.
       
  3413     * @return Symbian OS error code.
       
  3414     */
       
  3415     virtual TInt TestObjCmdMethodsL( CStifItemParser& aItem );
       
  3416     /**
       
  3417     * TestGroupCmdMethodsL test Methods of TAlfGroupCommand.
       
  3418     * @since S60 5.0
       
  3419     * @param aItem is not used.
       
  3420     * @return Symbian OS error code.
       
  3421     */
       
  3422     virtual TInt TestGroupCmdMethodsL( CStifItemParser& aItem );
       
  3423     /**
       
  3424     * TestCtrlCmdMethodsL test Methods of TAlfControlCommand.
       
  3425     * @since S60 5.0
       
  3426     * @param aItem is not used.
       
  3427     * @return Symbian OS error code.
       
  3428     */
       
  3429     virtual TInt TestCtrlCmdMethodsL( CStifItemParser& aItem );
       
  3430     /**
       
  3431     * TestVisualCmdMethodsL test Methods of TAlfVisualCommand.
       
  3432     * @since S60 5.0
       
  3433     * @param aItem is not used.
       
  3434     * @return Symbian OS error code.
       
  3435     */
       
  3436     virtual TInt TestVisualCmdMethodsL( CStifItemParser& aItem );
       
  3437     /**
       
  3438     * TestImageCmdMethodsL test Methods of TAlfImageCommand.
       
  3439     * @since S60 5.0
       
  3440     * @param aItem is not used.
       
  3441     * @return Symbian OS error code.
       
  3442     */
       
  3443     virtual TInt TestImageCmdMethodsL( CStifItemParser& aItem );
       
  3444     /**
       
  3445     * TestTextCmdMethodsL test Methods of TAlfTextCommand.
       
  3446     * @since S60 5.0
       
  3447     * @param aItem is not used.
       
  3448     * @return Symbian OS error code.
       
  3449     */
       
  3450     virtual TInt TestTextCmdMethodsL( CStifItemParser& aItem );
       
  3451     /**
       
  3452     * TestValueCmdMethodsL test Methods of TAlfValueCommand.
       
  3453     * @since S60 5.0
       
  3454     * @param aItem is not used.
       
  3455     * @return Symbian OS error code.
       
  3456     */
       
  3457     virtual TInt TestValueCmdMethodsL( CStifItemParser& aItem );
       
  3458     /**
       
  3459     * TestPointCmdMethodsL test Methods of TAlfPointCommand.
       
  3460     * @since S60 5.0
       
  3461     * @param aItem is not used.
       
  3462     * @return Symbian OS error code.
       
  3463     */
       
  3464     virtual TInt TestPointCmdMethodsL( CStifItemParser& aItem );
       
  3465     /**
       
  3466     * TestTransCmdMethodsL test Methods of TAlfTransformationCommand.
       
  3467     * @since S60 5.0
       
  3468     * @param aItem is not used.
       
  3469     * @return Symbian OS error code.
       
  3470     */
       
  3471     virtual TInt TestTransCmdMethodsL( CStifItemParser& aItem );
       
  3472     /**
       
  3473     * TestMarkerCmdMethodsL test Methods of TAlfMarkerCommand.
       
  3474     * @since S60 5.0
       
  3475     * @param aItem is not used.
       
  3476     * @return Symbian OS error code.
       
  3477     */
       
  3478     virtual TInt TestMarkerCmdMethodsL( CStifItemParser& aItem );
       
  3479     /**
       
  3480     * TestCustomEventCmdMethodsL test Methods of TAlfCustomEventCommand.
       
  3481     * @since S60 5.0
       
  3482     * @param aItem is not used.
       
  3483     * @return Symbian OS error code.
       
  3484     */
       
  3485     virtual TInt TestCustomEventCmdMethodsL( CStifItemParser& aItem );
       
  3486     
       
  3487 private: //FOR TEST alfbrush.h
       
  3488     /**
       
  3489      * TestAlfBrushOpacityL test Opacity method of CAlfBrush.
       
  3490      * @since S60 5.0
       
  3491      * @param aItem is not used.
       
  3492      * @return Symbian OS error code.
       
  3493      */
       
  3494     virtual TInt TestAlfBrushOpacityL( CStifItemParser& aItem );
       
  3495     /**
       
  3496      * TestAlfBrushSetOpacityL test SetOpacity method of CAlfBrush.
       
  3497      * @since S60 5.0
       
  3498      * @param aItem is not used.
       
  3499      * @return Symbian OS error code.
       
  3500      */
       
  3501     virtual TInt TestAlfBrushSetOpacityL( CStifItemParser& aItem );
       
  3502     /**
       
  3503      * TestAlfBrushSetLayerL test SetLayer method of CAlfBrush.
       
  3504      * @since S60 5.0
       
  3505      * @param aItem is not used.
       
  3506      * @return Symbian OS error code.
       
  3507      */
       
  3508     virtual TInt TestAlfBrushSetLayerL( CStifItemParser& aItem );
       
  3509     /**
       
  3510      * TestAlfBrushSetClipToVisualL test SetClipToVisual method of CAlfBrush.
       
  3511      * @since S60 5.0
       
  3512      * @param aItem is not used.
       
  3513      * @return Symbian OS error code.
       
  3514      */
       
  3515     virtual TInt TestAlfBrushSetClipToVisualL( CStifItemParser& aItem );
       
  3516     /**
       
  3517      * TestAlfBrushClipToVisualL test ClipToVisual method of CAlfBrush.
       
  3518      * @since S60 5.0
       
  3519      * @param aItem is not used.
       
  3520      * @return Symbian OS error code.
       
  3521      */
       
  3522     virtual TInt TestAlfBrushClipToVisualL( CStifItemParser& aItem );
       
  3523     /**
       
  3524      * TestAlfBrushIdentifierL test Identifier method of CAlfBrush.
       
  3525      * @since S60 5.0
       
  3526      * @param aItem is not used.
       
  3527      * @return Symbian OS error code.
       
  3528      */
       
  3529     virtual TInt TestAlfBrushIdentifierL( CStifItemParser& aItem );
       
  3530     /**
       
  3531      * TestAlfBrushCommsL test Comms method of CAlfBrush.
       
  3532      * @since S60 5.0
       
  3533      * @param aItem is not used.
       
  3534      * @return Symbian OS error code.
       
  3535      */
       
  3536     virtual TInt TestAlfBrushCommsL( CStifItemParser& aItem );
       
  3537     /**
       
  3538      * TestAlfBrushConstructLWithParamL test ConstructL method with param of CAlfBrush.
       
  3539      * @since S60 5.0
       
  3540      * @param aItem is not used.
       
  3541      * @return Symbian OS error code.
       
  3542      */
       
  3543     virtual TInt TestAlfBrushConstructLWithParamL( CStifItemParser& aItem );
       
  3544     /**
       
  3545      * TestAlfBrushConstructL test ConstructL method of CAlfBrush.
       
  3546      * @since S60 5.0
       
  3547      * @param aItem is not used.
       
  3548      * @return Symbian OS error code.
       
  3549      */
       
  3550     virtual TInt TestAlfBrushConstructL( CStifItemParser& aItem );
       
  3551     /**
       
  3552      * TestAlfBrushPropertyOwnerExtL test PropertyOwnerExtension method of CAlfBrush.
       
  3553      * @since S60 5.0
       
  3554      * @param aItem is not used.
       
  3555      * @return Symbian OS error code.
       
  3556      */
       
  3557     virtual TInt TestAlfBrushPropertyOwnerExtL( CStifItemParser& aItem );
       
  3558     
       
  3559 private: //FOR TEST alfbrusharray.h
       
  3560     /**
       
  3561      * TestBrushArrayResetL test Reset of CAlfBrushArray.
       
  3562      * @since S60 5.0
       
  3563      * @param aItem is not used.
       
  3564      * @return Symbian OS error code.
       
  3565      */
       
  3566     virtual TInt TestBrushArrayResetL( CStifItemParser& aItem );
       
  3567     /**
       
  3568      * TestBrushArrayAppendL test AppendL of CAlfBrushArray.
       
  3569      * @since S60 5.0
       
  3570      * @param aItem is not used.
       
  3571      * @return Symbian OS error code.
       
  3572      */
       
  3573     virtual TInt TestBrushArrayAppendL( CStifItemParser& aItem );
       
  3574     /**
       
  3575      * TestBrushArrayInsertL test InsertL of CAlfBrushArray.
       
  3576      * @since S60 5.0
       
  3577      * @param aItem is not used.
       
  3578      * @return Symbian OS error code.
       
  3579      */
       
  3580     virtual TInt TestBrushArrayInsertL( CStifItemParser& aItem );
       
  3581     /**
       
  3582      * TestBrushArrayRemoveL test Remove of CAlfBrushArray.
       
  3583      * @since S60 5.0
       
  3584      * @param aItem is not used.
       
  3585      * @return Symbian OS error code.
       
  3586      */
       
  3587     virtual TInt TestBrushArrayRemoveL( CStifItemParser& aItem );
       
  3588     /**
       
  3589      * TestBrushArrayCountL test Count of CAlfBrushArray.
       
  3590      * @since S60 5.0
       
  3591      * @param aItem is not used.
       
  3592      * @return Symbian OS error code.
       
  3593      */
       
  3594     virtual TInt TestBrushArrayCountL( CStifItemParser& aItem );
       
  3595     /**
       
  3596      * TestBrushArrayOperatorL test operator [] of CAlfBrushArray.
       
  3597      * @since S60 5.0
       
  3598      * @param aItem is not used.
       
  3599      * @return Symbian OS error code.
       
  3600      */
       
  3601     virtual TInt TestBrushArrayOperatorL( CStifItemParser& aItem );
       
  3602     /**
       
  3603      * TestBrushArrayAtL test At of CAlfBrushArray.
       
  3604      * @since S60 5.0
       
  3605      * @param aItem is not used.
       
  3606      * @return Symbian OS error code.
       
  3607      */
       
  3608     virtual TInt TestBrushArrayAtL( CStifItemParser& aItem );
       
  3609     
       
  3610 private:    // Data
       
  3611 
       
  3612     /**
       
  3613      * ScreenSaver Property
       
  3614      */
       
  3615     TInt iOldScreenSaverProperty;
       
  3616     
       
  3617     /**
       
  3618      * Own: pointer to CAlfEnv object
       
  3619      */
       
  3620     CAlfEnv* iAlfEnv;
       
  3621     
       
  3622     /**
       
  3623      * Own by iAlfEnv for binding to display
       
  3624      */
       
  3625     CAlfControl* iAlfCtl;
       
  3626     
       
  3627     /**
       
  3628      * Own by iAlfEnv
       
  3629      */
       
  3630     CAlfDisplay* iAlfDisplay;
       
  3631     
       
  3632     /**
       
  3633      * Own by iAlfEnv
       
  3634      */
       
  3635     CAlfControlGroup* iAlfCtrlGroup;
       
  3636 
       
  3637     };
       
  3638 
       
  3639 #endif      // C_TESTPLATALFVISUAL_H
       
  3640 
       
  3641 // End of File
       
  3642 
       
  3643 
       
  3644 
       
  3645