graphicstest/uibench/src/tfbsfonthandleperf.cpp
branchRCL_3
changeset 164 25ffed67c7ef
parent 163 bbf46f59e123
--- a/graphicstest/uibench/src/tfbsfonthandleperf.cpp	Tue Aug 31 16:31:06 2010 +0300
+++ b/graphicstest/uibench/src/tfbsfonthandleperf.cpp	Wed Sep 01 12:39:21 2010 +0100
@@ -268,7 +268,7 @@
 TVerdict CTFbsFontHandlePerf::doTestStepPreambleL()
 	{
 	CTe_graphicsperformanceSuiteStepBase::doTestStepPreambleL();
-	SetScreenModeL(EColor16MAP);
+	SetScreenModeL(EColor16MU);
 	iDevice = &iScreenDevice->BitmapDevice();
 	return TestStepResult();
 	}
@@ -310,7 +310,7 @@
 		}
 	else
 		{
-		TEST((ret == KErrNone) || (ret == KErrAlreadyExists));
+		TEST(ret == KErrNone);
 
 		_LIT(KLinkedTypefaceHindi,"HindiLinked");
 		typefaceSpec = CLinkedTypefaceSpecification::NewLC(KLinkedTypefaceHindi);
@@ -327,15 +327,14 @@
 		ts = CFbsTypefaceStore::NewL(iDevice);
 		CleanupStack::PushL(ts);
 		ret = ts->RegisterLinkedTypeface(*typefaceSpec);
-		TEST((ret == KErrNone) || (ret == KErrAlreadyExists));
+		TEST(ret == KErrNone);
 		CleanupStack::PopAndDestroy(2, typefaceSpec);
 		
 		//register a linked typeface with four fonts.
         _LIT(KFourLinked,"FourBitmapLinked");
         _LIT(KLinkedTypeFace1, "DejaVu Sans Condensed");
         _LIT(KLinkedTypeFace2, "Devanagari OT Eval");
-        //_LIT(KLinkedTypeFace3, "TBKomachiG-R"); // This font is not included in uibench roms.
-		_LIT(KLinkedTypeFace3, "DejaVu Sans Mono");
+        _LIT(KLinkedTypeFace3, "TBKomachiG-R");
         _LIT(KLinkedTypeFace4, "DejaVu Serif Condensed");
 
 		typefaceSpec = CLinkedTypefaceSpecification::NewLC(KFourLinked);
@@ -344,7 +343,7 @@
 		typefaceSpec->AddLinkedTypefaceGroupL(*group1);
 		CleanupStack::Pop(group1);
 		
-		const TInt KGroup2Id = 3;	
+		const TInt KGroup2Id = 4;	
 		CLinkedTypefaceGroup* group2 = CLinkedTypefaceGroup::NewLC(KGroup2Id);
 		typefaceSpec->AddLinkedTypefaceGroupL(*group2);
 		CleanupStack::Pop(group2);
@@ -374,7 +373,7 @@
 		ts = CFbsTypefaceStore::NewL(iDevice);
 		CleanupStack::PushL(ts);
 		ret = ts->RegisterLinkedTypeface(*typefaceSpec);
-		TEST((ret == KErrNone) || (ret == KErrAlreadyExists));
+		TEST(ret == KErrNone);
 		CleanupStack::PopAndDestroy(2, typefaceSpec);
 		
 		_LIT(KOneLinked,"OneLinked");
@@ -392,7 +391,9 @@
 		ts = CFbsTypefaceStore::NewL(iDevice);
 		CleanupStack::PushL(ts);
 		TRAP(ret, typefaceSpec->RegisterLinkedTypefaceL(*ts));
-		TEST((ret == KErrNone) || (ret == KErrAlreadyExists));
+		TEST(ret == KErrNone);
+		
+		TEST(typefaceSpec->RemoveTypeface(3) == KErrNone);
 		
 		TRAP(ret, typefaceSpec->UpdateLinkedTypefaceL(*ts));