stif/TestScripter/src/TestScripter.cpp
branchRCL_3
changeset 8 cfe32394fcd5
parent 0 a03f92240627
child 18 3406c99bc375
equal deleted inserted replaced
7:8a14024f954a 8:cfe32394fcd5
  2359             {
  2359             {
  2360             __TRACE( KMessage, (_L("%S"), &aKeyword));
  2360             __TRACE( KMessage, (_L("%S"), &aKeyword));
  2361             iTestScripter->TestModuleIf().Printf( KPrintPriLow, _L("Runner"), 
  2361             iTestScripter->TestModuleIf().Printf( KPrintPriLow, _L("Runner"), 
  2362                 _L("%S"), &aKeyword );
  2362                 _L("%S"), &aKeyword );
  2363 
  2363 
  2364             TName buf;
  2364             RBuf buf;
       
  2365             buf.CreateL(1024);
       
  2366             CleanupClosePushL(buf);
       
  2367             
  2365             TPtrC tmp;
  2368             TPtrC tmp;
  2366 
  2369 
  2367             while( aItem->GetNextString( tmp ) == KErrNone )
  2370             while( aItem->GetNextString( tmp ) == KErrNone )
  2368                 {
  2371                 {
  2369                 if( buf.Length() + tmp.Length() >= buf.MaxLength() )
  2372                 if( buf.Length() + tmp.Length() >= buf.MaxLength() )
  2370                     {
  2373                     {
  2371                     break;
  2374                     buf.ReAllocL(buf.MaxLength() + tmp.Length() * 10);
  2372                     }
  2375                     }
  2373                 buf.Append( tmp );
  2376                 buf.Append( tmp );
  2374                 buf.Append( _L(" ") );
  2377                 buf.Append( _L(" ") );
  2375                 }
  2378                 }
  2376             
  2379             
  2377             iTestScripter->TestModuleIf().Printf( KPrintPriNorm, 
  2380             iTestScripter->TestModuleIf().Printf( KPrintPriNorm, 
  2378                 _L("Test"), 
  2381                 _L("Test"), 
  2379                 _L("%S"), &buf);
  2382                 _L("%S"), &buf);
  2380             RDebug::Print( _L("Print : Test : %S"), &buf );
  2383             RDebug::Print( _L("Print : Test : %S"), &buf );
       
  2384             CleanupStack::PopAndDestroy(&buf);
  2381             }
  2385             }
  2382             break;
  2386             break;
  2383         case TTestKeywords::EAllowNextResult:
  2387         case TTestKeywords::EAllowNextResult:
  2384             {
  2388             {
  2385             AddTestCaseResultL( aItem );
  2389             AddTestCaseResultL( aItem );