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 ) ) |