graphicsapitest/graphicssvs/fbserv/scripts/GRAPHICS-FBSERV-FbsFont-PublicApi.script
changeset 111 29ddb8a72f0e
parent 110 7f25ef56562d
child 113 f3c3c510a760
child 152 9f1c3fea0f87
--- a/graphicsapitest/graphicssvs/fbserv/scripts/GRAPHICS-FBSERV-FbsFont-PublicApi.script	Wed Jun 23 19:41:15 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,956 +0,0 @@
-//
-// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
-// All rights reserved.
-// This component and the accompanying materials are made available
-// under the terms of "Eclipse Public License v1.0"
-// which accompanies this distribution, and is available
-// at the URL "http://www.eclipse.org/legal/epl-v10.html".
-//
-// Initial Contributors:
-// Nokia Corporation - initial contribution.
-//
-// Contributors:
-//
-// Description:
-//
-//! @file
-//! @SYMTestSuiteName		GRAPHICS-FBSERV-FbsFont-PublicApi
-//! @SYMScriptTestEnvironment	This test script requires a basic ROM.
-
-/////////////////////////////////////////////////////////////////////
-// GRAPHICS-FBSERV-FbsFont-PublicAPI.script
-//
-// Tests all public elements of the CFbsFont class
-// as a means of confidence that the APIs work as expected.
-//
-// The purpose is to provide a regression test suite of PublishedAll APIs for CFbsFont.
-// Negative testing is performed to confirm that correct errors are returned when incorrect parameters are given.
-// The tests are fully automated.
-/////////////////////////////////////////////////////////////////////
-
-LOAD_SUITE	T_FBServAPI
-
-
-START_TESTCASE 			GRAPHICS-FBSERV-FbsFont-PublicApi-0001
-//! @SYMTestCaseID		GRAPHICS-FBSERV-FbsFont-PublicApi-0001
-//! @SYMAPI			CFbsFont
-//! @SYMAuthor			Anton Golovko
-//! @SYMCreationDate		22/03/2006
-//! @SYMTestCaseDependencies	setup-GRAPHICS-FBSERV-FbsFont-PublicApi.script
-//! @SYMTestCaseDesc		Simple CFbsFont test
-//! @SYMTestActions		1. Create FBS session
-//!				2. Create FBS typeface store
-//!				3. Creates a CFbsFont class instance obtaining it from FBS typeface store
-//! @SYMTestStatus		Implemented
-//! @SYMTestPriority		Critical
-//! @SYMTestExpectedResults	Creation of CFbsFont class doesn't cause panic.
-//! @SYMTestType		CIT
-	START_TEST_BLOCK	100			T_FBServAPI				\graphics\GRAPHICS-FBSERV-FbsFont-PublicApi.ini
-		CREATE_OBJECT	RFbsSession		RFbsSession1
-		CREATE_OBJECT	CFbsTypefaceStore	CFbsTypefaceStore1
-		CREATE_OBJECT	CFbsFont		CFbsFont1
-		COMMAND		RFbsSession1		Connect
-		COMMAND		CFbsTypefaceStore1	NewL
-		COMMAND		CFbsTypefaceStore1	GetNearestFontToDesignHeightInPixels	GRAPHICS-FBSERV-FbsFont-PublicApi-0001-001-GetNearestFontToDesignHeightInPixels_command004
-		COMMAND		CFbsTypefaceStore1	~
-		COMMAND		RFbsSession1		Disconnect
-	END_TEST_BLOCK
-END_TESTCASE 			GRAPHICS-FBSERV-FbsFont-PublicApi-0001
-
-
-START_TESTCASE 			GRAPHICS-FBSERV-FbsFont-PublicApi-0002
-//! @SYMTestCaseID		GRAPHICS-FBSERV-FbsFont-PublicApi-0002
-//! @SYMAPI			CFbsFont
-//! @SYMAuthor			Anton Golovko
-//! @SYMCreationDate		22/03/2006
-//! @SYMTestCaseDependencies	setup-GRAPHICS-FBSERV-FbsFont-PublicApi.script
-//! @SYMTestCaseDesc		CFbsFont::GetFontMetrics() test
-//!				Uses API elements: GetFontMetrics()
-//! @SYMTestActions		1. Create FBS session
-//!				2. Create FBS typeface store
-//!				3. Creates a CFbsFont class instance obtaining it from Arial, 12px FBS typeface store
-//!				4. Create a TOpenFontMetrics instance and pass it as a parameter to font's GetFontMetrics
-//! @SYMTestStatus		Implemented
-//! @SYMTestPriority		Critical
-//! @SYMTestExpectedResults	The function GetFontMetrics() returns true and doesn't cause panic.
-//! @SYMTestType		CIT
-	START_TEST_BLOCK	100			T_FBServAPI				\graphics\GRAPHICS-FBSERV-FbsFont-PublicApi.ini
-		CREATE_OBJECT	RFbsSession		RFbsSession1
-		CREATE_OBJECT	CFbsTypefaceStore	CFbsTypefaceStore1
-		CREATE_OBJECT	CFbsFont		CFbsFont1
-		COMMAND		RFbsSession1		Connect
-		COMMAND		CFbsTypefaceStore1	NewL
-		COMMAND		CFbsTypefaceStore1	GetNearestFontToDesignHeightInPixels	GRAPHICS-FBSERV-FbsFont-PublicApi-0002-001-GetNearestFontToDesignHeightInPixels_command004
-		COMMAND		CFbsFont1		GetFontMetrics				GRAPHICS-FBSERV-FbsFont-PublicApi-0002-001-GetFontMetrics_command006
-		COMMAND		CFbsTypefaceStore1	~
-		COMMAND		RFbsSession1		Disconnect
-	END_TEST_BLOCK
-END_TESTCASE 			GRAPHICS-FBSERV-FbsFont-PublicApi-0002
-
-
-START_TESTCASE 			GRAPHICS-FBSERV-FbsFont-PublicApi-0003
-//! @SYMTestCaseID		GRAPHICS-FBSERV-FbsFont-PublicApi-0003
-//! @SYMAPI			CFbsFont
-//! @SYMAuthor			Anton Golovko
-//! @SYMCreationDate		22/03/2006
-//! @SYMTestCaseDependencies	setup-GRAPHICS-FBSERV-FbsFont-PublicApi.script
-//! @SYMTestCaseDesc		CFbsFont::TextWidthInPixels() test
-//!				Uses API elements: TextWidthInPixels()
-//! @SYMTestActions		1. Create FBS session
-//!				2. Create FBS typeface store
-//!				3. Creates a CFbsFont class instance obtaining it from FBS typeface store
-//!				4. Call TextWidthInPixels(const TDesC\&) method passing descriptor "a"
-//! @SYMTestStatus		Implemented
-//! @SYMTestPriority		Critical
-//! @SYMTestExpectedResults	The TextWidthInPixels() result value is greater than 0 and the method doesn't cause panic.
-//! @SYMTestType		CIT
-	START_TEST_BLOCK	100			T_FBServAPI				\graphics\GRAPHICS-FBSERV-FbsFont-PublicApi.ini
-		CREATE_OBJECT	RFbsSession		RFbsSession1
-		CREATE_OBJECT	CFbsTypefaceStore	CFbsTypefaceStore1
-		CREATE_OBJECT	CFbsFont		CFbsFont1
-		COMMAND		RFbsSession1		Connect
-		COMMAND		CFbsTypefaceStore1	NewL
-		COMMAND		CFbsTypefaceStore1	GetNearestFontToDesignHeightInPixels	GRAPHICS-FBSERV-FbsFont-PublicApi-0003-001-GetNearestFontToDesignHeightInPixels_command004
-		COMMAND		CFbsFont1		TextWidthInPixels			GRAPHICS-FBSERV-FbsFont-PublicApi-0003-001-TextWidthInPixels_command006
-		COMMAND		CFbsTypefaceStore1	~
-		COMMAND		RFbsSession1		Disconnect
-	END_TEST_BLOCK
-END_TESTCASE 			GRAPHICS-FBSERV-FbsFont-PublicApi-0003
-
-
-START_TESTCASE 			GRAPHICS-FBSERV-FbsFont-PublicApi-0004
-//! @SYMTestCaseID		GRAPHICS-FBSERV-FbsFont-PublicApi-0004
-//! @SYMAPI			CFbsFont
-//! @SYMAuthor			Anton Golovko
-//! @SYMCreationDate		22/03/2006
-//! @SYMTestCaseDependencies	setup-GRAPHICS-FBSERV-FbsFont-PublicApi.script
-//! @SYMTestCaseDesc		CFbsFont::TextWidthInPixels() with SCharWidth as a parameter test
-//!				Uses API elements: TextWidthInPixels()
-//! @SYMTestActions		1. Create FBS session
-//!				2. Create FBS typeface store
-//!				3. Creates a CFbsFont class instance obtaining it from FBS typeface store
-//!				4. Call TextWidthInPixels(const TDesC\&, SCharWidth\&) method passing descriptor "a"
-//! @SYMTestStatus		Implemented
-//! @SYMTestPriority		Critical
-//! @SYMTestExpectedResults	The TextWidthInPixels() result value is equal to SCharWidth.iMove and iLeftAdjust + iWidth + iRightAdjust
-//!				of the SCharWidth to equal iMove and the method doesn't cause panic.
-//! @SYMTestType		CIT
-	START_TEST_BLOCK	100			T_FBServAPI				\graphics\GRAPHICS-FBSERV-FbsFont-PublicApi.ini
-		CREATE_OBJECT	RFbsSession		RFbsSession1
-		CREATE_OBJECT	CFbsTypefaceStore	CFbsTypefaceStore1
-		CREATE_OBJECT	CFbsFont		CFbsFont1
-		COMMAND		RFbsSession1		Connect
-		COMMAND		CFbsTypefaceStore1	NewL
-		COMMAND		CFbsTypefaceStore1	GetNearestFontToDesignHeightInPixels	GRAPHICS-FBSERV-FbsFont-PublicApi-0004-001-GetNearestFontToDesignHeightInPixels_command004
-		COMMAND		CFbsFont1		TextWidthInPixelsWithCharWidth		GRAPHICS-FBSERV-FbsFont-PublicApi-0004-001-TextWidthInPixelsWithCharWidth_command006
-		COMMAND		CFbsTypefaceStore1	~
-		COMMAND		RFbsSession1		Disconnect
-	END_TEST_BLOCK
-END_TESTCASE 			GRAPHICS-FBSERV-FbsFont-PublicApi-0004
-
-
-START_TESTCASE 			GRAPHICS-FBSERV-FbsFont-PublicApi-0005
-//! @SYMTestCaseID		GRAPHICS-FBSERV-FbsFont-PublicApi-0005
-//! @SYMAPI			CFbsFont
-//! @SYMAuthor			Anton Golovko
-//! @SYMCreationDate		22/03/2006
-//! @SYMTestCaseDependencies	setup-GRAPHICS-FBSERV-FbsFont-PublicApi.script
-//! @SYMTestCaseDesc		CFbsFont::Handle() test
-//!				Uses API elements: Handle()
-//! @SYMTestActions		1. Create FBS session
-//!				2. Create FBS typeface store
-//!				3. Creates a CFbsFont class instance obtaining it from FBS typeface store
-//!				4. Call Handle() method
-//! @SYMTestStatus		Implemented
-//! @SYMTestPriority		Critical
-//! @SYMTestExpectedResults	The result of Handle() is not zero and the method doesn't cause panic.
-//! @SYMTestType		CIT
-	START_TEST_BLOCK	100			T_FBServAPI				\graphics\GRAPHICS-FBSERV-FbsFont-PublicApi.ini
-		CREATE_OBJECT	RFbsSession		RFbsSession1
-		CREATE_OBJECT	CFbsTypefaceStore	CFbsTypefaceStore1
-		CREATE_OBJECT	CFbsFont		CFbsFont1
-		COMMAND		RFbsSession1		Connect
-		COMMAND		CFbsTypefaceStore1	NewL
-		COMMAND		CFbsTypefaceStore1	GetNearestFontToDesignHeightInPixels	GRAPHICS-FBSERV-FbsFont-PublicApi-0005-001-GetNearestFontToDesignHeightInPixels_command004
-		COMMAND		CFbsFont1		Handle
-		COMMAND		CFbsTypefaceStore1	~
-		COMMAND		RFbsSession1		Disconnect
-	END_TEST_BLOCK
-END_TESTCASE 			GRAPHICS-FBSERV-FbsFont-PublicApi-0005
-
-
-START_TESTCASE 			GRAPHICS-FBSERV-FbsFont-PublicApi-0007
-//! @SYMTestCaseID		GRAPHICS-FBSERV-FbsFont-PublicApi-0007
-//! @SYMAPI			CFbsFont
-//! @SYMAuthor			Anton Golovko
-//! @SYMCreationDate		22/03/2006
-//! @SYMTestCaseDependencies	setup-GRAPHICS-FBSERV-FbsFont-PublicApi.script
-//! @SYMTestCaseDesc		Deprecated CFbsFont::RawTextWidthInPixels() test
-//!				Uses API elements: RawTextWidthInPixels(), MeasureText()
-//! @SYMTestActions		1. Create FBS session
-//!				2. Create FBS typeface store
-//!				3. Creates a CFbsFont class instance obtaining it from FBS typeface store
-//!				4. Call RawTextWidthInPixels() method passing descriptor "qwerty" to it
-//!				5. Use MeasureText() methods to check that result is the same
-//! @SYMTestStatus		Implemented
-//! @SYMTestPriority		Critical
-//! @SYMTestExpectedResults	RawTextWidthInPixels() method call will give same result as MeasureText() and the RawTextWidthInPixels() method doesn't cause panic.
-//! @SYMTestType		CIT
-	START_TEST_BLOCK	100			T_FBServAPI				\graphics\GRAPHICS-FBSERV-FbsFont-PublicApi.ini
-		CREATE_OBJECT	RFbsSession		RFbsSession1
-		CREATE_OBJECT	CFbsTypefaceStore	CFbsTypefaceStore1
-		CREATE_OBJECT	CFbsFont		CFbsFont1
-		COMMAND		RFbsSession1		Connect
-		COMMAND		CFbsTypefaceStore1	NewL
-		COMMAND		CFbsTypefaceStore1	GetNearestFontToDesignHeightInPixels	GRAPHICS-FBSERV-FbsFont-PublicApi-0007-001-GetNearestFontToDesignHeightInPixels_command004
-		COMMAND		CFbsFont1		RawTextWidthInPixels			GRAPHICS-FBSERV-FbsFont-PublicApi-0007-001-RawTextWidthInPixels_command006
-		COMMAND		CFbsTypefaceStore1	~
-		COMMAND		RFbsSession1		Disconnect
-	END_TEST_BLOCK
-END_TESTCASE 			GRAPHICS-FBSERV-FbsFont-PublicApi-0007
-
-
-START_TESTCASE 			GRAPHICS-FBSERV-FbsFont-PublicApi-0008
-//! @SYMTestCaseID		GRAPHICS-FBSERV-FbsFont-PublicApi-0008
-//! @SYMAPI			CFbsFont
-//! @SYMAuthor			Anton Golovko
-//! @SYMCreationDate		22/03/2006
-//! @SYMTestCaseDependencies	setup-GRAPHICS-FBSERV-FbsFont-PublicApi.script
-//! @SYMTestCaseDesc		CFbsFont::GetFaceAttrib() test
-//!				Uses API elements: GetFaceAttrib()
-//! @SYMTestActions		1. Create FBS session
-//!				2. Create FBS typeface store
-//!				3. Creates a CFbsFont class instance (for an Open Font, take Swiss) obtaining it from FBS typeface store
-//!				4. Call GetFaceAttrib() method passing a blank TOpenFontFaceAttrib instance to it
-//! @SYMTestStatus		Implemented
-//! @SYMTestPriority		Critical
-//! @SYMTestExpectedResults	Font face attributes are correct and the GetFaceAttrib() method doesn't cause panic.
-//! @SYMTestType		CIT
-	START_TEST_BLOCK	100			T_FBServAPI				\graphics\GRAPHICS-FBSERV-FbsFont-PublicApi.ini
-		CREATE_OBJECT	RFbsSession		RFbsSession1
-		CREATE_OBJECT	CFbsTypefaceStore	CFbsTypefaceStore1
-		CREATE_OBJECT	CFbsFont		CFbsFont1
-		COMMAND		RFbsSession1		Connect
-		COMMAND		CFbsTypefaceStore1	NewL
-		COMMAND		CFbsTypefaceStore1	GetNearestFontToDesignHeightInPixels	GRAPHICS-FBSERV-FbsFont-PublicApi-0008-001-GetNearestFontToDesignHeightInPixels_command004
-		COMMAND		CFbsFont1		GetFaceAttrib				GRAPHICS-FBSERV-FbsFont-PublicApi-0008-001-GetFaceAttrib_command006
-		COMMAND		CFbsTypefaceStore1	~
-		COMMAND		RFbsSession1		Disconnect
-	END_TEST_BLOCK
-END_TESTCASE 			GRAPHICS-FBSERV-FbsFont-PublicApi-0008
-
-
-START_TESTCASE 			GRAPHICS-FBSERV-FbsFont-PublicApi-0009
-//! @SYMTestCaseID		GRAPHICS-FBSERV-FbsFont-PublicApi-0009
-//! @SYMAPI			CFbsFont
-//! @SYMAuthor			Anton Golovko
-//! @SYMCreationDate		22/03/2006
-//! @SYMTestCaseDependencies	setup-GRAPHICS-FBSERV-FbsFont-PublicApi.script
-//! @SYMTestCaseDesc		CFbsFont::IsOpenFont() test
-//!				Uses API elements: IsOpenFont()
-//! @SYMTestActions		1. Create FBS session
-//!				2. Create FBS typeface store
-//!				3. Creates several instances of CFbsFont class for different fonts
-//!					obtaining them from FBS typeface store
-//!				4. Call their CFbsFont::IsOpenFont() method
-//! @SYMTestStatus		Implemented
-//! @SYMTestPriority		Critical
-//! @SYMTestExpectedResults	The function IsOpenFont() doesn't cause panic.
-//! @SYMTestType		CIT
-	START_TEST_BLOCK	100			T_FBServAPI				\graphics\GRAPHICS-FBSERV-FbsFont-PublicApi.ini
-		CREATE_OBJECT	RFbsSession		RFbsSession1
-		CREATE_OBJECT	CFbsTypefaceStore	CFbsTypefaceStore1
-		CREATE_OBJECT	CFbsFont		CFbsFont1
-		CREATE_OBJECT	CFbsFont		CFbsFont2
-		COMMAND		RFbsSession1		Connect
-		COMMAND		CFbsTypefaceStore1	NewL
-		COMMAND		CFbsTypefaceStore1	GetNearestFontToDesignHeightInPixels	GRAPHICS-FBSERV-FbsFont-PublicApi-0009-001-GetNearestFontToDesignHeightInPixels_command004
-		COMMAND		CFbsTypefaceStore1	GetNearestFontToDesignHeightInPixels	GRAPHICS-FBSERV-FbsFont-PublicApi-0009-001-GetNearestFontToDesignHeightInPixels_command005
-		COMMAND		CFbsFont1		IsOpenFont
-		COMMAND		CFbsFont2		IsOpenFont
-		COMMAND		CFbsTypefaceStore1	~
-		COMMAND		RFbsSession1		Disconnect
-	END_TEST_BLOCK
-END_TESTCASE 			GRAPHICS-FBSERV-FbsFont-PublicApi-0009
-
-
-START_TESTCASE 			GRAPHICS-FBSERV-FbsFont-PublicApi-0010
-//! @SYMTestCaseID		GRAPHICS-FBSERV-FbsFont-PublicApi-0010
-//! @SYMAPI			CFbsFont
-//! @SYMAuthor			Anton Golovko
-//! @SYMCreationDate		22/03/2006
-//! @SYMTestCaseDependencies	setup-GRAPHICS-FBSERV-FbsFont-PublicApi.script
-//! @SYMTestCaseDesc		CFbsFont::HasCharacter() test
-//!				Uses API elements: HasCharacter()
-//! @SYMTestActions		1. Create FBS session
-//!				2. Create FBS typeface store
-//!				3. Creates a CFbsFont class instance (for an Open Font) obtaining it from FBS typeface store
-//!				4. Call CFbsFont::HasCharacter() method for character 'a'
-//! @SYMTestStatus		Implemented
-//! @SYMTestPriority		Critical
-//! @SYMTestExpectedResults	Expects that the HasCharacter() method call returns ETrue and doesn't cause panic.
-//! @SYMTestType		CIT
-	START_TEST_BLOCK	100			T_FBServAPI				\graphics\GRAPHICS-FBSERV-FbsFont-PublicApi.ini
-		CREATE_OBJECT	RFbsSession		RFbsSession1
-		CREATE_OBJECT	CFbsTypefaceStore	CFbsTypefaceStore1
-		CREATE_OBJECT	CFbsFont		CFbsFont1
-		COMMAND		RFbsSession1		Connect
-		COMMAND		CFbsTypefaceStore1	NewL
-		COMMAND		CFbsTypefaceStore1	GetNearestFontToDesignHeightInPixels	GRAPHICS-FBSERV-FbsFont-PublicApi-0010-001-GetNearestFontToDesignHeightInPixels_command004
-		COMMAND		CFbsFont1		HasCharacter				GRAPHICS-FBSERV-FbsFont-PublicApi-0010-001-HasCharacter_command006
-		COMMAND		CFbsTypefaceStore1	~
-		COMMAND		RFbsSession1		Disconnect
-	END_TEST_BLOCK
-END_TESTCASE 			GRAPHICS-FBSERV-FbsFont-PublicApi-0010
-
-
-START_TESTCASE 			GRAPHICS-FBSERV-FbsFont-PublicApi-0011
-//! @SYMTestCaseID		GRAPHICS-FBSERV-FbsFont-PublicApi-0011
-//! @SYMAPI			CFbsFont
-//! @SYMAuthor			Anton Golovko
-//! @SYMCreationDate		27/03/2006
-//! @SYMTestCaseDependencies	setup-GRAPHICS-FBSERV-FbsFont-PublicApi.script
-//! @SYMTestCaseDesc		Simple test of font metrics related methods inherited from CFont
-//!				Uses API elements: FontCapitalAscent(), FontMaxAscent(), FontStandardDescent(), FontMaxDescent(), FontLineGap(),
-//!					FontMaxHeight(), TypeUid(), HeightInPixels(), AscentInPixels(), DescentInPixels(), CharWidthInPixels(),
-//!					TextCount(), MaxCharWidthInPixels(), MaxNormalCharWidthInPixels(), FontSpecInTwips(),
-//!					WidthZeroInPixels(), BaselineOffsetInPixels()
-//! @SYMTestActions		1. Create FBS session
-//!				2. Create FBS typeface store
-//!				3. Create a CFbsFont (Arial, 12px) class instance obtaining it from FBS typeface store
-//!				4. Call FontCapitalAscent()
-//!				5. Call FontMaxAscent()
-//!				6. Call FontStandardDescent()
-//!				7. Call FontMaxDescent()
-//!				8. Call FontLineGap()
-//!				9. Call FontMaxHeight()
-//!				10. Call TypeUid()
-//!				11. Call HeightInPixels()
-//!				12. Call AscentInPixels()
-//!				13. Call DescentInPixels()
-//!				14. Call CharWidthInPixels() passing 'a' as an argument
-//!				15. Call TextCount() with "a" and 100, check that the retuned value is 1
-//!				16. Call TextCount() with "abcdf", 30 and a excessWidthInPixels variable as arguments, check that returned value
-//!					 and aExcessWidthInPixels are greater that 0
-//!				17. Call MaxCharWidthInPixels()
-//!				18. Call MaxNormalCharWidthInPixels()
-//!				19. Call FontSpecInTwips()
-//!				20. Call WidthZeroInPixels()
-//!				21. Call BaselineOffsetInPixels()
-//! @SYMTestStatus		Implemented
-//! @SYMTestPriority		Critical
-//! @SYMTestExpectedResults	Expects the operations not to cause panic and returned values of the methods to be greater than 0
-//! @SYMTestType		CIT
-	START_TEST_BLOCK	100			T_FBServAPI				\graphics\GRAPHICS-FBSERV-FbsFont-PublicApi.ini
-		CREATE_OBJECT	RFbsSession		RFbsSession1
-		CREATE_OBJECT	CFbsTypefaceStore	CFbsTypefaceStore1
-		CREATE_OBJECT	CFbsFont		CFbsFont1
-		COMMAND		RFbsSession1		Connect
-		COMMAND		CFbsTypefaceStore1	NewL
-		COMMAND		CFbsTypefaceStore1	GetNearestFontToDesignHeightInPixels	GRAPHICS-FBSERV-FbsFont-PublicApi-0011-001-GetNearestFontToDesignHeightInPixels_command004
-		COMMAND		CFbsFont1		FontCapitalAscent
-		COMMAND		CFbsFont1		FontMaxAscent
-		COMMAND		CFbsFont1		FontStandardDescent
-		COMMAND		CFbsFont1		FontMaxDescent
-		COMMAND		CFbsFont1		FontLineGap
-		COMMAND		CFbsFont1		FontMaxHeight
-		COMMAND		CFbsFont1		TypeUid
-		COMMAND		CFbsFont1		HeightInPixels
-		COMMAND		CFbsFont1		AscentInPixels
-		COMMAND		CFbsFont1		DescentInPixels
-		COMMAND		CFbsFont1		CharWidthInPixels			GRAPHICS-FBSERV-FbsFont-PublicApi-0011-001-CharWidthInPixels_command016
-		COMMAND		CFbsFont1		TextCount				GRAPHICS-FBSERV-FbsFont-PublicApi-0011-001-TextCount_command017
-		COMMAND		CFbsFont1		TextCount				GRAPHICS-FBSERV-FbsFont-PublicApi-0011-001-TextCount_command018
-		COMMAND		CFbsFont1		MaxCharWidthInPixels
-		COMMAND		CFbsFont1		MaxNormalCharWidthInPixels
-		COMMAND		CFbsFont1		FontSpecInTwips
-		COMMAND		CFbsFont1		WidthZeroInPixels
-		COMMAND		CFbsFont1		BaselineOffsetInPixels
-		COMMAND		CFbsTypefaceStore1	~
-		COMMAND		RFbsSession1		Disconnect
-	END_TEST_BLOCK
-END_TESTCASE 			GRAPHICS-FBSERV-FbsFont-PublicApi-0011
-
-
-START_TESTCASE 			GRAPHICS-FBSERV-FbsFont-PublicApi-0012
-//! @SYMTestCaseID		GRAPHICS-FBSERV-FbsFont-PublicApi-0012
-//! @SYMAPI			CFbsFont
-//! @SYMAuthor			Anton Golovko
-//! @SYMCreationDate		28/03/2006
-//! @SYMTestCaseDependencies	setup-GRAPHICS-FBSERV-FbsFont-PublicApi.script
-//! @SYMTestCaseDesc		CFbsFont::GetCharacterData() test
-//!				Uses API elements: GetCharacterData()
-//! @SYMTestActions		1. Create FBS session
-//!				2. Create FBS typeface store
-//!				3. Create a CFbsFont (Arial, 12px) class instance obtaining it from FBS typeface store
-//!				4. Call GetCharacterData() passing code 65 ('a') as an argument
-//! @SYMTestStatus		Implemented
-//! @SYMTestPriority		Critical
-//! @SYMTestExpectedResults	Expects the GetCharacterData() function call not to cause panic and that passed arguments are set to meaningful values
-//! @SYMTestType		CIT
-	START_TEST_BLOCK	100			T_FBServAPI				\graphics\GRAPHICS-FBSERV-FbsFont-PublicApi.ini
-		CREATE_OBJECT	RFbsSession		RFbsSession1
-		CREATE_OBJECT	CFbsTypefaceStore	CFbsTypefaceStore1
-		CREATE_OBJECT	CFbsFont		CFbsFont1
-		COMMAND		RFbsSession1		Connect
-		COMMAND		CFbsTypefaceStore1	NewL
-		COMMAND		CFbsTypefaceStore1	GetNearestFontToDesignHeightInPixels	GRAPHICS-FBSERV-FbsFont-PublicApi-0012-001-GetNearestFontToDesignHeightInPixels_command004
-		COMMAND		CFbsFont1		GetCharacterData			GRAPHICS-FBSERV-FbsFont-PublicApi-0012-001-GetCharacterData_command006
-		COMMAND		CFbsTypefaceStore1	~
-		COMMAND		RFbsSession1		Disconnect
-	END_TEST_BLOCK
-END_TESTCASE 			GRAPHICS-FBSERV-FbsFont-PublicApi-0012
-
-
-START_TESTCASE 			GRAPHICS-FBSERV-FbsFont-PublicApi-0013
-//! @SYMTestCaseID		GRAPHICS-FBSERV-FbsFont-PublicApi-0013
-//! @SYMAPI			CFbsFont
-//! @SYMAuthor			Anton Golovko
-//! @SYMCreationDate		28/03/2006
-//! @SYMTestCaseDependencies	setup-GRAPHICS-FBSERV-FbsFont-PublicApi.script
-//! @SYMTestCaseDesc		CFbsFont::MeasureText() test
-//!				Uses API elements: MeasureText()
-//! @SYMTestActions		1. Create FBS session
-//!				2. Create FBS typeface store
-//!				3. Create a CFbsFont (Arial, 12px) class instance obtaining it from FBS typeface store
-//!				4. Call MeasureText() passing only a descriptor "a" as an argument
-//! @SYMTestStatus		Implemented
-//! @SYMTestPriority		Critical
-//! @SYMTestExpectedResults	Expects the MeasureText() function call not to cause panic and returned value to be greater that 0
-//! @SYMTestType		CIT
-	START_TEST_BLOCK	100			T_FBServAPI				\graphics\GRAPHICS-FBSERV-FbsFont-PublicApi.ini
-		CREATE_OBJECT	RFbsSession		RFbsSession1
-		CREATE_OBJECT	CFbsTypefaceStore	CFbsTypefaceStore1
-		CREATE_OBJECT	CFbsFont		CFbsFont1
-		CREATE_OBJECT	TMeasureTextInput	TMeasureTextInput1
-		CREATE_OBJECT	TMeasureTextOutput	TMeasureTextOutput1
-		COMMAND		RFbsSession1		Connect
-		COMMAND		CFbsTypefaceStore1	NewL
-		COMMAND		CFbsTypefaceStore1	GetNearestFontToDesignHeightInPixels	GRAPHICS-FBSERV-FbsFont-PublicApi-0013-001-GetNearestFontToDesignHeightInPixels_command004
-		COMMAND		TMeasureTextOutput1	new
-		COMMAND		TMeasureTextInput1	new
-		COMMAND		CFbsFont1		MeasureText				GRAPHICS-FBSERV-FbsFont-PublicApi-0013-001-MeasureText_command010
-		COMMAND		CFbsTypefaceStore1	~
-		COMMAND		RFbsSession1		Disconnect
-		COMMAND		TMeasureTextInput1	~
-		COMMAND		TMeasureTextOutput1	~
-	END_TEST_BLOCK
-END_TESTCASE 			GRAPHICS-FBSERV-FbsFont-PublicApi-0013
-
-
-START_TESTCASE 			GRAPHICS-FBSERV-FbsFont-PublicApi-0014
-//! @SYMTestCaseID		GRAPHICS-FBSERV-FbsFont-PublicApi-0014
-//! @SYMAPI			CFbsFont
-//! @SYMAuthor			Anton Golovko
-//! @SYMCreationDate		28/03/2006
-//! @SYMTestCaseDependencies	setup-GRAPHICS-FBSERV-FbsFont-PublicApi.script
-//! @SYMTestCaseDesc		CFbsFont::ExtendedFunction() test
-//!				Uses API elements: ExtendedFunction()
-//! @SYMTestActions		1. Create FBS session
-//!				2. Create FBS typeface store
-//!				3. Create a CFbsFont (Arial, 12px) class instance obtaining it from FBS typeface store
-//!				4. Call font's ExtendedFunction() passing KFontCapitalAscent (0x1020498E defined in GDI.H) as a parameter
-//! @SYMTestStatus		Implemented
-//! @SYMTestPriority		Critical
-//! @SYMTestExpectedResults	Expects the ExtendedFunction() call not to cause panic and returned value to be greater than 0
-//! @SYMTestType		CIT
-	START_TEST_BLOCK	100			T_FBServAPI				\graphics\GRAPHICS-FBSERV-FbsFont-PublicApi.ini
-		CREATE_OBJECT	RFbsSession		RFbsSession1
-		CREATE_OBJECT	CFbsTypefaceStore	CFbsTypefaceStore1
-		CREATE_OBJECT	CFbsFont		CFbsFont1
-		COMMAND		RFbsSession1		Connect
-		COMMAND		CFbsTypefaceStore1	NewL
-		COMMAND		CFbsTypefaceStore1	GetNearestFontToDesignHeightInPixels	GRAPHICS-FBSERV-FbsFont-PublicApi-0014-001-GetNearestFontToDesignHeightInPixels_command004
-		COMMAND		CFbsFont1		ExtendedFunction			GRAPHICS-FBSERV-FbsFont-PublicApi-0014-001-ExtendedFunction_command006
-		COMMAND		CFbsTypefaceStore1	~
-		COMMAND		RFbsSession1		Disconnect
-	END_TEST_BLOCK
-END_TESTCASE 			GRAPHICS-FBSERV-FbsFont-PublicApi-0014
-
-
-START_TESTCASE 			GRAPHICS-FBSERV-FbsFont-PublicApi-0017
-//! @SYMTestCaseID		GRAPHICS-FBSERV-FbsFont-PublicApi-0017
-//! @SYMAPI			CFbsFont
-//! @SYMAuthor			Anton Golovko
-//! @SYMCreationDate		31/05/2006
-//! @SYMTestCaseDependencies	setup-GRAPHICS-FBSERV-FbsFont-PublicApi.script
-//! @SYMTestCaseDesc		CFbsFont::TextWidthInPixels() test with an empty string
-//!				Uses API elements: TextWidthInPixels()
-//! @SYMTestActions		1. Create FBS session
-//!				2. Create FBS typeface store
-//!				3. Creates a CFbsFont class instance obtaining it from FBS typeface store
-//!				4. Call TextWidthInPixels(const TDesC&) method passing descriptor ""
-//! @SYMTestStatus		Implemented
-//! @SYMTestPriority		Critical
-//! @SYMTestExpectedResults	The function TextWidthInPixels() doesn't cause panic.
-//! @SYMTestType		CIT
-	START_TEST_BLOCK	100			T_FBServAPI				\graphics\GRAPHICS-FBSERV-FbsFont-PublicApi.ini
-		CREATE_OBJECT	RFbsSession		RFbsSession1
-		CREATE_OBJECT	CFbsTypefaceStore	CFbsTypefaceStore1
-		CREATE_OBJECT	CFbsFont		CFbsFont1
-		COMMAND		RFbsSession1		Connect
-		COMMAND		CFbsTypefaceStore1	NewL
-		COMMAND		CFbsTypefaceStore1	GetNearestFontToDesignHeightInPixels	GRAPHICS-FBSERV-FbsFont-PublicApi-0017-001-GetNearestFontToDesignHeightInPixels_command004
-		COMMAND		CFbsFont1		TextWidthInPixels			GRAPHICS-FBSERV-FbsFont-PublicApi-0017-001-TextWidthInPixels_command006
-		COMMAND		CFbsTypefaceStore1	~
-		COMMAND		RFbsSession1		Disconnect
-	END_TEST_BLOCK
-END_TESTCASE 			GRAPHICS-FBSERV-FbsFont-PublicApi-0017
-
-
-START_TESTCASE 			GRAPHICS-FBSERV-FbsFont-PublicApi-0018
-//! @SYMTestCaseID		GRAPHICS-FBSERV-FbsFont-PublicApi-0018
-//! @SYMAPI			CFbsFont
-//! @SYMAuthor			Anton Golovko
-//! @SYMCreationDate		31/05/2006
-//! @SYMTestCaseDependencies	setup-GRAPHICS-FBSERV-FbsFont-PublicApi.script
-//! @SYMTestCaseDesc		CFbsFont::RawTextWidthInPixels() test with an empty string
-//!				Uses API elements: RawTextWidthInPixels()
-//! @SYMTestActions		1. Create FBS session
-//!				2. Create FBS typeface store
-//!				3. Creates a CFbsFont class instance obtaining it from FBS typeface store
-//!				4. Call RawTextWidthInPixels() method passing descriptor ""
-//! @SYMTestStatus		Implemented
-//! @SYMTestPriority		Critical
-//! @SYMTestExpectedResults	The function RawTextWidthInPixels() doesn't cause panic.
-//! @SYMTestType		CIT
-	START_TEST_BLOCK	100			T_FBServAPI				\graphics\GRAPHICS-FBSERV-FbsFont-PublicApi.ini
-		CREATE_OBJECT	RFbsSession		RFbsSession1
-		CREATE_OBJECT	CFbsTypefaceStore	CFbsTypefaceStore1
-		CREATE_OBJECT	CFbsFont		CFbsFont1
-		COMMAND		RFbsSession1		Connect
-		COMMAND		CFbsTypefaceStore1	NewL
-		COMMAND		CFbsTypefaceStore1	GetNearestFontToDesignHeightInPixels	GRAPHICS-FBSERV-FbsFont-PublicApi-0018-001-GetNearestFontToDesignHeightInPixels_command004
-		COMMAND		CFbsFont1		RawTextWidthInPixels			GRAPHICS-FBSERV-FbsFont-PublicApi-0018-001-RawTextWidthInPixels_command006
-		COMMAND		CFbsTypefaceStore1	~
-		COMMAND		RFbsSession1		Disconnect
-	END_TEST_BLOCK
-END_TESTCASE 			GRAPHICS-FBSERV-FbsFont-PublicApi-0018
-
-
-START_TESTCASE 			GRAPHICS-FBSERV-FbsFont-PublicApi-0019
-//! @SYMTestCaseID		GRAPHICS-FBSERV-FbsFont-PublicApi-0019
-//! @SYMAPI			CFbsFont
-//! @SYMAuthor			Anton Golovko
-//! @SYMCreationDate		31/05/2006
-//! @SYMTestCaseDependencies	setup-GRAPHICS-FBSERV-FbsFont-PublicApi.script
-//! @SYMTestCaseDesc		CFbsFont::HasCharacter() test for negative character code
-//!				Uses API elements: HasCharacter()
-//! @SYMTestActions		1. Create FBS session
-//!				2. Create FBS typeface store
-//!				3. Creates a CFbsFont class instance (for an Open Font) obtaining it from FBS typeface store
-//!				4. Call CFbsFont::HasCharacter() method passign code -1 as an argument
-//! @SYMTestStatus		Implemented
-//! @SYMTestPriority		Critical
-//! @SYMTestExpectedResults	The function HasCharacter() doesn't cause panic.
-//! @SYMTestType		CIT
-	START_TEST_BLOCK	100			T_FBServAPI				\graphics\GRAPHICS-FBSERV-FbsFont-PublicApi.ini
-		CREATE_OBJECT	RFbsSession		RFbsSession1
-		CREATE_OBJECT	CFbsTypefaceStore	CFbsTypefaceStore1
-		CREATE_OBJECT	CFbsFont		CFbsFont1
-		COMMAND		RFbsSession1		Connect
-		COMMAND		CFbsTypefaceStore1	NewL
-		COMMAND		CFbsTypefaceStore1	GetNearestFontToDesignHeightInPixels	GRAPHICS-FBSERV-FbsFont-PublicApi-0019-001-GetNearestFontToDesignHeightInPixels_command004
-		COMMAND		CFbsFont1		HasCharacter				GRAPHICS-FBSERV-FbsFont-PublicApi-0019-001-HasCharacter_command006
-		COMMAND		CFbsTypefaceStore1	~
-		COMMAND		RFbsSession1		Disconnect
-	END_TEST_BLOCK
-END_TESTCASE 			GRAPHICS-FBSERV-FbsFont-PublicApi-0019
-
-
-START_TESTCASE 			GRAPHICS-FBSERV-FbsFont-PublicApi-0020
-//! @SYMTestCaseID		GRAPHICS-FBSERV-FbsFont-PublicApi-0020
-//! @SYMAPI			CFbsFont
-//! @SYMAuthor			Anton Golovko
-//! @SYMCreationDate		31/05/2006
-//! @SYMTestCaseDependencies	setup-GRAPHICS-FBSERV-FbsFont-PublicApi.script
-//! @SYMTestCaseDesc		CFbsFont::CharWidthInPixels() test with 0 as character code
-//!				Uses API elements: CharWidthInPixels()
-//! @SYMTestActions		1. Create FBS session
-//!				2. Create FBS typeface store
-//!				3. Create a CFbsFont (Arial, 12px) class instance obtaining it from FBS typeface store
-//!				4. Call CharWidthInPixels() passing char with code 0 as an argument
-//! @SYMTestStatus		Implemented
-//! @SYMTestPriority		Critical
-//! @SYMTestExpectedResults	The function CharWidthInPixels() doesn't cause panic.
-//! @SYMTestType		CIT
-	START_TEST_BLOCK	100			T_FBServAPI				\graphics\GRAPHICS-FBSERV-FbsFont-PublicApi.ini
-		CREATE_OBJECT	RFbsSession		RFbsSession1
-		CREATE_OBJECT	CFbsTypefaceStore	CFbsTypefaceStore1
-		CREATE_OBJECT	CFbsFont		CFbsFont1
-		COMMAND		RFbsSession1		Connect
-		COMMAND		CFbsTypefaceStore1	NewL
-		COMMAND		CFbsTypefaceStore1	GetNearestFontToDesignHeightInPixels	GRAPHICS-FBSERV-FbsFont-PublicApi-0020-001-GetNearestFontToDesignHeightInPixels_command004
-		COMMAND		CFbsFont1		CharWidthInPixels			GRAPHICS-FBSERV-FbsFont-PublicApi-0020-001-CharWidthInPixels_command006
-		COMMAND		CFbsTypefaceStore1	~
-		COMMAND		RFbsSession1		Disconnect
-	END_TEST_BLOCK
-END_TESTCASE 			GRAPHICS-FBSERV-FbsFont-PublicApi-0020
-
-
-START_TESTCASE 			GRAPHICS-FBSERV-FbsFont-PublicApi-0021
-//! @SYMTestCaseID		GRAPHICS-FBSERV-FbsFont-PublicApi-0021
-//! @SYMAPI			CFbsFont
-//! @SYMAuthor			Anton Golovko
-//! @SYMCreationDate		31/05/2006
-//! @SYMTestCaseDependencies	setup-GRAPHICS-FBSERV-FbsFont-PublicApi.script
-//! @SYMTestCaseDesc		CFbsFont::TextCount() (TextCount(const TDesC &aText, TInt aWidthInPixels) version) test with negative argument in place of width in pexils
-//!				Uses API elements: TextCount()
-//! @SYMTestActions		1. Create FBS session
-//!				2. Create FBS typeface store
-//!				3. Create a CFbsFont (Arial, 12px) class instance obtaining it from FBS typeface store
-//!				4. Call TextCount() passing text "qwerty" and width -1
-//! @SYMTestStatus		Implemented
-//! @SYMTestPriority		Critical
-//! @SYMTestExpectedResults	The function TextCount() doesn't cause panic.
-//! @SYMTestType		CIT
-	START_TEST_BLOCK	100			T_FBServAPI				\graphics\GRAPHICS-FBSERV-FbsFont-PublicApi.ini
-		CREATE_OBJECT	RFbsSession		RFbsSession1
-		CREATE_OBJECT	CFbsTypefaceStore	CFbsTypefaceStore1
-		CREATE_OBJECT	CFbsFont		CFbsFont1
-		COMMAND		RFbsSession1		Connect
-		COMMAND		CFbsTypefaceStore1	NewL
-		COMMAND		CFbsTypefaceStore1	GetNearestFontToDesignHeightInPixels	GRAPHICS-FBSERV-FbsFont-PublicApi-0021-001-GetNearestFontToDesignHeightInPixels_command004
-		COMMAND		CFbsFont1		TextCount				GRAPHICS-FBSERV-FbsFont-PublicApi-0021-001-TextCount_command006
-		COMMAND		CFbsTypefaceStore1	~
-		COMMAND		RFbsSession1		Disconnect
-	END_TEST_BLOCK
-END_TESTCASE 			GRAPHICS-FBSERV-FbsFont-PublicApi-0021
-
-
-START_TESTCASE 			GRAPHICS-FBSERV-FbsFont-PublicApi-0022
-//! @SYMTestCaseID		GRAPHICS-FBSERV-FbsFont-PublicApi-0022
-//! @SYMAPI			CFbsFont
-//! @SYMAuthor			Anton Golovko
-//! @SYMCreationDate		31/05/2006
-//! @SYMTestCaseDependencies	setup-GRAPHICS-FBSERV-FbsFont-PublicApi.script
-//! @SYMTestCaseDesc		CFbsFont::TextCount() (TextCount(const TDesC &aText, TInt aWidthInPixels) version) test with 0 argument in place of width in pexils and empty string
-//!				Uses API elements: TextCount()
-//! @SYMTestActions		1. Create FBS session
-//!				2. Create FBS typeface store
-//!				3. Create a CFbsFont (Arial, 12px) class instance obtaining it from FBS typeface store
-//!				4. Call TextCount() passing text "" and width 0
-//! @SYMTestStatus		Implemented
-//! @SYMTestPriority		Critical
-//! @SYMTestExpectedResults	The function TextCount() doesn't cause panic.
-//! @SYMTestType		CIT
-	START_TEST_BLOCK	100			T_FBServAPI				\graphics\GRAPHICS-FBSERV-FbsFont-PublicApi.ini
-		CREATE_OBJECT	RFbsSession		RFbsSession1
-		CREATE_OBJECT	CFbsTypefaceStore	CFbsTypefaceStore1
-		CREATE_OBJECT	CFbsFont		CFbsFont1
-		COMMAND		RFbsSession1		Connect
-		COMMAND		CFbsTypefaceStore1	NewL
-		COMMAND		CFbsTypefaceStore1	GetNearestFontToDesignHeightInPixels	GRAPHICS-FBSERV-FbsFont-PublicApi-0022-001-GetNearestFontToDesignHeightInPixels_command004
-		COMMAND		CFbsFont1		TextCount				GRAPHICS-FBSERV-FbsFont-PublicApi-0022-001-TextCount_command006
-		COMMAND		CFbsTypefaceStore1	~
-		COMMAND		RFbsSession1		Disconnect
-	END_TEST_BLOCK
-END_TESTCASE 			GRAPHICS-FBSERV-FbsFont-PublicApi-0022
-
-
-START_TESTCASE 			GRAPHICS-FBSERV-FbsFont-PublicApi-0023
-//! @SYMTestCaseID		GRAPHICS-FBSERV-FbsFont-PublicApi-0023
-//! @SYMAPI			CFbsFont
-//! @SYMAuthor			Anton Golovko
-//! @SYMCreationDate		31/05/2006
-//! @SYMTestCaseDependencies	setup-GRAPHICS-FBSERV-FbsFont-PublicApi.script
-//! @SYMTestCaseDesc		CFbsFont::TextCount() (TextCount(const TDesC &aText, TInt aWidthInPixels, TInt &aExcessWidthInPixels) version) test with negative argument in place of width in pexils
-//!				Uses API elements: TextCount()
-//! @SYMTestActions		1. Create FBS session
-//!				2. Create FBS typeface store
-//!				3. Create a CFbsFont (Arial, 12px) class instance obtaining it from FBS typeface store
-//!				4. Call TextCount() passing text "qwerty" and width -1
-//! @SYMTestStatus		Implemented
-//! @SYMTestPriority		Critical
-//! @SYMTestExpectedResults	The function TextCount() doesn't cause panic.
-//! @SYMTestType		CIT
-	START_TEST_BLOCK	100			T_FBServAPI				\graphics\GRAPHICS-FBSERV-FbsFont-PublicApi.ini
-		CREATE_OBJECT	RFbsSession		RFbsSession1
-		CREATE_OBJECT	CFbsTypefaceStore	CFbsTypefaceStore1
-		CREATE_OBJECT	CFbsFont		CFbsFont1
-		COMMAND		RFbsSession1		Connect
-		COMMAND		CFbsTypefaceStore1	NewL
-		COMMAND		CFbsTypefaceStore1	GetNearestFontToDesignHeightInPixels	GRAPHICS-FBSERV-FbsFont-PublicApi-0023-001-GetNearestFontToDesignHeightInPixels_command004
-		COMMAND		CFbsFont1		TextCount				GRAPHICS-FBSERV-FbsFont-PublicApi-0023-001-TextCount_command006
-		COMMAND		CFbsTypefaceStore1	~
-		COMMAND		RFbsSession1		Disconnect
-	END_TEST_BLOCK
-END_TESTCASE 			GRAPHICS-FBSERV-FbsFont-PublicApi-0023
-
-
-START_TESTCASE 			GRAPHICS-FBSERV-FbsFont-PublicApi-0024
-//! @SYMTestCaseID		GRAPHICS-FBSERV-FbsFont-PublicApi-0024
-//! @SYMAPI			CFbsFont
-//! @SYMAuthor			Anton Golovko
-//! @SYMCreationDate		31/05/2006
-//! @SYMTestCaseDependencies	setup-GRAPHICS-FBSERV-FbsFont-PublicApi.script
-//! @SYMTestCaseDesc		CFbsFont::TextCount() (TextCount(const TDesC &aText, TInt aWidthInPixels, TInt &aExcessWidthInPixels) version) test with 0 argument in place of width in pexils and empty string
-//!				Uses API elements: TextCount()
-//! @SYMTestActions		1. Create FBS session
-//!				2. Create FBS typeface store
-//!				3. Create a CFbsFont (Arial, 12px) class instance obtaining it from FBS typeface store
-//!				4. Call TextCount() passing text "" and width 0
-//! @SYMTestStatus		Implemented
-//! @SYMTestPriority		Critical
-//! @SYMTestExpectedResults	The function TextCount() doesn't cause panic.
-//! @SYMTestType		CIT
-	START_TEST_BLOCK	100			T_FBServAPI				\graphics\GRAPHICS-FBSERV-FbsFont-PublicApi.ini
-		CREATE_OBJECT	RFbsSession		RFbsSession1
-		CREATE_OBJECT	CFbsTypefaceStore	CFbsTypefaceStore1
-		CREATE_OBJECT	CFbsFont		CFbsFont1
-		COMMAND		RFbsSession1		Connect
-		COMMAND		CFbsTypefaceStore1	NewL
-		COMMAND		CFbsTypefaceStore1	GetNearestFontToDesignHeightInPixels	GRAPHICS-FBSERV-FbsFont-PublicApi-0024-001-GetNearestFontToDesignHeightInPixels_command004
-		COMMAND		CFbsFont1		TextCount				GRAPHICS-FBSERV-FbsFont-PublicApi-0024-001-TextCount_command006
-		COMMAND		CFbsTypefaceStore1	~
-		COMMAND		RFbsSession1		Disconnect
-	END_TEST_BLOCK
-END_TESTCASE 			GRAPHICS-FBSERV-FbsFont-PublicApi-0024
-
-
-START_TESTCASE 			GRAPHICS-FBSERV-FbsFont-PublicApi-0025
-//! @SYMTestCaseID		GRAPHICS-FBSERV-FbsFont-PublicApi-0025
-//! @SYMAPI			CFbsFont
-//! @SYMAuthor			Anton Golovko
-//! @SYMCreationDate		31/05/2006
-//! @SYMTestCaseDependencies	setup-GRAPHICS-FBSERV-FbsFont-PublicApi.script
-//! @SYMTestCaseDesc		CFbsFont::GetCharacterData() test with 0 as a character code
-//!				Uses API elements: GetCharacterData()
-//! @SYMTestActions		1. Create FBS session
-//!				2. Create FBS typeface store
-//!				3. Create a CFbsFont (Arial, 12px) class instance obtaining it from FBS typeface store
-//!				4. Call GetCharacterData() passing code 0 as an argument
-//! @SYMTestStatus		Implemented
-//! @SYMTestPriority		Critical
-//! @SYMTestExpectedResults	The function GetCharacterData() doesn't cause panic.
-//! @SYMTestType		CIT
-	START_TEST_BLOCK	100			T_FBServAPI				\graphics\GRAPHICS-FBSERV-FbsFont-PublicApi.ini
-		CREATE_OBJECT	RFbsSession		RFbsSession1
-		CREATE_OBJECT	CFbsTypefaceStore	CFbsTypefaceStore1
-		CREATE_OBJECT	CFbsFont		CFbsFont1
-		COMMAND		RFbsSession1		Connect
-		COMMAND		CFbsTypefaceStore1	NewL
-		COMMAND		CFbsTypefaceStore1	GetNearestFontToDesignHeightInPixels	GRAPHICS-FBSERV-FbsFont-PublicApi-0025-001-GetNearestFontToDesignHeightInPixels_command004
-		COMMAND		CFbsFont1		GetCharacterData			GRAPHICS-FBSERV-FbsFont-PublicApi-0025-001-GetCharacterData_command006
-		COMMAND		CFbsTypefaceStore1	~
-		COMMAND		RFbsSession1		Disconnect
-	END_TEST_BLOCK
-END_TESTCASE 			GRAPHICS-FBSERV-FbsFont-PublicApi-0025
-
-
-START_TESTCASE 			GRAPHICS-FBSERV-FbsFont-PublicApi-0026
-//! @SYMTestCaseID		GRAPHICS-FBSERV-FbsFont-PublicApi-0026
-//! @SYMAPI			CFbsFont
-//! @SYMAuthor			Rnno Sgirka
-//! @SYMCreationDate		14/06/2006
-//! @SYMTestCaseDependencies	setup-GRAPHICS-FBSERV-FbsFont-PublicApi.script
-//! @SYMTestCaseDesc		CFbsFont::MeasureText() test with different variations of arguments
-//!				Uses API elements: MeasureText()
-//! @SYMTestActions		1. Create FBS session
-//!				2. Create FBS typeface store
-//!				3. Create a CFbsFont (Arial, 12px) class instance obtaining it from FBS typeface store
-//!				4. Call MeasureText() passing text "qwerty" as an argument, with TMeasureTextOutput and with blank TMeasureTextInput provided.
-//!				5. Call MeasureText() passing text "qwerty" as an argument, without TMeasureTextOutput and with blank TMeasureTextInput provided.
-//!				6. Call MeasureText() passing text "qwerty" as an argument, without TMeasureTextOutput and with TMeasureTextInput provided (where iStartInputChar=0, iEndInputChar=5).
-//!				7. Call MeasureText() passing text "qwerty" as an argument, without TMeasureTextOutput and with TMeasureTextInput provided (where iEndInputChar=5).
-//!				8. Call MeasureText() passing text "qwerty" as an argument, without TMeasureTextOutput and with TMeasureTextInput provided (where iStartInputChar=0, iEndInputChar=-1).
-//!				9. Call MeasureText() passing text "qwerty" as an argument, without TMeasureTextOutput and with TMeasureTextInput provided (where iStartInputChar=0, iEndInputChar=100).
-//!				10. Call MeasureText() passing text "qwerty" as an argument, without TMeasureTextOutput and with TMeasureTextInput provided (where iStartInputChar=100, iEndInputChar=5).
-//!				11. Call MeasureText() passing text "qwerty" as an argument, without TMeasureTextOutput and with TMeasureTextInput provided (where iStartInputChar=-1, iEndInputChar=-1).
-//!				12. Call MeasureText() passing text "qwerty" as an argument, without TMeasureTextOutput and with TMeasureTextInput provided (where iDirection=0).
-//!				13. Call MeasureText() passing text "qwerty" as an argument, without TMeasureTextOutput and with TMeasureTextInput provided (where iDirection=1).
-//!				14. Call MeasureText() passing text "qwerty" as an argument, without TMeasureTextOutput and with TMeasureTextInput provided (where iDirection=999).
-//!				15. Call MeasureText() passing text "qwerty" as an argument, without TMeasureTextOutput and with TMeasureTextInput provided (where iFlags=0).
-//!				16. Call MeasureText() passing text "qwerty" as an argument, without TMeasureTextOutput and with TMeasureTextInput provided (where iFlags=1).
-//!				17. Call MeasureText() passing text "qwerty" as an argument, without TMeasureTextOutput and with TMeasureTextInput provided (where iFlags=999).
-//!				18. Call MeasureText() passing text "qwerty" as an argument, without TMeasureTextOutput and with TMeasureTextInput provided (where iMaxAdvance=-1).
-//!				19. Call MeasureText() passing text "qwerty" as an argument, without TMeasureTextOutput and with TMeasureTextInput provided (where iMaxAdvance=0).
-//!				20. Call MeasureText() passing text "qwerty" as an argument, without TMeasureTextOutput and with TMeasureTextInput provided (where iMaxAdvance=1).
-//!				21. Call MeasureText() passing text "qwerty" as an argument, without TMeasureTextOutput and with TMeasureTextInput provided (where iMaxAdvance=999).
-//!				22. Call MeasureText() passing text "qwerty" as an argument, without TMeasureTextOutput and with TMeasureTextInput provided (where iMaxBounds=-1).
-//!				23. Call MeasureText() passing text "qwerty" as an argument, without TMeasureTextOutput and with TMeasureTextInput provided (where iMaxBounds=0).
-//!				24. Call MeasureText() passing text "qwerty" as an argument, without TMeasureTextOutput and with TMeasureTextInput provided (where iMaxBounds=1).
-//!				25. Call MeasureText() passing text "qwerty" as an argument, without TMeasureTextOutput and with TMeasureTextInput provided (where iMaxBounds=999).
-//!				26. Call MeasureText() passing text "qwerty" as an argument, without TMeasureTextOutput and with TMeasureTextInput provided (where iCharJustNum=-1).
-//!				27. Call MeasureText() passing text "qwerty" as an argument, without TMeasureTextOutput and with TMeasureTextInput provided (where iCharJustNum=0).
-//!				28. Call MeasureText() passing text "qwerty" as an argument, without TMeasureTextOutput and with TMeasureTextInput provided (where iCharJustNum=1).
-//!				29. Call MeasureText() passing text "qwerty" as an argument, without TMeasureTextOutput and with TMeasureTextInput provided (where iCharJustNum=999).
-//!				30. Call MeasureText() passing text "qwerty" as an argument, without TMeasureTextOutput and with TMeasureTextInput provided (where iCharJustExcess=-1).
-//!				31. Call MeasureText() passing text "qwerty" as an argument, without TMeasureTextOutput and with TMeasureTextInput provided (where iCharJustExcess=0).
-//!				32. Call MeasureText() passing text "qwerty" as an argument, without TMeasureTextOutput and with TMeasureTextInput provided (where iCharJustExcess=1).
-//!				33. Call MeasureText() passing text "qwerty" as an argument, without TMeasureTextOutput and with TMeasureTextInput provided (where iCharJustExcess=999).
-//!				34. Call MeasureText() passing text "qwerty asdf" as an argument, without TMeasureTextOutput and with TMeasureTextInput provided (where iWordJustNum=-1).
-//!				35. Call MeasureText() passing text "qwerty asdf" as an argument, without TMeasureTextOutput and with TMeasureTextInput provided (where iWordJustNum=0).
-//!				36. Call MeasureText() passing text "qwerty asdf" as an argument, without TMeasureTextOutput and with TMeasureTextInput provided (where iWordJustNum=1).
-//!				37. Call MeasureText() passing text "qwerty asdf" as an argument, without TMeasureTextOutput and with TMeasureTextInput provided (where iWordJustNum=999).
-//!				38. Call MeasureText() passing text "qwerty asdf" as an argument, without TMeasureTextOutput and with TMeasureTextInput provided (where iWordJustExcess=-1).
-//!				39. Call MeasureText() passing text "qwerty asdf" as an argument, without TMeasureTextOutput and with TMeasureTextInput provided (where iWordJustExcess=0).
-//!				40. Call MeasureText() passing text "qwerty asdf" as an argument, without TMeasureTextOutput and with TMeasureTextInput provided (where iWordJustExcess=1).
-//!				41. Call MeasureText() passing text "qwerty asdf" as an argument, without TMeasureTextOutput and with TMeasureTextInput provided (where iWordJustExcess=999).
-//! @SYMTestStatus		Implemented
-//! @SYMTestPriority		Critical
-//! @SYMTestExpectedResults	The function MeasureText() call doesn't cause panic.
-//! @SYMTestType		CIT
-	START_TEST_BLOCK	100			T_FBServAPI				\graphics\GRAPHICS-FBSERV-FbsFont-PublicApi.ini
-		CREATE_OBJECT	RFbsSession		RFbsSession1
-		CREATE_OBJECT	CFbsTypefaceStore	CFbsTypefaceStore1
-		CREATE_OBJECT	CFbsFont		CFbsFont1
-		CREATE_OBJECT	TMeasureTextInput	TMeasureTextInput1
-		CREATE_OBJECT	TMeasureTextOutput	TMeasureTextOutput1
-		COMMAND		RFbsSession1		Connect
-		COMMAND		CFbsTypefaceStore1	NewL
-		COMMAND		CFbsTypefaceStore1	GetNearestFontToDesignHeightInPixels	GRAPHICS-FBSERV-FbsFont-PublicApi-0026-001-GetNearestFontToDesignHeightInPixels_command004
-		COMMAND		TMeasureTextOutput1	new
-		COMMAND		TMeasureTextInput1	new
-		COMMAND		CFbsFont1		MeasureText				GRAPHICS-FBSERV-FbsFont-PublicApi-0026-001-MeasureText_command010
-		COMMAND		TMeasureTextInput1	new
-		COMMAND		CFbsFont1		MeasureText				GRAPHICS-FBSERV-FbsFont-PublicApi-0026-001-MeasureText_command014
-		COMMAND		TMeasureTextInput1	new
-		COMMAND		TMeasureTextInput1	iStartInputChar				GRAPHICS-FBSERV-FbsFont-PublicApi-0026-001-iStartInputChar_command017
-		COMMAND		TMeasureTextInput1	iEndInputChar				GRAPHICS-FBSERV-FbsFont-PublicApi-0026-001-iEndInputChar_command018
-		COMMAND		CFbsFont1		MeasureText				GRAPHICS-FBSERV-FbsFont-PublicApi-0026-001-MeasureText_command020
-		COMMAND		TMeasureTextInput1	new
-		COMMAND		TMeasureTextInput1	iEndInputChar				GRAPHICS-FBSERV-FbsFont-PublicApi-0026-001-iEndInputChar_command023
-		COMMAND		CFbsFont1		MeasureText				GRAPHICS-FBSERV-FbsFont-PublicApi-0026-001-MeasureText_command025
-		COMMAND		TMeasureTextInput1	new
-		COMMAND		TMeasureTextInput1	iStartInputChar				GRAPHICS-FBSERV-FbsFont-PublicApi-0026-001-iStartInputChar_command028
-		COMMAND		TMeasureTextInput1	iEndInputChar				GRAPHICS-FBSERV-FbsFont-PublicApi-0026-001-iEndInputChar_command029
-		COMMAND		CFbsFont1		MeasureText				GRAPHICS-FBSERV-FbsFont-PublicApi-0026-001-MeasureText_command031
-		COMMAND		TMeasureTextInput1	new
-		COMMAND		TMeasureTextInput1	iStartInputChar				GRAPHICS-FBSERV-FbsFont-PublicApi-0026-001-iStartInputChar_command034
-		COMMAND		TMeasureTextInput1	iEndInputChar				GRAPHICS-FBSERV-FbsFont-PublicApi-0026-001-iEndInputChar_command035
-		COMMAND		CFbsFont1		MeasureText				GRAPHICS-FBSERV-FbsFont-PublicApi-0026-001-MeasureText_command037
-		COMMAND		TMeasureTextInput1	new
-		COMMAND		TMeasureTextInput1	iStartInputChar				GRAPHICS-FBSERV-FbsFont-PublicApi-0026-001-iStartInputChar_command040
-		COMMAND		TMeasureTextInput1	iEndInputChar				GRAPHICS-FBSERV-FbsFont-PublicApi-0026-001-iEndInputChar_command041
-		COMMAND		CFbsFont1		MeasureText				GRAPHICS-FBSERV-FbsFont-PublicApi-0026-001-MeasureText_command043
-		COMMAND		TMeasureTextInput1	new
-		COMMAND		TMeasureTextInput1	iStartInputChar				GRAPHICS-FBSERV-FbsFont-PublicApi-0026-001-iStartInputChar_command046
-		COMMAND		TMeasureTextInput1	iEndInputChar				GRAPHICS-FBSERV-FbsFont-PublicApi-0026-001-iEndInputChar_command047
-		COMMAND		CFbsFont1		MeasureText				GRAPHICS-FBSERV-FbsFont-PublicApi-0026-001-MeasureText_command049
-		COMMAND		TMeasureTextInput1	new
-		COMMAND		TMeasureTextInput1	iDirection				GRAPHICS-FBSERV-FbsFont-PublicApi-0026-001-iDirection_command052
-		COMMAND		CFbsFont1		MeasureText				GRAPHICS-FBSERV-FbsFont-PublicApi-0026-001-MeasureText_command054
-		COMMAND		TMeasureTextInput1	new
-		COMMAND		TMeasureTextInput1	iDirection				GRAPHICS-FBSERV-FbsFont-PublicApi-0026-001-iDirection_command057
-		COMMAND		CFbsFont1		MeasureText				GRAPHICS-FBSERV-FbsFont-PublicApi-0026-001-MeasureText_command059
-		COMMAND		TMeasureTextInput1	new
-		COMMAND		TMeasureTextInput1	iDirection				GRAPHICS-FBSERV-FbsFont-PublicApi-0026-001-iDirection_command062
-		COMMAND		CFbsFont1		MeasureText				GRAPHICS-FBSERV-FbsFont-PublicApi-0026-001-MeasureText_command064
-		COMMAND		TMeasureTextInput1	new
-		COMMAND		TMeasureTextInput1	iFlags					GRAPHICS-FBSERV-FbsFont-PublicApi-0026-001-iFlags_command067
-		COMMAND		CFbsFont1		MeasureText				GRAPHICS-FBSERV-FbsFont-PublicApi-0026-001-MeasureText_command069
-		COMMAND		TMeasureTextInput1	new
-		COMMAND		TMeasureTextInput1	iFlags					GRAPHICS-FBSERV-FbsFont-PublicApi-0026-001-iFlags_command072
-		COMMAND		CFbsFont1		MeasureText				GRAPHICS-FBSERV-FbsFont-PublicApi-0026-001-MeasureText_command074
-		COMMAND		TMeasureTextInput1	new
-		COMMAND		TMeasureTextInput1	iFlags					GRAPHICS-FBSERV-FbsFont-PublicApi-0026-001-iFlags_command077
-		COMMAND		CFbsFont1		MeasureText				GRAPHICS-FBSERV-FbsFont-PublicApi-0026-001-MeasureText_command079
-		COMMAND		TMeasureTextInput1	new
-		COMMAND		TMeasureTextInput1	iMaxAdvance				GRAPHICS-FBSERV-FbsFont-PublicApi-0026-001-iMaxAdvance_command082
-		COMMAND		CFbsFont1		MeasureText				GRAPHICS-FBSERV-FbsFont-PublicApi-0026-001-MeasureText_command084
-		COMMAND		TMeasureTextInput1	new
-		COMMAND		TMeasureTextInput1	iMaxAdvance				GRAPHICS-FBSERV-FbsFont-PublicApi-0026-001-iMaxAdvance_command087
-		COMMAND		CFbsFont1		MeasureText				GRAPHICS-FBSERV-FbsFont-PublicApi-0026-001-MeasureText_command089
-		COMMAND		TMeasureTextInput1	new
-		COMMAND		TMeasureTextInput1	iMaxAdvance				GRAPHICS-FBSERV-FbsFont-PublicApi-0026-001-iMaxAdvance_command092
-		COMMAND		CFbsFont1		MeasureText				GRAPHICS-FBSERV-FbsFont-PublicApi-0026-001-MeasureText_command094
-		COMMAND		TMeasureTextInput1	new
-		COMMAND		TMeasureTextInput1	iMaxAdvance				GRAPHICS-FBSERV-FbsFont-PublicApi-0026-001-iMaxAdvance_command097
-		COMMAND		CFbsFont1		MeasureText				GRAPHICS-FBSERV-FbsFont-PublicApi-0026-001-MeasureText_command100
-		COMMAND		TMeasureTextInput1	new
-		COMMAND		TMeasureTextInput1	iMaxBounds				GRAPHICS-FBSERV-FbsFont-PublicApi-0026-001-iMaxBounds_command103
-		COMMAND		CFbsFont1		MeasureText				GRAPHICS-FBSERV-FbsFont-PublicApi-0026-001-MeasureText_command105
-		COMMAND		TMeasureTextInput1	new
-		COMMAND		TMeasureTextInput1	iMaxBounds				GRAPHICS-FBSERV-FbsFont-PublicApi-0026-001-iMaxBounds_command108
-		COMMAND		CFbsFont1		MeasureText				GRAPHICS-FBSERV-FbsFont-PublicApi-0026-001-MeasureText_command110
-		COMMAND		TMeasureTextInput1	new
-		COMMAND		TMeasureTextInput1	iMaxBounds				GRAPHICS-FBSERV-FbsFont-PublicApi-0026-001-iMaxBounds_command113
-		COMMAND		CFbsFont1		MeasureText				GRAPHICS-FBSERV-FbsFont-PublicApi-0026-001-MeasureText_command115
-		COMMAND		TMeasureTextInput1	new
-		COMMAND		TMeasureTextInput1	iMaxBounds				GRAPHICS-FBSERV-FbsFont-PublicApi-0026-001-iMaxBounds_command118
-		COMMAND		CFbsFont1		MeasureText				GRAPHICS-FBSERV-FbsFont-PublicApi-0026-001-MeasureText_command120
-		COMMAND		TMeasureTextInput1	new
-		COMMAND		TMeasureTextInput1	iCharJustNum				GRAPHICS-FBSERV-FbsFont-PublicApi-0026-001-iCharJustNum_command123
-		COMMAND		CFbsFont1		MeasureText				GRAPHICS-FBSERV-FbsFont-PublicApi-0026-001-MeasureText_command125
-		COMMAND		TMeasureTextInput1	new
-		COMMAND		TMeasureTextInput1	iCharJustNum				GRAPHICS-FBSERV-FbsFont-PublicApi-0026-001-iCharJustNum_command128
-		COMMAND		CFbsFont1		MeasureText				GRAPHICS-FBSERV-FbsFont-PublicApi-0026-001-MeasureText_command130
-		COMMAND		TMeasureTextInput1	new
-		COMMAND		TMeasureTextInput1	iCharJustNum				GRAPHICS-FBSERV-FbsFont-PublicApi-0026-001-iCharJustNum_command133
-		COMMAND		CFbsFont1		MeasureText				GRAPHICS-FBSERV-FbsFont-PublicApi-0026-001-MeasureText_command135
-		COMMAND		TMeasureTextInput1	new
-		COMMAND		TMeasureTextInput1	iCharJustNum				GRAPHICS-FBSERV-FbsFont-PublicApi-0026-001-iCharJustNum_command138
-		COMMAND		CFbsFont1		MeasureText				GRAPHICS-FBSERV-FbsFont-PublicApi-0026-001-MeasureText_command140
-		COMMAND		TMeasureTextInput1	new
-		COMMAND		TMeasureTextInput1	iCharJustExcess				GRAPHICS-FBSERV-FbsFont-PublicApi-0026-001-iCharJustExcess_command143
-		COMMAND		CFbsFont1		MeasureText				GRAPHICS-FBSERV-FbsFont-PublicApi-0026-001-MeasureText_command145
-		COMMAND		TMeasureTextInput1	new
-		COMMAND		TMeasureTextInput1	iCharJustExcess				GRAPHICS-FBSERV-FbsFont-PublicApi-0026-001-iCharJustExcess_command148
-		COMMAND		CFbsFont1		MeasureText				GRAPHICS-FBSERV-FbsFont-PublicApi-0026-001-MeasureText_command150
-		COMMAND		TMeasureTextInput1	new
-		COMMAND		TMeasureTextInput1	iCharJustExcess				GRAPHICS-FBSERV-FbsFont-PublicApi-0026-001-iCharJustExcess_command153
-		COMMAND		CFbsFont1		MeasureText				GRAPHICS-FBSERV-FbsFont-PublicApi-0026-001-MeasureText_command155
-		COMMAND		TMeasureTextInput1	new
-		COMMAND		TMeasureTextInput1	iCharJustExcess				GRAPHICS-FBSERV-FbsFont-PublicApi-0026-001-iCharJustExcess_command158
-		COMMAND		CFbsFont1		MeasureText				GRAPHICS-FBSERV-FbsFont-PublicApi-0026-001-MeasureText_command160
-		COMMAND		TMeasureTextInput1	new
-		COMMAND		TMeasureTextInput1	iWordJustNum				GRAPHICS-FBSERV-FbsFont-PublicApi-0026-001-iWordJustNum_command163
-		COMMAND		CFbsFont1		MeasureText				GRAPHICS-FBSERV-FbsFont-PublicApi-0026-001-MeasureText_command165
-		COMMAND		TMeasureTextInput1	new
-		COMMAND		TMeasureTextInput1	iWordJustNum				GRAPHICS-FBSERV-FbsFont-PublicApi-0026-001-iWordJustNum_command168
-		COMMAND		CFbsFont1		MeasureText				GRAPHICS-FBSERV-FbsFont-PublicApi-0026-001-MeasureText_command170
-		COMMAND		TMeasureTextInput1	new
-		COMMAND		TMeasureTextInput1	iWordJustNum				GRAPHICS-FBSERV-FbsFont-PublicApi-0026-001-iWordJustNum_command173
-		COMMAND		CFbsFont1		MeasureText				GRAPHICS-FBSERV-FbsFont-PublicApi-0026-001-MeasureText_command175
-		COMMAND		TMeasureTextInput1	new
-		COMMAND		TMeasureTextInput1	iWordJustNum				GRAPHICS-FBSERV-FbsFont-PublicApi-0026-001-iWordJustNum_command178
-		COMMAND		CFbsFont1		MeasureText				GRAPHICS-FBSERV-FbsFont-PublicApi-0026-001-MeasureText_command180
-		COMMAND		TMeasureTextInput1	new
-		COMMAND		TMeasureTextInput1	iWordJustExcess				GRAPHICS-FBSERV-FbsFont-PublicApi-0026-001-iWordJustExcess_command183
-		COMMAND		CFbsFont1		MeasureText				GRAPHICS-FBSERV-FbsFont-PublicApi-0026-001-MeasureText_command185
-		COMMAND		TMeasureTextInput1	new
-		COMMAND		TMeasureTextInput1	iWordJustExcess				GRAPHICS-FBSERV-FbsFont-PublicApi-0026-001-iWordJustExcess_command188
-		COMMAND		CFbsFont1		MeasureText				GRAPHICS-FBSERV-FbsFont-PublicApi-0026-001-MeasureText_command190
-		COMMAND		TMeasureTextInput1	new
-		COMMAND		TMeasureTextInput1	iWordJustExcess				GRAPHICS-FBSERV-FbsFont-PublicApi-0026-001-iWordJustExcess_command193
-		COMMAND		CFbsFont1		MeasureText				GRAPHICS-FBSERV-FbsFont-PublicApi-0026-001-MeasureText_command195
-		COMMAND		TMeasureTextInput1	new
-		COMMAND		TMeasureTextInput1	iWordJustExcess				GRAPHICS-FBSERV-FbsFont-PublicApi-0026-001-iWordJustExcess_command198
-		COMMAND		CFbsFont1		MeasureText				GRAPHICS-FBSERV-FbsFont-PublicApi-0026-001-MeasureText_command200
-		COMMAND		CFbsTypefaceStore1	~
-		COMMAND		RFbsSession1		Disconnect
-		COMMAND		TMeasureTextInput1	~
-		COMMAND		TMeasureTextOutput1	~
-	END_TEST_BLOCK
-END_TESTCASE 			GRAPHICS-FBSERV-FbsFont-PublicApi-0026
-
-
-START_TESTCASE 			GRAPHICS-FBSERV-FbsFont-PublicApi-0028
-//! @SYMTestCaseID		GRAPHICS-FBSERV-FbsFont-PublicApi-0028
-//! @SYMAPI			CFbsFont
-//! @SYMAuthor			Anton Golovko
-//! @SYMCreationDate		05/06/2006
-//! @SYMTestCaseDependencies	setup-GRAPHICS-FBSERV-FbsFont-PublicApi.script
-//! @SYMTestCaseDesc		CFbsFont::ExtendedFunction() for inexistant function id test
-//!				Uses API elements: ExtendedFunction()
-//! @SYMTestActions		1. Create FBS session
-//!				2. Create FBS typeface store
-//!				3. Create a CFbsFont (Arial, 12px) class instance obtaining it from FBS typeface store
-//!				4. Call font's ExtendedFunction() passing 0 as a parameter. Expect KErrNotFound returned
-//! @SYMTestStatus		Implemented
-//! @SYMTestPriority		Critical
-//! @SYMTestExpectedResults	The function ExtendedFunction() call doesn't panic and returns KErrNotFound (-1)
-//! @SYMTestType		CIT
-	START_TEST_BLOCK	100			T_FBServAPI				\graphics\GRAPHICS-FBSERV-FbsFont-PublicApi.ini
-		CREATE_OBJECT	RFbsSession		RFbsSession1
-		CREATE_OBJECT	CFbsTypefaceStore	CFbsTypefaceStore1
-		CREATE_OBJECT	CFbsFont		CFbsFont1
-		COMMAND		RFbsSession1		Connect
-		COMMAND		CFbsTypefaceStore1	NewL
-		COMMAND		CFbsTypefaceStore1	GetNearestFontToDesignHeightInPixels	GRAPHICS-FBSERV-FbsFont-PublicApi-0028-001-GetNearestFontToDesignHeightInPixels_command004
-		COMMAND		CFbsFont1		ExtendedFunction			GRAPHICS-FBSERV-FbsFont-PublicApi-0028-001-ExtendedFunction_command006
-		COMMAND		CFbsTypefaceStore1	~
-		COMMAND		RFbsSession1		Disconnect
-	END_TEST_BLOCK
-END_TESTCASE 			GRAPHICS-FBSERV-FbsFont-PublicApi-0028