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