phonebookengines/VirtualPhonebook/tsrc/MT_VPbkEng_StrCntAnalyzer/src/MT_VPbkEng_StrCntAnalyzer.cpp
branchRCL_3
changeset 9 0d28c1c5b6dd
parent 0 e686773b3f54
equal deleted inserted replaced
8:5586b4d2ec3e 9:0d28c1c5b6dd
   495         
   495         
   496         // NOTE: When compiled to GCCE, there must be Classname::
   496         // NOTE: When compiled to GCCE, there must be Classname::
   497         // declaration in front of the method name, e.g. 
   497         // declaration in front of the method name, e.g. 
   498         // CMT_VPbkEng_StrCntAnalyzer::PrintTest. Otherwise the compiler
   498         // CMT_VPbkEng_StrCntAnalyzer::PrintTest. Otherwise the compiler
   499         // gives errors.
   499         // gives errors.
   500 #include "MT_VPbkEng_StrCntAnalyzertesttable.cpp"                                
   500         //Commented for raptor build
   501         // Example how to use OOM functionality
   501         //#include "MT_VPbkEng_StrCntAnalyzertesttable.cpp"    
   502         //OOM_ENTRY( "Loop test with OOM", CMT_VPbkEng_StrCntAnalyzer::LoopTest, ETrue, 2, 3),
   502 
   503         //OOM_FUNCENTRY( CMT_VPbkEng_StrCntAnalyzer::PrintTest, ETrue, 1, 3 ),
   503         ENTRY("HasFieldL","CMT_VPbkEng_StrCntAnalyzer",
       
   504         	CMT_VPbkEng_StrCntAnalyzer::Setup,
       
   505         	CMT_VPbkEng_StrCntAnalyzer::TestHasField,
       
   506         	CMT_VPbkEng_StrCntAnalyzer::Teardown),
       
   507         
       
   508         ENTRY("HasFieldL CommAction","CMT_VPbkEng_StrCntAnalyzer",
       
   509         	CMT_VPbkEng_StrCntAnalyzer::Setup,
       
   510         	CMT_VPbkEng_StrCntAnalyzer::TestHasFieldCA,
       
   511         	CMT_VPbkEng_StrCntAnalyzer::Teardown),
       
   512         
       
   513         ENTRY("IsFieldTypeSupportedL","CMT_VPbkEng_StrCntAnalyzer",
       
   514         	CMT_VPbkEng_StrCntAnalyzer::Setup,
       
   515         	CMT_VPbkEng_StrCntAnalyzer::TestIsFieldTypeSupported,
       
   516         	CMT_VPbkEng_StrCntAnalyzer::Teardown),
       
   517         
       
   518         ENTRY("IsFieldTypeSupportedL CommAction","CMT_VPbkEng_StrCntAnalyzer",
       
   519         	CMT_VPbkEng_StrCntAnalyzer::Setup,
       
   520         	CMT_VPbkEng_StrCntAnalyzer::TestIsFieldTypeSupportedCA,
       
   521         	CMT_VPbkEng_StrCntAnalyzer::Teardown),
       
   522         
       
   523         ENTRY("IsFieldTypeIncludedL true","CMT_VPbkEng_StrCntAnalyzer",
       
   524         	CMT_VPbkEng_StrCntAnalyzer::Setup,
       
   525         	CMT_VPbkEng_StrCntAnalyzer::TestIsFieldTypeIncludedTL,
       
   526         	CMT_VPbkEng_StrCntAnalyzer::Teardown),
       
   527         
       
   528         ENTRY("IsFieldTypeIncludedL false","CMT_VPbkEng_StrCntAnalyzer",
       
   529         	CMT_VPbkEng_StrCntAnalyzer::Setup,
       
   530         	CMT_VPbkEng_StrCntAnalyzer::TestIsFieldTypeIncludedFL,
       
   531         	CMT_VPbkEng_StrCntAnalyzer::Teardown),
       
   532         
       
   533         ENTRY("IsFieldTypeIncludedL false","CMT_VPbkEng_StrCntAnalyzer",
       
   534         	CMT_VPbkEng_StrCntAnalyzer::Setup,
       
   535         	CMT_VPbkEng_StrCntAnalyzer::TestIsFieldTypeIncludedFLCA,
       
   536         	CMT_VPbkEng_StrCntAnalyzer::Teardown),
       
   537         
       
   538         ENTRY("IsFieldTypeIncludedL2 true","CMT_VPbkEng_StrCntAnalyzer",
       
   539         	CMT_VPbkEng_StrCntAnalyzer::Setup,
       
   540         	CMT_VPbkEng_StrCntAnalyzer::TestIsFieldTypeIncludedTL2,
       
   541         	CMT_VPbkEng_StrCntAnalyzer::Teardown),
       
   542         
       
   543         ENTRY("IsFieldTypeIncludedL2 flase","CMT_VPbkEng_StrCntAnalyzer",
       
   544         	CMT_VPbkEng_StrCntAnalyzer::Setup,
       
   545         	CMT_VPbkEng_StrCntAnalyzer::TestIsFieldTypeIncludedFL2,
       
   546         	CMT_VPbkEng_StrCntAnalyzer::Teardown),
       
   547         
       
   548         ENTRY("IsFieldTypeIncludedL2 flase","CMT_VPbkEng_StrCntAnalyzer",
       
   549         	CMT_VPbkEng_StrCntAnalyzer::Setup,
       
   550         	CMT_VPbkEng_StrCntAnalyzer::TestIsFieldTypeIncludedFL2CA,
       
   551         	CMT_VPbkEng_StrCntAnalyzer::Teardown),
       
   552         
   504         };
   553         };
   505 
   554 
   506     // Verify that case number is valid
   555     // Verify that case number is valid
   507     if( (TUint) aCaseNumber >= sizeof( KCases ) / 
   556     if( (TUint) aCaseNumber >= sizeof( KCases ) / 
   508                                sizeof( TCaseInfoInternal ) )
   557                                sizeof( TCaseInfoInternal ) )