graphicsapitest/graphicssvs/fbserv/scripts/GRAPHICS-FBSERV-FbsSession-PublicApi.script
changeset 111 29ddb8a72f0e
parent 110 7f25ef56562d
child 113 f3c3c510a760
child 152 9f1c3fea0f87
--- a/graphicsapitest/graphicssvs/fbserv/scripts/GRAPHICS-FBSERV-FbsSession-PublicApi.script	Wed Jun 23 19:41:15 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,532 +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-FbsSession-PublicApi
-//! @SYMScriptTestEnvironment	This test script requires a basic ROM.
-
-/////////////////////////////////////////////////////////////////////
-// GRAPHICS-FBSERV-FbsSession-PublicAPI.script
-//
-// Tests all public elements of the RFbsSession 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 RFbsSession.
-// 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-FbsSession-PublicApi-0001
-//! @SYMTestCaseID		GRAPHICS-FBSERV-FbsSession-PublicApi-0001
-//! @SYMAPI			RFbsSession
-//! @SYMAuthor			Anton Golovko
-//! @SYMCreationDate		23/03/2006
-//! @SYMTestCaseDependencies	setup-GRAPHICS-FBSERV-FbsSession-PublicApi.script
-//! @SYMTestCaseDesc		RFbsSession::Connect() (Connect() version), RFbsSession::GetSession() and RFbsSession::Disconnect() test
-//!				Uses API elements: Connect(), GetSession(), Disconnect()
-//! @SYMTestActions		1. Call RFbsSession::GetSession()
-//!				2. Create a RFbsSession using RFbsSession::Connect()
-//!				3. Call RFbsSession::GetSession()
-//!				4. Close the RFbsSession using RFbsSession::Disconnect()
-//!				5. Call RFbsSession::GetSession()
-//! @SYMTestStatus		Implemented
-//! @SYMTestPriority		Critical
-//! @SYMTestExpectedResults	Expects that GetSession() returns not NULL when session is opened and NULL when session is disconnected or not opened
-//! @SYMTestType		CIT
-	START_TEST_BLOCK	100		T_FBServAPI	\graphics\GRAPHICS-FBSERV-FbsSession-PublicApi.ini
-		CREATE_OBJECT	RFbsSession	RFbsSession1
-		COMMAND		RFbsSession1	GetSession	GRAPHICS-FBSERV-FbsSession-PublicApi-0001-001-GetSession_command001
-		COMMAND		RFbsSession1	Connect
-		COMMAND		RFbsSession1	GetSession
-		COMMAND		RFbsSession1	Disconnect
-		COMMAND		RFbsSession1	GetSession	GRAPHICS-FBSERV-FbsSession-PublicApi-0001-001-GetSession_command005
-	END_TEST_BLOCK
-END_TESTCASE 			GRAPHICS-FBSERV-FbsSession-PublicApi-0001
-
-
-START_TESTCASE 			GRAPHICS-FBSERV-FbsSession-PublicApi-0002
-//! @SYMTestCaseID		GRAPHICS-FBSERV-FbsSession-PublicApi-0002
-//! @SYMAPI			RFbsSession
-//! @SYMAuthor			Anton Golovko
-//! @SYMCreationDate		23/03/2006
-//! @SYMTestCaseDependencies	setup-GRAPHICS-FBSERV-FbsSession-PublicApi.script
-//! @SYMTestCaseDesc		RFbsSession::Connect() (Connect(RFs \&aFileServer) version), RFbsSession::GetSession() and RFbsSession::Disconnect() test with a file-server session specified
-//!				Uses API elements: Connect(), GetSession(), Disconnect()
-//! @SYMTestActions		1. Create and connect a file-server session
-//!				2. Create a RFbsSession using RFbsSession::Connect() passing RFs instance as an argument
-//!				3. Call RFbsSession::GetSession()
-//!				4. Close the RFbsSession using RFbsSession::Disconnect()
-//!				5. Call RFbsSession::GetSession()
-//! @SYMTestStatus		Implemented
-//! @SYMTestPriority		Critical
-//! @SYMTestExpectedResults	Expects that GetSession() returns not NULL when session is opened and NULL when session is disconnected
-//! @SYMTestType		CIT
-	START_TEST_BLOCK	100		T_FBServAPI	\graphics\GRAPHICS-FBSERV-FbsSession-PublicApi.ini
-		CREATE_OBJECT	RFbsSession	RFbsSession1
-		COMMAND		RFbsSession1	GetSession	GRAPHICS-FBSERV-FbsSession-PublicApi-0002-001-GetSession_command001
-		COMMAND		RFbsSession1	Connect		GRAPHICS-FBSERV-FbsSession-PublicApi-0002-001-Connect_command002
-		COMMAND		RFbsSession1	GetSession
-		COMMAND		RFbsSession1	Disconnect
-		COMMAND		RFbsSession1	GetSession	GRAPHICS-FBSERV-FbsSession-PublicApi-0002-001-GetSession_command005
-	END_TEST_BLOCK
-END_TESTCASE 			GRAPHICS-FBSERV-FbsSession-PublicApi-0002
-
-
-START_TESTCASE 			GRAPHICS-FBSERV-FbsSession-PublicApi-0003
-//! @SYMTestCaseID		GRAPHICS-FBSERV-FbsSession-PublicApi-0003
-//! @SYMAPI			RFbsSession
-//! @SYMAuthor			Anton Golovko
-//! @SYMCreationDate		23/03/2006
-//! @SYMTestCaseDependencies	setup-GRAPHICS-FBSERV-FbsSession-PublicApi.script
-//! @SYMTestCaseDesc		RFbsSession::SetCallBack(), RFbsSession::CallBack(), RFbsSession::ResetCallBack() test
-//!				Uses API elements: Connect(), SetCallBack(), CallBack(), ResetCallBack(), Disconnect()
-//! @SYMTestActions		1. Create a RFbsSession
-//!				2. Call CallBack() expecting that nothing happpens (no check is needed, just make sure that the call doesn't fail)
-//!				3. Set instance variable iCallBackCalled to EFalse
-//!				4. Call SetCallBack() specifying a function that sets the instance variable iCallBackCalled to ETrue
-//!				5. Call CallBack()
-//!				6. Check that iCallBackCalled is ETrue
-//!				7. Set the instance variable iCallBackCalled to EFalse
-//!				8. Call ResetCallBack()
-//!				9. Call CallBack()
-//!				10. Check that iCallBackCalled is EFalse
-//!				11. Disconnect session
-//! @SYMTestStatus		Implemented
-//! @SYMTestPriority		Critical
-//! @SYMTestExpectedResults	See actions
-//! @SYMTestType		CIT
-	START_TEST_BLOCK	100		T_FBServAPI	\graphics\GRAPHICS-FBSERV-FbsSession-PublicApi.ini
-		CREATE_OBJECT	RFbsSession	RFbsSession1
-		COMMAND		RFbsSession1	Connect
-		COMMAND		RFbsSession1	GetSession
-		COMMAND		RFbsSession1	CallBack
-		COMMAND		RFbsSession1	SetCallBack
-		COMMAND		RFbsSession1	CallBack	GRAPHICS-FBSERV-FbsSession-PublicApi-0003-001-CallBack_command005
-		COMMAND		RFbsSession1	ResetCallBack
-		COMMAND		RFbsSession1	CallBack	GRAPHICS-FBSERV-FbsSession-PublicApi-0003-001-CallBack_command007
-		COMMAND		RFbsSession1	Disconnect
-	END_TEST_BLOCK
-END_TESTCASE 			GRAPHICS-FBSERV-FbsSession-PublicApi-0003
-
-
-START_TESTCASE 			GRAPHICS-FBSERV-FbsSession-PublicApi-0004
-//! @SYMTestCaseID		GRAPHICS-FBSERV-FbsSession-PublicApi-0004
-//! @SYMAPI			RFbsSession
-//!				CFbsTypefaceStore
-//! @SYMAuthor			Anton Golovko
-//! @SYMCreationDate		23/03/2006
-//! @SYMTestCaseDependencies	setup-GRAPHICS-FBSERV-FbsSession-PublicApi.script
-//! @SYMTestCaseDesc		CFbsTypefaceStore::ResourceCount() test
-//!				Uses API elements: RFbsSession::Connect(), RFbsSession::ResourceCount(), CFbsTypefaceStore::ReleaseFont()
-//! @SYMTestActions		1. Create a RFbsSession
-//!				2. Call CFbsTypefaceStore::NewL() passing NULL as an argument
-//!				3. Call ResourceCount()
-//!				4. Call CFbsTypefaceStore::GetNearestFontToDesignHeightInPixels() for Arial, 12px font
-//!				5. Call ResourceCount() and make sure that the value was increased by one
-//!				6. Call CFbsTypefaceStore::ReleaseFont() passing previously obtained font
-//!				7. Call ResourceCount() and make sure that the value was decreased by one
-//! @SYMTestStatus		Implemented
-//! @SYMTestPriority		Critical
-//! @SYMTestExpectedResults	See actions
-//! @SYMTestType		CIT
-	START_TEST_BLOCK	100			T_FBServAPI				\graphics\GRAPHICS-FBSERV-FbsSession-PublicApi.ini
-		CREATE_OBJECT	RFbsSession		RFbsSession1
-		CREATE_OBJECT	CFbsTypefaceStore	CFbsTypefaceStore1
-		CREATE_OBJECT	CFbsFont		CFbsFont1
-		COMMAND		RFbsSession1		Connect
-		COMMAND		RFbsSession1		GetSession
-		COMMAND		CFbsTypefaceStore1	NewL
-		COMMAND		RFbsSession1		ResourceCount
-		COMMAND		CFbsTypefaceStore1	GetNearestFontToDesignHeightInPixels	GRAPHICS-FBSERV-FbsSession-PublicApi-0004-001-GetNearestFontToDesignHeightInPixels_command008
-		COMMAND		RFbsSession1		ResourceCount				GRAPHICS-FBSERV-FbsSession-PublicApi-0004-001-ResourceCount_command010
-		COMMAND		CFbsTypefaceStore1	ReleaseFont				GRAPHICS-FBSERV-FbsSession-PublicApi-0004-001-ReleaseFont_command012
-		COMMAND		RFbsSession1		ResourceCount				GRAPHICS-FBSERV-FbsSession-PublicApi-0004-001-ResourceCount_command014
-		COMMAND		CFbsTypefaceStore1	~
-		COMMAND		RFbsSession1		Disconnect
-	END_TEST_BLOCK
-END_TESTCASE 			GRAPHICS-FBSERV-FbsSession-PublicApi-0004
-
-
-START_TESTCASE 			GRAPHICS-FBSERV-FbsSession-PublicApi-0005
-//! @SYMTestCaseID		GRAPHICS-FBSERV-FbsSession-PublicApi-0005
-//! @SYMAPI			RFbsSession
-//! @SYMAuthor			Anton Golovko
-//! @SYMCreationDate		23/03/2006
-//! @SYMTestCaseDependencies	setup-GRAPHICS-FBSERV-FbsSession-PublicApi.script
-//! @SYMTestCaseDesc		RFbsSession::SendCommand() test
-//!				Uses API elements: Connect(), SendCommand()
-//! @SYMTestActions		1. Create a RFbsSession
-//!				2. Call SendCommand() passing 0 as an argument
-//! @SYMTestStatus		Implemented
-//! @SYMTestPriority		Critical
-//! @SYMTestExpectedResults	The function SendCommand() call doesn't cause panic.
-//! @SYMTestType		CIT
-	START_TEST_BLOCK	100		T_FBServAPI	\graphics\GRAPHICS-FBSERV-FbsSession-PublicApi.ini
-		CREATE_OBJECT	RFbsSession	RFbsSession1
-		COMMAND		RFbsSession1	Connect
-		COMMAND		RFbsSession1	GetSession
-		COMMAND		RFbsSession1	SendCommand	GRAPHICS-FBSERV-FbsSession-PublicApi-0005-001-SendCommand_command003
-		COMMAND		RFbsSession1	Disconnect
-	END_TEST_BLOCK
-END_TESTCASE 			GRAPHICS-FBSERV-FbsSession-PublicApi-0005
-
-
-START_TESTCASE 			GRAPHICS-FBSERV-FbsSession-PublicApi-0006
-//! @SYMTestCaseID		GRAPHICS-FBSERV-FbsSession-PublicApi-0006
-//! @SYMAPI			RFbsSession
-//! @SYMAuthor			Anton Golovko
-//! @SYMCreationDate		23/03/2006
-//! @SYMTestCaseDependencies	setup-GRAPHICS-FBSERV-FbsSession-PublicApi.script
-//! @SYMTestCaseDesc		RFbsSession::Version() test
-//!				Uses API elements: Connect(), Version()
-//! @SYMTestActions		1. Create a RFbsSession
-//!				2. Call Version() method
-//! @SYMTestStatus		Implemented
-//! @SYMTestPriority		Critical
-//! @SYMTestExpectedResults	The test expects that fields of TVersion instance will be initialized
-//! @SYMTestType		CIT
-	START_TEST_BLOCK	100		T_FBServAPI	\graphics\GRAPHICS-FBSERV-FbsSession-PublicApi.ini
-		CREATE_OBJECT	RFbsSession	RFbsSession1
-		COMMAND		RFbsSession1	Connect
-		COMMAND		RFbsSession1	GetSession
-		COMMAND		RFbsSession1	Version
-		COMMAND		RFbsSession1	Disconnect
-	END_TEST_BLOCK
-END_TESTCASE 			GRAPHICS-FBSERV-FbsSession-PublicApi-0006
-
-
-START_TESTCASE 			GRAPHICS-FBSERV-FbsSession-PublicApi-0007
-//! @SYMTestCaseID		GRAPHICS-FBSERV-FbsSession-PublicApi-0007
-//! @SYMAPI			RFbsSession
-//! @SYMAuthor			Anton Golovko
-//! @SYMCreationDate		23/03/2006
-//! @SYMTestCaseDependencies	setup-GRAPHICS-FBSERV-FbsSession-PublicApi.script
-//! @SYMTestCaseDesc		RFbsSession::HeapBase() test
-//!				Uses API elements: Connect(), HeapBase()
-//! @SYMTestActions		1. Create a RFbsSession
-//!				2. Call HeapBase() method
-//! @SYMTestStatus		Implemented
-//! @SYMTestPriority		Critical
-//! @SYMTestExpectedResults	The test expects that the HeapBase() method doesn't cause panic and the returned value will not be NULL
-//! @SYMTestType		CIT
-	START_TEST_BLOCK	100		T_FBServAPI	\graphics\GRAPHICS-FBSERV-FbsSession-PublicApi.ini
-		CREATE_OBJECT	RFbsSession	RFbsSession1
-		COMMAND		RFbsSession1	Connect
-		COMMAND		RFbsSession1	GetSession
-		COMMAND		RFbsSession1	HeapBase
-		COMMAND		RFbsSession1	Disconnect
-	END_TEST_BLOCK
-END_TESTCASE 			GRAPHICS-FBSERV-FbsSession-PublicApi-0007
-
-
-START_TESTCASE 			GRAPHICS-FBSERV-FbsSession-PublicApi-0008
-//! @SYMTestCaseID		GRAPHICS-FBSERV-FbsSession-PublicApi-0008
-//! @SYMAPI			RFbsSession
-//! @SYMAuthor			Anton Golovko
-//! @SYMCreationDate		23/03/2006
-//! @SYMTestCaseDependencies	setup-GRAPHICS-FBSERV-FbsSession-PublicApi.script
-//! @SYMTestCaseDesc		RFbsSession::SessionHandle() test
-//!				Uses API elements: Connect(), SessionHandle()
-//! @SYMTestActions		1. Create a RFbsSession
-//!				2. Call SessionHandle() method
-//! @SYMTestStatus		Implemented
-//! @SYMTestPriority		Critical
-//! @SYMTestExpectedResults	The test expects that the SessionHandle() method doesn't cause panic and the returned value will not be NULL
-//! @SYMTestType		CIT
-	START_TEST_BLOCK	100		T_FBServAPI	\graphics\GRAPHICS-FBSERV-FbsSession-PublicApi.ini
-		CREATE_OBJECT	RFbsSession	RFbsSession1
-		COMMAND		RFbsSession1	Connect
-		COMMAND		RFbsSession1	GetSession
-		COMMAND		RFbsSession1	SessionHandle
-		COMMAND		RFbsSession1	Disconnect
-	END_TEST_BLOCK
-END_TESTCASE 			GRAPHICS-FBSERV-FbsSession-PublicApi-0008
-
-
-//!START_TESTCASE 			GRAPHICS-FBSERV-FbsSession-PublicApi-0009
-//! @SYMTestCaseID		GRAPHICS-FBSERV-FbsSession-PublicApi-0009
-//! @SYMAPI			RFbsSession
-//! @SYMAuthor			Anton Golovko
-//! @SYMCreationDate		29/03/2006
-//! @SYMTestCaseDependencies	setup-GRAPHICS-FBSERV-FbsSession-PublicApi.script
-//! @SYMTestCaseDesc		RFbsSession::Connect() (Connect(RFs \&aFileServer) version) negative test with a not-connected file-server session specified
-//!				Uses API elements: Connect()
-//! @SYMTestActions		1. Create and connect a file-server session, but don't connect it
-//!				2. Create a RFbsSession using RFbsSession::Connect() passing RFs instance as an argument
-//! @SYMTestStatus		Implemented
-//! @SYMTestPriority		High
-//! @SYMTestExpectedResults	Expects that RFbsSession::Connect() will return an error
-//! @SYMTestType		CIT
-//!	START_TEST_BLOCK	100		T_FBServAPI	\graphics\GRAPHICS-FBSERV-FbsSession-PublicApi.ini
-//!		CREATE_OBJECT	RFbsSession	RFbsSession1
-//!		COMMAND		RFbsSession1	Connect		GRAPHICS-FBSERV-FbsSession-PublicApi-0009-001-Connect_command001
-//!	END_TEST_BLOCK	!PanicCode=0 !PanicString=KERN-EXEC
-//!    RUN_TEST_STEP	100	T_FBServAPI	utilityClearPanicDlg
-//!END_TESTCASE 			GRAPHICS-FBSERV-FbsSession-PublicApi-0009
-
-
-//! START_TESTCASE 			GRAPHICS-FBSERV-FbsSession-PublicApi-0010
-//! @SYMTestCaseID		GRAPHICS-FBSERV-FbsSession-PublicApi-0010
-//! @SYMAPI			RFbsSession
-//! @SYMAuthor			Anton Golovko
-//! @SYMCreationDate		29/03/2006
-//! @SYMTestCaseDependencies	setup-GRAPHICS-FBSERV-FbsSession-PublicApi.script
-//! @SYMTestCaseDesc		RFbsSession::SendCommand() negative test that send a wrong command
-//!				Uses API elements: Connect(), SendCommand()
-//! @SYMTestActions		1. Create a RFbsSession
-//!				2. Call SendCommand() passing -1 as an argument
-//! @SYMTestStatus		Implemented
-//! @SYMTestPriority		High
-//! @SYMTestExpectedResults	The operation should panic
-//! @SYMTestType		CIT
-//! 	START_TEST_BLOCK	100		T_FBServAPI	\graphics\GRAPHICS-FBSERV-FbsSession-PublicApi.ini
-//! 		CREATE_OBJECT	RFbsSession	RFbsSession1
-//! 		COMMAND		RFbsSession1	Connect
-//! 		COMMAND		RFbsSession1	GetSession
-//! 		COMMAND		RFbsSession1	SendCommand	GRAPHICS-FBSERV-FbsSession-PublicApi-0010-001-SendCommand_command003
-//! 	END_TEST_BLOCK	!PanicString=USER !PanicCode=72
-//!     RUN_TEST_STEP	100	T_FBServAPI	utilityClearPanicDlg
-//!END_TESTCASE 			GRAPHICS-FBSERV-FbsSession-PublicApi-0010
-
-
-START_TESTCASE 			GRAPHICS-FBSERV-FbsSession-PublicApi-0011
-//! @SYMTestCaseID		GRAPHICS-FBSERV-FbsSession-PublicApi-0011
-//! @SYMAPI			RFbsSession
-//! @SYMAuthor			Anton Golovko
-//! @SYMCreationDate		29/03/2006
-//! @SYMTestCaseDependencies	setup-GRAPHICS-FBSERV-FbsSession-PublicApi.script
-//! @SYMTestCaseDesc		RFbsSession::Disconnect() negative test for not connected session
-//!				Uses API elements: Disconnect()
-//! @SYMTestActions		1. Create a RFbsSession but don't call it's Connect() method
-//!				2. Call RFbsSession::Disconnect()
-//! @SYMTestStatus		Implemented
-//! @SYMTestPriority		High
-//! @SYMTestExpectedResults	The function Disconnect() call doesn't cause panic.
-//! @SYMTestType		CIT
-	START_TEST_BLOCK	100		T_FBServAPI	\graphics\GRAPHICS-FBSERV-FbsSession-PublicApi.ini
-		CREATE_OBJECT	RFbsSession	RFbsSession1
-		COMMAND		RFbsSession1	Disconnect
-	END_TEST_BLOCK
-END_TESTCASE 			GRAPHICS-FBSERV-FbsSession-PublicApi-0011
-
-
-START_TESTCASE 			GRAPHICS-FBSERV-FbsSession-PublicApi-0012
-//! @SYMTestCaseID		GRAPHICS-FBSERV-FbsSession-PublicApi-0012
-//! @SYMAPI			RFbsSession
-//! @SYMAuthor			Anton Golovko
-//! @SYMCreationDate		11/07/2006
-//! @SYMTestCaseDependencies	setup-GRAPHICS-FBSERV-FbsSession-PublicApi.script
-//! @SYMTestCaseDesc		RFbsSession() test
-//!				Uses API elements: RFbsSession()
-//! @SYMTestActions		1. Call RFbsSession() constuctor
-//! @SYMTestStatus		Implemented
-//! @SYMTestPriority		High
-//! @SYMTestExpectedResults	The RFbsSession() constructor call doesn't cause panic.
-//! @SYMTestType		CIT
-	START_TEST_BLOCK	100		T_FBServAPI	\graphics\GRAPHICS-FBSERV-FbsSession-PublicApi.ini
-		CREATE_OBJECT	RFbsSession	RFbsSession1
-		COMMAND		RFbsSession1	Constructor
-	END_TEST_BLOCK
-END_TESTCASE 			GRAPHICS-FBSERV-FbsSession-PublicApi-0012
-
-
-
-//!START_TESTCASE 			GRAPHICS-FBSERV-FbsSession-PublicApi-0014
-//! @SYMTestCaseID		GRAPHICS-FBSERV-FbsSession-PublicApi-0014
-//! @SYMAPI			RFbsSession
-//! @SYMAuthor			Rnno Sgirka
-//! @SYMCreationDate		25/05/2006
-//! @SYMTestCaseDependencies	setup-GRAPHICS-FBSERV-FbsSession-PublicApi.script
-//! @SYMTestCaseDesc		RFbsSession::SendCommand() negative test for not connected session
-//!				Uses API elements: SendCommand()
-//! @SYMTestActions		1. Create a RFbsSession but don't call it's Connect() method
-//!				2. Call SendCommand() passing 0 as an argument
-//! @SYMTestStatus		Implemented
-//! @SYMTestPriority		High
-//! @SYMTestExpectedResults	Expects that SendCommand() panics
-//! @SYMTestType		CIT
-
-//!	START_TEST_BLOCK	100		T_FBServAPI	\graphics\GRAPHICS-FBSERV-FbsSession-PublicApi.ini
-
-//!		CREATE_OBJECT	RFbsSession	RFbsSession1
-
-//!		COMMAND		RFbsSession1	SendCommand	GRAPHICS-FBSERV-FbsSession-PublicApi-0014-001-SendCommand_command001
-
-//!	END_TEST_BLOCK	!PanicCode=3 !PanicString=KERN-EXEC
-
-//!    RUN_TEST_STEP	100	T_FBServAPI	utilityClearPanicDlg
-
-//!END_TESTCASE 			GRAPHICS-FBSERV-FbsSession-PublicApi-0014
-
-
-START_TESTCASE 			GRAPHICS-FBSERV-FbsSession-PublicApi-0015
-//! @SYMTestCaseID		GRAPHICS-FBSERV-FbsSession-PublicApi-0015
-//! @SYMAPI			RFbsSession
-//! @SYMAuthor			Rnno Sgirka
-//! @SYMCreationDate		25/05/2006
-//! @SYMTestCaseDependencies	setup-GRAPHICS-FBSERV-FbsSession-PublicApi.script
-//! @SYMTestCaseDesc		RFbsSession::Version() test for not connected session
-//!				Uses API elements: Version()
-//! @SYMTestActions		1. Create a RFbsSession but don't call it's Connect() method
-//!				2. Call RFbsSession::Version()
-//! @SYMTestStatus		Implemented
-//! @SYMTestPriority		High
-//! @SYMTestExpectedResults	The function Version() call doesn't cause panic.
-//! @SYMTestType		CIT
-	START_TEST_BLOCK	100		T_FBServAPI	\graphics\GRAPHICS-FBSERV-FbsSession-PublicApi.ini
-		CREATE_OBJECT	RFbsSession	RFbsSession1
-		COMMAND		RFbsSession1	Version
-	END_TEST_BLOCK
-END_TESTCASE 			GRAPHICS-FBSERV-FbsSession-PublicApi-0015
-
-
-//!START_TESTCASE 			GRAPHICS-FBSERV-FbsSession-PublicApi-0016
-//! @SYMTestCaseID		GRAPHICS-FBSERV-FbsSession-PublicApi-0016
-//! @SYMAPI			RFbsSession
-//! @SYMAuthor		Rnno Sgirka
-//! @SYMCreationDate		25/05/2006
-//! @SYMTestCaseDependencies	setup-GRAPHICS-FBSERV-FbsSession-PublicApi.script
-//! @SYMTestCaseDesc		RFbsSession::SessionHandle() negative test for not connected session
-//!				Uses API elements: SessionHandle()
-//! @SYMTestActions		1. Create a RFbsSession but don't call it's Connect() method
-//!				2. Call RFbsSession::SessionHandle()
-//! @SYMTestStatus		Implemented
-//! @SYMTestPriority		High
-//! @SYMTestExpectedResults	Expects that SessionHandle() panics
-//! @SYMTestType		CIT
-//!	START_TEST_BLOCK	100		T_FBServAPI	\graphics\GRAPHICS-FBSERV-FbsSession-PublicApi.ini
-//!		CREATE_OBJECT	RFbsSession	RFbsSession1
-//!		COMMAND		RFbsSession1	SessionHandle
-//!	END_TEST_BLOCK	!PanicCode=3 !PanicString=KERN-EXEC
-//!    RUN_TEST_STEP	100	T_FBServAPI	utilityClearPanicDlg
-//!END_TESTCASE 			GRAPHICS-FBSERV-FbsSession-PublicApi-0016
-
-
-//!START_TESTCASE 			GRAPHICS-FBSERV-FbsSession-PublicApi-0017
-//! @SYMTestCaseID		GRAPHICS-FBSERV-FbsSession-PublicApi-0017
-//! @SYMAPI			RFbsSession
-//! @SYMAuthor		Rnno Sgirka
-//! @SYMCreationDate		25/05/2006
-//! @SYMTestCaseDependencies	setup-GRAPHICS-FBSERV-FbsSession-PublicApi.script
-//! @SYMTestCaseDesc		RFbsSession::CallBack() negative test for not connected session
-//!				Uses API elements: CallBack()
-//! @SYMTestActions		1. Create a RFbsSession but don't call it's Connect() method
-//!				2. Call RFbsSession::CallBack()
-//! @SYMTestStatus		Implemented
-//! @SYMTestPriority		High
-//! @SYMTestExpectedResults	Expects that CallBack() panics
-//! @SYMTestType		CIT
-//!	START_TEST_BLOCK	100		T_FBServAPI	\graphics\GRAPHICS-FBSERV-FbsSession-PublicApi.ini
-//!		CREATE_OBJECT	RFbsSession	RFbsSession1
-//!		COMMAND		RFbsSession1	CallBack
-//!	END_TEST_BLOCK	!PanicCode=3 !PanicString=KERN-EXEC
-//!    RUN_TEST_STEP	100	T_FBServAPI	utilityClearPanicDlg
-//!END_TESTCASE 			GRAPHICS-FBSERV-FbsSession-PublicApi-0017
-
-
-//!START_TESTCASE 			GRAPHICS-FBSERV-FbsSession-PublicApi-0018
-//! @SYMTestCaseID		GRAPHICS-FBSERV-FbsSession-PublicApi-0018
-//! @SYMAPI			RFbsSession
-//! @SYMAuthor		Rnno Sgirka
-//! @SYMCreationDate		25/05/2006
-//! @SYMTestCaseDependencies	setup-GRAPHICS-FBSERV-FbsSession-PublicApi.script
-//! @SYMTestCaseDesc		RFbsSession::SetCallBack() negative test for not connected session
-//!				Uses API elements: SetCallBack()
-//! @SYMTestActions		1. Create a RFbsSession but don't call it's Connect() method
-//!				2. Call RFbsSession::SetCallBack()
-//! @SYMTestStatus		Implemented
-//! @SYMTestPriority		High
-//! @SYMTestExpectedResults	Expects that SetCallBack() panics
-//! @SYMTestType		CIT
-//!	START_TEST_BLOCK	100		T_FBServAPI	\graphics\GRAPHICS-FBSERV-FbsSession-PublicApi.ini
-//!		CREATE_OBJECT	RFbsSession	RFbsSession1
-//!		COMMAND		RFbsSession1	SetCallBack
-//!	END_TEST_BLOCK	!PanicCode=3 !PanicString=KERN-EXEC
-//!    RUN_TEST_STEP	100	T_FBServAPI	utilityClearPanicDlg
-//!END_TESTCASE 			GRAPHICS-FBSERV-FbsSession-PublicApi-0018
-
-
-//!START_TESTCASE 			GRAPHICS-FBSERV-FbsSession-PublicApi-0019
-//! @SYMTestCaseID		GRAPHICS-FBSERV-FbsSession-PublicApi-0019
-//! @SYMAPI			RFbsSession
-//! @SYMAuthor			Rnno Sgirka
-//! @SYMCreationDate		25/05/2006
-//! @SYMTestCaseDependencies	setup-GRAPHICS-FBSERV-FbsSession-PublicApi.script
-//! @SYMTestCaseDesc		RFbsSession::ResetCallBack() negative test for not connected session
-//!				Uses API elements: ResetCallBack()
-//! @SYMTestActions		1. Create a RFbsSession but don't call it's Connect() method
-//!				2. Call RFbsSession::ResetCallBack()
-//! @SYMTestStatus		Implemented
-//! @SYMTestPriority		High
-//! @SYMTestExpectedResults	Expects that ResetCallBack() panics
-//! @SYMTestType		CIT
-//!	START_TEST_BLOCK	100		T_FBServAPI	\graphics\GRAPHICS-FBSERV-FbsSession-PublicApi.ini
-//!		CREATE_OBJECT	RFbsSession	RFbsSession1
-//!		COMMAND		RFbsSession1	ResetCallBack
-//!	END_TEST_BLOCK	!PanicCode=3 !PanicString=KERN-EXEC
-//!    RUN_TEST_STEP	100	T_FBServAPI	utilityClearPanicDlg
-//!END_TESTCASE 			GRAPHICS-FBSERV-FbsSession-PublicApi-0019
-
-
-START_TESTCASE 			GRAPHICS-FBSERV-FbsSession-PublicApi-0020
-//! @SYMTestCaseID		GRAPHICS-FBSERV-FbsSession-PublicApi-0020
-//! @SYMAPI			RFbsSession
-//! @SYMAuthor			Rnno Sgirka
-//! @SYMCreationDate		29/05/2006
-//! @SYMTestCaseDependencies	setup-GRAPHICS-FBSERV-FbsSession-PublicApi.script
-//! @SYMTestCaseDesc		RFbsSession::SendCommand() test that sends a correct message with correct message parameters
-//!				Uses API elements: Connect(), SendCommand()
-//! @SYMTestActions		1. Create a RFbsSession
-//!				2. Create a 100x200 bitmap.
-//!				3. Send message 15 (EFbsMessBitmapResize) using SendCommand() passing as arguments: the handle of the bitmap, new width 50, new height 20.
-//!				4. Disconnect the session
-//! @SYMTestStatus		Implemented
-//! @SYMTestPriority		High
-//! @SYMTestExpectedResults	The function SendCommand() call doesn't cause panic.
-//! @SYMTestType		CIT
-	START_TEST_BLOCK	100		T_FBServAPI	\graphics\GRAPHICS-FBSERV-FbsSession-PublicApi.ini
-		CREATE_OBJECT	RFbsSession	RFbsSession1
-		CREATE_OBJECT	CFbsBitmap	CFbsBitmap1
-		COMMAND		RFbsSession1	Connect
-		COMMAND		RFbsSession1	GetSession
-		COMMAND		CFbsBitmap1	new
-		COMMAND		CFbsBitmap1	Create		GRAPHICS-FBSERV-FbsSession-PublicApi-0020-001-Create_command005
-		COMMAND		RFbsSession1	SendCommand	GRAPHICS-FBSERV-FbsSession-PublicApi-0020-001-SendCommand_command007
-		COMMAND		CFbsBitmap1	~
-		COMMAND		RFbsSession1	Disconnect
-	END_TEST_BLOCK
-END_TESTCASE 			GRAPHICS-FBSERV-FbsSession-PublicApi-0020
-
-
-START_TESTCASE 			GRAPHICS-FBSERV-FbsSession-PublicApi-0021
-//! @SYMTestCaseID		GRAPHICS-FBSERV-FbsSession-PublicApi-0021
-//! @SYMAPI			RFbsSession
-//! @SYMAuthor			Louis Henry Nayegon
-//! @SYMCreationDate		02/08/2006
-//! @SYMTestCaseDependencies	setup-GRAPHICS-FBSERV-FbsSession-PublicApi.script
-//! @SYMTestCaseDesc		RFbsSession::Disconnect() called without a connection
-//! @SYMTestActions		1. Disconnect the session
-//! @SYMTestStatus		Implemented
-//! @SYMTestPriority		High
-//! @SYMTestExpectedResults	The function Disconnect() passes
-//! @SYMTestType		CIT
-	START_TEST_BLOCK	100		T_FBServAPI	\graphics\GRAPHICS-FBSERV-FbsSession-PublicApi.ini
-		CREATE_OBJECT	RFbsSession	RFbsSession1
-		COMMAND		RFbsSession1	Disconnect
-	END_TEST_BLOCK
-END_TESTCASE 			GRAPHICS-FBSERV-FbsSession-PublicApi-0021