void CSubViewTest::CreateNamedLocalViewL() { test.Next(_L("Creating local view.")); RContactViewSortOrder sortOrder; CleanupClosePushL(sortOrder); sortOrder.AppendL(KUidContactFieldFamilyName); sortOrder.AppendL(KUidContactFieldGivenName); sortOrder.AppendL(KUidContactFieldCompanyName); sortOrder.AppendL(KUidContactFieldPhoneNumber); // set the field indexes to reflect the order above iLnameIdx = 0; iFnameIdx = 1; iCnameIdx = 2; iNumIdx = 3; iNamedLocalView = CContactNamedLocalView::NewL(*this, KTestName(), *iContactsDb, sortOrder, EContactsOnly); CleanupStack::PopAndDestroy(&sortOrder); }
const TDesC& CNetConTest0102::Name() const { _LIT(KTestName, "Test Case NC-1-2"); return KTestName(); }
/** @SYMTestCaseID GRAPHICS-UI-BENCH-0158 @SYMPREQ PREQ39 @SYMREQ REQ9236 @SYMREQ REQ9237 @SYMTestCaseDesc Measure the performance of DrawResource() for the current screen mode and for various bitmap pixel formats, with no rotation. @SYMTestActions Draw an entire bitmap using DrawResource(), by tiling the image across the target to avoid overlapping and clipping. Measure the time taken. @SYMTestExpectedResults The performance to be logged as a pixel rate, per bitmap. */ void CTBitBltPerfDirectGdi::SimpleDrawResourceL() { INFO_PRINTF1(_L("CTBitBltPerfDirectGdi::SimpleDrawResource")); _LIT(KTestName, "DirectGdiDrawResource"); for (TInt source = 0; source < iBitmapImage.Count(); ++source) { TSgImageInfo imageInfo; imageInfo.iSizeInPixels = iBitmapImage[source]->SizeInPixels(); imageInfo.iPixelFormat = TDisplayModeMapping::MapDisplayModeToPixelFormat(iBitmapImage[source]->DisplayMode()); imageInfo.iUsage = ESgUsageDirectGdiSource; // Create an RSgImage from the CFbsBitmap. RSgImage sgImage; TInt res = sgImage.Create(imageInfo, iBitmapImage[source]->DataAddress(), iBitmapImage[source]->DataStride()); TESTNOERRORL(res); CleanupClosePushL(sgImage); CDirectGdiDriver* drv = CDirectGdiDriver::Static(); TEST(drv != NULL); RDirectGdiDrawableSource* imageSrc = new RDirectGdiDrawableSource(*drv); TEST(imageSrc != NULL); res = imageSrc->Create(sgImage); TESTNOERRORL(res); // The test loop. // Tile across the target, and avoid clipping and overlapping of tiles. const TSize targetSize = GetPixmapSizeInPixels(); const TSize tileSize = imageInfo.iSizeInPixels; const TInt tileColumns = targetSize.iWidth / tileSize.iWidth; const TInt tileRows = targetSize.iHeight / tileSize.iHeight; const TInt numTiles = tileColumns * tileRows; const TInt numPixelsPerIteration = numTiles * tileSize.iWidth * tileSize.iHeight; iProfiler->InitResults(); for(TInt count=KIterationsToTest; count>0; --count) { TPoint bitmapPosition = TPoint(0,0); for (TInt tile = numTiles - 1; tile >= 0; --tile) { iContext->DrawResource(bitmapPosition, *imageSrc, DirectGdi::EGraphicsRotationNone); bitmapPosition.iX += tileSize.iWidth; if (bitmapPosition.iX + tileSize.iWidth > targetSize.iWidth) { bitmapPosition.iX = 0; bitmapPosition.iY += tileSize.iHeight; } } iDGdiDriver->Finish(); } iProfiler->MarkResultSetL(); TESTNOERRORL(iDGdiDriver->GetError()); WriteTargetOutput(KTestName()); const TDisplayMode targetDisplayMode = TDisplayModeMapping::MapPixelFormatToDisplayMode(iImageInfo.iPixelFormat); iProfiler->ResultsAnalysisPixelRate(KTestName, CFbsBitGc::EGraphicsOrientationNormal, iBitmapImage[source]->DisplayMode(), targetDisplayMode, KIterationsToTest, numPixelsPerIteration); imageSrc->Close(); delete imageSrc; CleanupStack::PopAndDestroy(1, &sgImage); } }
const TDesC& CServerListTest::TestName() { _LIT(KTestName, "Domain List Test"); return KTestName(); }
const TDesC& CTOom::TestName() const { _LIT(KTestName,"CTOom"); return(KTestName()); }
static const TDesC& GetTestName() { _LIT(KTestName, "tcploop"); return KTestName(); }