--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/graphicsapitest/graphicssvs/fbserv/scripts/GRAPHICS-FBSERV-BitmapUtil-PublicApi.script Tue Feb 02 01:47:50 2010 +0200
@@ -0,0 +1,1002 @@
+//
+// 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-BitmapUtil-PublicApi
+//! @SYMScriptTestEnvironment This test script requires a basic ROM.
+
+/////////////////////////////////////////////////////////////////////
+// GRAPHICS-FBSERV-BitmapUtil-PublicAPI.script
+//
+// Tests all public elements of the TBitmapUtil 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 TBitmapUtil.
+// 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-BitmapUtil-PublicApi-0001
+//! @SYMTestCaseID GRAPHICS-FBSERV-BitmapUtil-PublicApi-0001
+//! @SYMAPI TBitmapUtil
+//! @SYMAuthor Anton Golovko
+//! @SYMCreationDate 24/03/2006
+//! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-BitmapUtil-PublicApi.script
+//! @SYMTestCaseDesc TBitmapUtil::TBitmapUtil() simple test
+//! Uses API elements: TBitmapUtil()
+//! @SYMTestActions 1. Create a 100x100 bitmap
+//! 2. Call TBitmapUtil::TBitmapUtil() method passing the bitmap as a parameter
+//! @SYMTestStatus Implemented
+//! @SYMTestPriority Critical
+//! @SYMTestExpectedResults The TBitmapUtil() constructor doesn't cause panic.
+//! @SYMTestType CIT
+ START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-BitmapUtil-PublicApi.ini
+ CREATE_OBJECT RFbsSession RFbsSession1
+ CREATE_OBJECT CFbsBitmap CFbsBitmap1
+ CREATE_OBJECT TBitmapUtil TBitmapUtil1
+ COMMAND RFbsSession1 Connect
+ COMMAND CFbsBitmap1 new
+ COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-BitmapUtil-PublicApi-0001-001-Create_command04
+ COMMAND TBitmapUtil1 new GRAPHICS-FBSERV-BitmapUtil-PublicApi-0001-001-New_command06
+ COMMAND TBitmapUtil1 ~
+ COMMAND CFbsBitmap1 ~
+ COMMAND RFbsSession1 Disconnect
+ END_TEST_BLOCK
+END_TESTCASE GRAPHICS-FBSERV-BitmapUtil-PublicApi-0001
+
+
+START_TESTCASE GRAPHICS-FBSERV-BitmapUtil-PublicApi-0002
+//! @SYMTestCaseID GRAPHICS-FBSERV-BitmapUtil-PublicApi-0002
+//! @SYMAPI TBitmapUtil
+//! @SYMAuthor Anton Golovko
+//! @SYMCreationDate 24/03/2006
+//! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-BitmapUtil-PublicApi.script
+//! @SYMTestCaseDesc TBitmapUtil Begin() (Begin(const TPoint \&aPosition) version) and End() test
+//! Uses API elements: TBitmapUtil(), Begin(), End()
+//! @SYMTestActions 1. Create a 100x100 bitmap
+//! 2. Call TBitmapUtil::TBitmapUtil() method passing the bitmap as a parameter
+//! 3. Call Begin() method passing a point (0, 0) as a parameter
+//! 4. Call End() method
+//! @SYMTestStatus Implemented
+//! @SYMTestPriority Critical
+//! @SYMTestExpectedResults The functions Begin() and End() don't cause panic.
+//! @SYMTestType CIT
+ START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-BitmapUtil-PublicApi.ini
+ CREATE_OBJECT RFbsSession RFbsSession1
+ CREATE_OBJECT CFbsBitmap CFbsBitmap1
+ CREATE_OBJECT TBitmapUtil TBitmapUtil1
+ COMMAND RFbsSession1 Connect
+ COMMAND CFbsBitmap1 new
+ COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-BitmapUtil-PublicApi-0002-001-Create_command04
+ COMMAND TBitmapUtil1 new GRAPHICS-FBSERV-BitmapUtil-PublicApi-0002-001-New_command06
+ COMMAND TBitmapUtil1 Begin GRAPHICS-FBSERV-BitmapUtil-PublicApi-0002-001-Begin_command07
+ COMMAND TBitmapUtil1 End
+ COMMAND TBitmapUtil1 ~
+ COMMAND CFbsBitmap1 ~
+ COMMAND RFbsSession1 Disconnect
+ END_TEST_BLOCK
+END_TESTCASE GRAPHICS-FBSERV-BitmapUtil-PublicApi-0002
+
+
+START_TESTCASE GRAPHICS-FBSERV-BitmapUtil-PublicApi-0003
+//! @SYMTestCaseID GRAPHICS-FBSERV-BitmapUtil-PublicApi-0003
+//! @SYMAPI TBitmapUtil
+//! @SYMAuthor Anton Golovko
+//! @SYMCreationDate 24/03/2006
+//! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-BitmapUtil-PublicApi.script
+//! @SYMTestCaseDesc TBitmapUtil Begin() (Begin(const TPoint \&aPosition, const TBitmapUtil \&aUtil) version) and End() test with lock share
+//! Uses API elements: TBitmapUtil(), Begin(), End()
+//! @SYMTestActions 1. Create a 100x100 bitmap
+//! 2. Call TBitmapUtil::TBitmapUtil() method passing the bitmap as a parameter
+//! 3. Create another bitmap and a TBitmapUtil instance for it
+//! 4. Call Begin() method of the first passing a point (0, 0) as a parameter
+//! 5. Call Begin() method of the second TBitmapUtil passing a point (0, 0) and the first TBitmapUtil as parameters
+//! 6. Call End() methods of each of TBitmapUtils
+//! @SYMTestStatus Implemented
+//! @SYMTestPriority Critical
+//! @SYMTestExpectedResults The functions Begin() and End() don't cause panic.
+//! @SYMTestType CIT
+ START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-BitmapUtil-PublicApi.ini
+ CREATE_OBJECT RFbsSession RFbsSession1
+ CREATE_OBJECT CFbsBitmap CFbsBitmap1
+ CREATE_OBJECT TBitmapUtil TBitmapUtil1
+ CREATE_OBJECT CFbsBitmap CFbsBitmap2
+ CREATE_OBJECT TBitmapUtil TBitmapUtil2
+ COMMAND RFbsSession1 Connect
+ COMMAND CFbsBitmap1 new
+ COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-BitmapUtil-PublicApi-0003-001-Create_command04
+ COMMAND TBitmapUtil1 new GRAPHICS-FBSERV-BitmapUtil-PublicApi-0003-001-New_command06
+ COMMAND CFbsBitmap2 new
+ COMMAND CFbsBitmap2 Create GRAPHICS-FBSERV-BitmapUtil-PublicApi-0003-001-Create_command09
+ COMMAND TBitmapUtil1 Begin GRAPHICS-FBSERV-BitmapUtil-PublicApi-0003-001-Begin_command11
+ COMMAND TBitmapUtil2 new GRAPHICS-FBSERV-BitmapUtil-PublicApi-0003-001-New_command13
+ COMMAND TBitmapUtil2 Begin GRAPHICS-FBSERV-BitmapUtil-PublicApi-0003-001-Begin_command14
+ COMMAND TBitmapUtil2 End
+ COMMAND TBitmapUtil1 End
+ COMMAND TBitmapUtil1 ~
+ COMMAND TBitmapUtil2 ~
+ COMMAND CFbsBitmap1 ~
+ COMMAND CFbsBitmap2 ~
+ COMMAND RFbsSession1 Disconnect
+ END_TEST_BLOCK
+END_TESTCASE GRAPHICS-FBSERV-BitmapUtil-PublicApi-0003
+
+
+START_TESTCASE GRAPHICS-FBSERV-BitmapUtil-PublicApi-0004
+//! @SYMTestCaseID GRAPHICS-FBSERV-BitmapUtil-PublicApi-0004
+//! @SYMAPI TBitmapUtil
+//! @SYMAuthor Anton Golovko
+//! @SYMCreationDate 24/03/2006
+//! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-BitmapUtil-PublicApi.script
+//! @SYMTestCaseDesc TBitmapUtil::GetPixel() and TBitmapUtil::SetPixel() (SetPixel(TUint32 aValue) version) test
+//! Uses API elements: TBitmapUtil(), Begin(), End(), GetPixel(), SetPixel()
+//! @SYMTestActions 1. Create a 100x100 bitmap
+//! 2. Call TBitmapUtil::TBitmapUtil() method passing the bitmap as a parameter
+//! 3. Call Begin() method passing a point (0, 0) as a parameter
+//! 4. Call SetPixel(128)
+//! 5. Call GetPixel()
+//! 6. Call End() method
+//! @SYMTestStatus Implemented
+//! @SYMTestPriority Critical
+//! @SYMTestExpectedResults The SetPixel() and GetPixel() function calls don't cause panic and GetPixel() returns 128 (same color as used in SetPixel())
+//! @SYMTestType CIT
+ START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-BitmapUtil-PublicApi.ini
+ CREATE_OBJECT RFbsSession RFbsSession1
+ CREATE_OBJECT CFbsBitmap CFbsBitmap1
+ CREATE_OBJECT TBitmapUtil TBitmapUtil1
+ COMMAND RFbsSession1 Connect
+ COMMAND CFbsBitmap1 new
+ COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-BitmapUtil-PublicApi-0004-001-Create_command04
+ COMMAND TBitmapUtil1 new GRAPHICS-FBSERV-BitmapUtil-PublicApi-0004-001-New_command06
+ COMMAND TBitmapUtil1 Begin GRAPHICS-FBSERV-BitmapUtil-PublicApi-0004-001-Begin_command07
+ COMMAND TBitmapUtil1 SetPixel GRAPHICS-FBSERV-BitmapUtil-PublicApi-0004-001-SetPixel_command08
+ COMMAND TBitmapUtil1 GetPixel GRAPHICS-FBSERV-BitmapUtil-PublicApi-0004-001-GetPixel_command09
+ COMMAND TBitmapUtil1 End
+ COMMAND TBitmapUtil1 ~
+ COMMAND CFbsBitmap1 ~
+ COMMAND RFbsSession1 Disconnect
+ END_TEST_BLOCK
+END_TESTCASE GRAPHICS-FBSERV-BitmapUtil-PublicApi-0004
+
+
+START_TESTCASE GRAPHICS-FBSERV-BitmapUtil-PublicApi-0005
+//! @SYMTestCaseID GRAPHICS-FBSERV-BitmapUtil-PublicApi-0005
+//! @SYMAPI TBitmapUtil
+//! @SYMAuthor Anton Golovko
+//! @SYMCreationDate 24/03/2006
+//! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-BitmapUtil-PublicApi.script
+//! @SYMTestCaseDesc TBitmapUtil::SetPixel() (SetPixel(const TBitmapUtil \&aSource) version) from another bitmap test
+//! Uses API elements: TBitmapUtil(), Begin(), End(), GetPixel(), SetPixel()
+//! @SYMTestActions 1. Create a 100x100 bitmap
+//! 2. Call TBitmapUtil::TBitmapUtil() method passing the bitmap as a parameter
+//! 5. Call Begin() method of the TBitmapUtil passing a point (23, 45)
+//! 6. Call the TBitmapUtil's SetPixel() passing 128
+//! 9. Call End() methods of the TBitmapUtils
+//! 4. Create another bitmap and a TBitmapUtil instance for it
+//! 3. Call Begin() method of the second TBitmapUtil passing a point (0, 0) as a parameter
+//! 7. Call second TBitmapUtil's SetPixel() and the first TBitmapUtil as a parameter
+//! 8. Call second TBitmapUtil's GetPixel() and check that the GetPixel() returns 128 (same color as used in SetPixel())
+//! 9. Call End() methods of second TBitmapUtils
+//! @SYMTestStatus Implemented
+//! @SYMTestPriority Critical
+//! @SYMTestExpectedResults The function SetPixel() call doesn't cause panic and GetPixel() returns 128 (same color as used in SetPixel())
+//! @SYMTestType CIT
+ START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-BitmapUtil-PublicApi.ini
+ CREATE_OBJECT RFbsSession RFbsSession1
+ CREATE_OBJECT CFbsBitmap CFbsBitmap1
+ CREATE_OBJECT TBitmapUtil TBitmapUtil1
+ CREATE_OBJECT CFbsBitmap CFbsBitmap2
+ CREATE_OBJECT TBitmapUtil TBitmapUtil2
+ COMMAND RFbsSession1 Connect
+ COMMAND CFbsBitmap1 new
+ COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-BitmapUtil-PublicApi-0005-001-Create_command04
+ COMMAND TBitmapUtil1 new GRAPHICS-FBSERV-BitmapUtil-PublicApi-0005-001-New_command06
+ COMMAND TBitmapUtil1 Begin GRAPHICS-FBSERV-BitmapUtil-PublicApi-0005-001-Begin_command07
+ COMMAND TBitmapUtil1 SetPixel GRAPHICS-FBSERV-BitmapUtil-PublicApi-0005-001-SetPixel_command08
+ COMMAND TBitmapUtil1 End
+ COMMAND CFbsBitmap2 new
+ COMMAND CFbsBitmap2 Create GRAPHICS-FBSERV-BitmapUtil-PublicApi-0005-001-Create_command12
+ COMMAND TBitmapUtil2 new GRAPHICS-FBSERV-BitmapUtil-PublicApi-0005-001-New_command14
+ COMMAND TBitmapUtil2 Begin GRAPHICS-FBSERV-BitmapUtil-PublicApi-0005-001-Begin_command15
+ COMMAND TBitmapUtil2 SetPixel GRAPHICS-FBSERV-BitmapUtil-PublicApi-0005-001-SetPixel_command16
+ COMMAND TBitmapUtil2 GetPixel GRAPHICS-FBSERV-BitmapUtil-PublicApi-0005-001-GetPixel_command17
+ COMMAND TBitmapUtil2 End
+ COMMAND TBitmapUtil1 ~
+ COMMAND TBitmapUtil2 ~
+ COMMAND CFbsBitmap1 ~
+ COMMAND CFbsBitmap2 ~
+ COMMAND RFbsSession1 Disconnect
+ END_TEST_BLOCK
+END_TESTCASE GRAPHICS-FBSERV-BitmapUtil-PublicApi-0005
+
+
+START_TESTCASE GRAPHICS-FBSERV-BitmapUtil-PublicApi-0006
+//! @SYMTestCaseID GRAPHICS-FBSERV-BitmapUtil-PublicApi-0006
+//! @SYMAPI TBitmapUtil
+//! @SYMAuthor Anton Golovko
+//! @SYMCreationDate 24/03/2006
+//! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-BitmapUtil-PublicApi.script
+//! @SYMTestCaseDesc TBitmapUtil::SetPos() test
+//! Uses API elements: TBitmapUtil(), Begin(), End(), GetPixel(), SetPixel(), SetPos()
+//! @SYMTestActions 1. Create a 2x2 bitmap
+//! 2. Call TBitmapUtil::TBitmapUtil() method passing the bitmap as a parameter
+//! 3. Call Begin() method passing a point (0, 0) as a parameter
+//! 4. Pass all of bitmap's pixels using SetPos() and calling SetPixel() to assign them different colors from 0 to 3
+//! 5. Pass all of bitmap's pixels using SetPos() and calling GetPixel() to check that the have colors from 0 to 3
+//! 6. Call End() method
+//! @SYMTestStatus Implemented
+//! @SYMTestPriority Critical
+//! @SYMTestExpectedResults See actions
+//! @SYMTestType CIT
+ START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-BitmapUtil-PublicApi.ini
+ CREATE_OBJECT RFbsSession RFbsSession1
+ CREATE_OBJECT CFbsBitmap CFbsBitmap1
+ CREATE_OBJECT TBitmapUtil TBitmapUtil1
+ COMMAND RFbsSession1 Connect
+ COMMAND CFbsBitmap1 new
+ COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-BitmapUtil-PublicApi-0006-001-Create_command04
+ COMMAND TBitmapUtil1 new GRAPHICS-FBSERV-BitmapUtil-PublicApi-0006-001-New_command06
+ COMMAND TBitmapUtil1 Begin GRAPHICS-FBSERV-BitmapUtil-PublicApi-0006-001-Begin_command07
+ COMMAND TBitmapUtil1 SetPixel GRAPHICS-FBSERV-BitmapUtil-PublicApi-0006-001-SetPixel_command08
+ COMMAND TBitmapUtil1 SetPos GRAPHICS-FBSERV-BitmapUtil-PublicApi-0006-001-SetPos_command09
+ COMMAND TBitmapUtil1 SetPixel GRAPHICS-FBSERV-BitmapUtil-PublicApi-0006-001-SetPixel_command10
+ COMMAND TBitmapUtil1 SetPos GRAPHICS-FBSERV-BitmapUtil-PublicApi-0006-001-SetPos_command11
+ COMMAND TBitmapUtil1 SetPixel GRAPHICS-FBSERV-BitmapUtil-PublicApi-0006-001-SetPixel_command12
+ COMMAND TBitmapUtil1 SetPos GRAPHICS-FBSERV-BitmapUtil-PublicApi-0006-001-SetPos_command13
+ COMMAND TBitmapUtil1 SetPixel GRAPHICS-FBSERV-BitmapUtil-PublicApi-0006-001-SetPixel_command14
+ COMMAND TBitmapUtil1 SetPos GRAPHICS-FBSERV-BitmapUtil-PublicApi-0006-001-SetPos_command15
+ COMMAND TBitmapUtil1 GetPixel GRAPHICS-FBSERV-BitmapUtil-PublicApi-0006-001-GetPixel_command16
+ COMMAND TBitmapUtil1 SetPos GRAPHICS-FBSERV-BitmapUtil-PublicApi-0006-001-SetPos_command17
+ COMMAND TBitmapUtil1 GetPixel GRAPHICS-FBSERV-BitmapUtil-PublicApi-0006-001-GetPixel_command18
+ COMMAND TBitmapUtil1 SetPos GRAPHICS-FBSERV-BitmapUtil-PublicApi-0006-001-SetPos_command19
+ COMMAND TBitmapUtil1 GetPixel GRAPHICS-FBSERV-BitmapUtil-PublicApi-0006-001-GetPixel_command20
+ COMMAND TBitmapUtil1 SetPos GRAPHICS-FBSERV-BitmapUtil-PublicApi-0006-001-SetPos_command21
+ COMMAND TBitmapUtil1 GetPixel GRAPHICS-FBSERV-BitmapUtil-PublicApi-0006-001-GetPixel_command22
+ COMMAND TBitmapUtil1 End
+ COMMAND TBitmapUtil1 ~
+ COMMAND CFbsBitmap1 ~
+ COMMAND RFbsSession1 Disconnect
+ END_TEST_BLOCK
+END_TESTCASE GRAPHICS-FBSERV-BitmapUtil-PublicApi-0006
+
+
+START_TESTCASE GRAPHICS-FBSERV-BitmapUtil-PublicApi-0007
+//! @SYMTestCaseID GRAPHICS-FBSERV-BitmapUtil-PublicApi-0007
+//! @SYMAPI TBitmapUtil
+//! @SYMAuthor Anton Golovko
+//! @SYMCreationDate 24/03/2006
+//! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-BitmapUtil-PublicApi.script
+//! @SYMTestCaseDesc DecXPos(), DecYPos(), IncXPos(), IncYPos() test
+//! Uses API elements: TBitmapUtil(), Begin(), End(), GetPixel(), SetPixel(), SetPos(), DecXPos(), DecYPos(), IncXPos(), IncYPos()
+//! @SYMTestActions 1. Create a 100x100 bitmap
+//! 2. Call TBitmapUtil::TBitmapUtil() method passing the bitmap as a parameter
+//! 3. Call Begin() method passing a point (10, 10) as a parameter
+//! 4. Call DecXPos() and set pixel's color to 1
+//! 5. Call DecYPos() and set pixel's color to 2
+//! 6. Call IncXPos() and set pixel's color to 3
+//! 7. Call IncYPos() and set pixel's color to 4
+//! 8. Use SetPos() and GetPixel() methods to verify that dots (9, 10), (9, 9), (10, 9), (10, 10) have
+//! the following colors 1, 2, 3, 4 correspondingly
+//! 9. Call End() method
+//! @SYMTestStatus Implemented
+//! @SYMTestPriority Critical
+//! @SYMTestExpectedResults The operations don't cause panic and colors are assigned correctly
+//! @SYMTestType CIT
+ START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-BitmapUtil-PublicApi.ini
+ CREATE_OBJECT RFbsSession RFbsSession1
+ CREATE_OBJECT CFbsBitmap CFbsBitmap1
+ CREATE_OBJECT TBitmapUtil TBitmapUtil1
+ COMMAND RFbsSession1 Connect
+ COMMAND CFbsBitmap1 new
+ COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-BitmapUtil-PublicApi-0007-001-Create_command04
+ COMMAND TBitmapUtil1 new GRAPHICS-FBSERV-BitmapUtil-PublicApi-0007-001-New_command06
+ COMMAND TBitmapUtil1 Begin GRAPHICS-FBSERV-BitmapUtil-PublicApi-0007-001-Begin_command07
+ COMMAND TBitmapUtil1 DecXPos
+ COMMAND TBitmapUtil1 SetPixel GRAPHICS-FBSERV-BitmapUtil-PublicApi-0007-001-SetPixel_command09
+ COMMAND TBitmapUtil1 DecYPos
+ COMMAND TBitmapUtil1 SetPixel GRAPHICS-FBSERV-BitmapUtil-PublicApi-0007-001-SetPixel_command11
+ COMMAND TBitmapUtil1 IncXPos
+ COMMAND TBitmapUtil1 SetPixel GRAPHICS-FBSERV-BitmapUtil-PublicApi-0007-001-SetPixel_command13
+ COMMAND TBitmapUtil1 IncYPos
+ COMMAND TBitmapUtil1 SetPixel GRAPHICS-FBSERV-BitmapUtil-PublicApi-0007-001-SetPixel_command15
+ COMMAND TBitmapUtil1 SetPos GRAPHICS-FBSERV-BitmapUtil-PublicApi-0007-001-SetPos_command16
+ COMMAND TBitmapUtil1 GetPixel GRAPHICS-FBSERV-BitmapUtil-PublicApi-0007-001-GetPixel_command17
+ COMMAND TBitmapUtil1 SetPos GRAPHICS-FBSERV-BitmapUtil-PublicApi-0007-001-SetPos_command18
+ COMMAND TBitmapUtil1 GetPixel GRAPHICS-FBSERV-BitmapUtil-PublicApi-0007-001-GetPixel_command19
+ COMMAND TBitmapUtil1 SetPos GRAPHICS-FBSERV-BitmapUtil-PublicApi-0007-001-SetPos_command20
+ COMMAND TBitmapUtil1 GetPixel GRAPHICS-FBSERV-BitmapUtil-PublicApi-0007-001-GetPixel_command21
+ COMMAND TBitmapUtil1 SetPos GRAPHICS-FBSERV-BitmapUtil-PublicApi-0007-001-SetPos_command22
+ COMMAND TBitmapUtil1 GetPixel GRAPHICS-FBSERV-BitmapUtil-PublicApi-0007-001-GetPixel_command23
+ COMMAND TBitmapUtil1 End
+ COMMAND TBitmapUtil1 ~
+ COMMAND CFbsBitmap1 ~
+ COMMAND RFbsSession1 Disconnect
+ END_TEST_BLOCK
+END_TESTCASE GRAPHICS-FBSERV-BitmapUtil-PublicApi-0007
+
+
+START_TESTCASE GRAPHICS-FBSERV-BitmapUtil-PublicApi-0008
+//! @SYMTestCaseID GRAPHICS-FBSERV-BitmapUtil-PublicApi-0008
+//! @SYMAPI TBitmapUtil
+//! @SYMAuthor Anton Golovko
+//! @SYMCreationDate 29/03/2006
+//! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-BitmapUtil-PublicApi.script
+//! @SYMTestCaseDesc TBitmapUtil::TBitmapUtil() negative test with null pointer argument
+//! Uses API elements: TBitmapUtil()
+//! @SYMTestActions 1. Call TBitmapUtil::TBitmapUtil() method passing NULL as a parameter
+//! @SYMTestStatus Implemented
+//! @SYMTestPriority High
+//! @SYMTestExpectedResults The TBitmapUtil() constructor doesn't cause panic.
+//! @SYMTestType CIT
+ START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-BitmapUtil-PublicApi.ini
+ CREATE_OBJECT RFbsSession RFbsSession1
+ CREATE_OBJECT CFbsBitmap CFbsBitmap1
+ CREATE_OBJECT TBitmapUtil TBitmapUtil1
+ COMMAND RFbsSession1 Connect
+ COMMAND TBitmapUtil1 new GRAPHICS-FBSERV-BitmapUtil-PublicApi-0008-001-New_command03
+ COMMAND TBitmapUtil1 ~
+ COMMAND CFbsBitmap1 ~
+ COMMAND RFbsSession1 Disconnect
+ END_TEST_BLOCK
+END_TESTCASE GRAPHICS-FBSERV-BitmapUtil-PublicApi-0008
+
+
+//!START_TESTCASE GRAPHICS-FBSERV-BitmapUtil-PublicApi-0009
+//! @SYMTestCaseID GRAPHICS-FBSERV-BitmapUtil-PublicApi-0009
+//! @SYMAPI TBitmapUtil
+//! @SYMAuthor Anton Golovko
+//! @SYMCreationDate 29/03/2006
+//! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-BitmapUtil-PublicApi.script
+//! @SYMTestCaseDesc TBitmapUtil::TBitmapUtil() and Begin() negative test with null pointer argument
+//! Uses API elements: TBitmapUtil()
+//! @SYMTestActions 1. Call TBitmapUtil::TBitmapUtil() method passing NULL as a parameter
+//! 2. Call Begin() with point (0,0) as a parameter
+//! @SYMTestStatus Implemented
+//! @SYMTestPriority High
+//! @SYMTestExpectedResults The Begin() method call must panic
+//! @SYMTestType CIT
+//! START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-BitmapUtil-PublicApi.ini
+//! CREATE_OBJECT RFbsSession RFbsSession1
+//! CREATE_OBJECT CFbsBitmap CFbsBitmap1
+//! CREATE_OBJECT TBitmapUtil TBitmapUtil1
+//! COMMAND RFbsSession1 Connect
+//! COMMAND TBitmapUtil1 new GRAPHICS-FBSERV-BitmapUtil-PublicApi-0009-001-New_command03
+//! COMMAND TBitmapUtil1 Begin GRAPHICS-FBSERV-BitmapUtil-PublicApi-0009-001-Begin_command04
+//! END_TEST_BLOCK !PanicCode=3 !PanicString=KERN-EXEC
+//! RUN_TEST_STEP 100 T_FBServAPI utilityClearPanicDlg
+//!END_TESTCASE GRAPHICS-FBSERV-BitmapUtil-PublicApi-0009
+
+
+START_TESTCASE GRAPHICS-FBSERV-BitmapUtil-PublicApi-0010
+//! @SYMTestCaseID GRAPHICS-FBSERV-BitmapUtil-PublicApi-0010
+//! @SYMAPI TBitmapUtil
+//! @SYMAuthor Anton Golovko
+//! @SYMCreationDate 29/03/2006
+//! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-BitmapUtil-PublicApi.script
+//! @SYMTestCaseDesc TBitmapUtil::TBitmapUtil() negative test with not constructed bitmap as argument
+//! Uses API elements: TBitmapUtil()
+//! @SYMTestActions 1. Create an instance of CFbsBitmap class but don't call neither create nor load method
+//! 2. Call TBitmapUtil::TBitmapUtil() method passing the instance as a parameter
+//! @SYMTestStatus Implemented
+//! @SYMTestPriority High
+//! @SYMTestExpectedResults The TBitmapUtil() constructor doesn't cause panic.
+//! @SYMTestType CIT
+ START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-BitmapUtil-PublicApi.ini
+ CREATE_OBJECT RFbsSession RFbsSession1
+ CREATE_OBJECT CFbsBitmap CFbsBitmap1
+ CREATE_OBJECT TBitmapUtil TBitmapUtil1
+ COMMAND RFbsSession1 Connect
+ COMMAND CFbsBitmap1 new
+ COMMAND TBitmapUtil1 new GRAPHICS-FBSERV-BitmapUtil-PublicApi-0010-001-New_command05
+ COMMAND TBitmapUtil1 ~
+ COMMAND CFbsBitmap1 ~
+ COMMAND RFbsSession1 Disconnect
+ END_TEST_BLOCK
+END_TESTCASE GRAPHICS-FBSERV-BitmapUtil-PublicApi-0010
+
+
+START_TESTCASE GRAPHICS-FBSERV-BitmapUtil-PublicApi-0011a
+//! @SYMTestCaseID GRAPHICS-FBSERV-BitmapUtil-PublicApi-0011a
+//! @SYMAPI TBitmapUtil
+//! @SYMAuthor Anton Golovko
+//! @SYMCreationDate 29/03/2006
+//! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-BitmapUtil-PublicApi.script
+//! @SYMTestCaseDesc TBitmapUtil::TBitmapUtil(),Begin() and CFbsBitmap::Create() a negative testcase
+//! an incorrect bitmap loaded with an invalid display mode
+//! Uses API elements: TBitmapUtil()
+//! @SYMTestActions 1. Create an instance of CFbsBitmap class with an invalid display mode ERgb
+//! 2. Call TBitmapUtil::TBitmapUtil() method passing the instance as a parameter
+//! 3. Call Begin() with point (0,0) as a parameter
+//! @SYMTestStatus Implemented
+//! @SYMTestPriority High
+//! @SYMTestExpectedResults The Create() method should come back with KErrArgument as the requested display mode is invalid
+//! @SYMTestType CIT
+ START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-BitmapUtil-PublicApi.ini
+ CREATE_OBJECT RFbsSession RFbsSession1
+ CREATE_OBJECT CFbsBitmap CFbsBitmap1
+ CREATE_OBJECT TBitmapUtil TBitmapUtil1
+ COMMAND RFbsSession1 Connect
+ COMMAND CFbsBitmap1 new
+ COMMAND !Error=-6 CFbsBitmap1 Create GRAPHICS-FBSERV-BitmapUtil-PublicApi-0011-001-Create_command06
+ COMMAND TBitmapUtil1 new GRAPHICS-FBSERV-BitmapUtil-PublicApi-0011-001-New_command05
+ COMMAND TBitmapUtil1 Begin GRAPHICS-FBSERV-BitmapUtil-PublicApi-0011-001-Begin_command07
+ END_TEST_BLOCK !PanicCode=10 !PanicString=FBSCLI
+ RUN_TEST_STEP 100 T_FBServAPI utilityClearPanicDlg
+END_TESTCASE GRAPHICS-FBSERV-BitmapUtil-PublicApi-0011a
+
+
+START_TESTCASE GRAPHICS-FBSERV-BitmapUtil-PublicApi-0012
+//! @SYMTestCaseID GRAPHICS-FBSERV-BitmapUtil-PublicApi-0012
+//! @SYMAPI TBitmapUtil
+//! @SYMAuthor Anton Golovko
+//! @SYMCreationDate 29/03/2006
+//! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-BitmapUtil-PublicApi.script
+//! @SYMTestCaseDesc TBitmapUtil Begin() (Begin(const TPoint \&aPosition) version) negative test for out-of-bounds initial position
+//! Uses API elements: TBitmapUtil(), Begin()
+//! @SYMTestActions 1. Create a 100x100 bitmap
+//! 2. Call TBitmapUtil::TBitmapUtil() method passing the bitmap as a parameter
+//! 3. Call Begin() method passing a point (-1, -1) as a parameter
+//! 4. Call SetPixel(0)
+//! 4. Call End()
+//! @SYMTestStatus Implemented
+//! @SYMTestPriority High
+//! @SYMTestExpectedResults The function Begin() call doesn't cause panic.
+//! @SYMTestType CIT
+ START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-BitmapUtil-PublicApi.ini
+ CREATE_OBJECT RFbsSession RFbsSession1
+ CREATE_OBJECT CFbsBitmap CFbsBitmap1
+ CREATE_OBJECT TBitmapUtil TBitmapUtil1
+ COMMAND RFbsSession1 Connect
+ COMMAND CFbsBitmap1 new
+ COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-BitmapUtil-PublicApi-0012-001-Create_command04
+ COMMAND TBitmapUtil1 new GRAPHICS-FBSERV-BitmapUtil-PublicApi-0012-001-New_command06
+ COMMAND TBitmapUtil1 Begin GRAPHICS-FBSERV-BitmapUtil-PublicApi-0012-001-Begin_command07
+ COMMAND TBitmapUtil1 SetPixel GRAPHICS-FBSERV-BitmapUtil-PublicApi-0012-001-SetPixel_command08
+ COMMAND TBitmapUtil1 End
+ COMMAND TBitmapUtil1 ~
+ COMMAND CFbsBitmap1 ~
+ COMMAND RFbsSession1 Disconnect
+ END_TEST_BLOCK
+END_TESTCASE GRAPHICS-FBSERV-BitmapUtil-PublicApi-0012
+
+
+START_TESTCASE GRAPHICS-FBSERV-BitmapUtil-PublicApi-0013
+//! @SYMTestCaseID GRAPHICS-FBSERV-BitmapUtil-PublicApi-0013
+//! @SYMAPI TBitmapUtil
+//! @SYMAuthor Anton Golovko
+//! @SYMCreationDate 29/03/2006
+//! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-BitmapUtil-PublicApi.script
+//! @SYMTestCaseDesc TBitmapUtil::SetPixel() (SetPixel(TUint32 aValue) version) negative test for out-of-range color value
+//! Uses API elements: TBitmapUtil(), Begin(), End(), GetPixel(), SetPixel()
+//! @SYMTestActions 1. Create a 100x100 bitmap and 16-color (EGray16 = 3, GDI.H) display mode
+//! 2. Call TBitmapUtil::TBitmapUtil() method passing the bitmap as a parameter
+//! 3. Call Begin() method passing a point (0, 0) as a parameter
+//! 4. Call SetPixel(16)
+//! 5. Check that the color is 0
+//! 6. Call End() method
+//! @SYMTestStatus Implemented
+//! @SYMTestPriority High
+//! @SYMTestExpectedResults The test expects SetPixel() for out-of-range color not to panic
+//! @SYMTestType CIT
+ START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-BitmapUtil-PublicApi.ini
+ CREATE_OBJECT RFbsSession RFbsSession1
+ CREATE_OBJECT CFbsBitmap CFbsBitmap1
+ CREATE_OBJECT TBitmapUtil TBitmapUtil1
+ COMMAND RFbsSession1 Connect
+ COMMAND CFbsBitmap1 new
+ COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-BitmapUtil-PublicApi-0013-001-Create_command04
+ COMMAND TBitmapUtil1 new GRAPHICS-FBSERV-BitmapUtil-PublicApi-0013-001-New_command06
+ COMMAND TBitmapUtil1 Begin GRAPHICS-FBSERV-BitmapUtil-PublicApi-0013-001-Begin_command07
+ COMMAND TBitmapUtil1 SetPixel GRAPHICS-FBSERV-BitmapUtil-PublicApi-0013-001-SetPixel_command08
+ COMMAND TBitmapUtil1 GetPixel GRAPHICS-FBSERV-BitmapUtil-PublicApi-0013-001-GetPixel_command09
+ COMMAND TBitmapUtil1 End
+ COMMAND TBitmapUtil1 ~
+ COMMAND CFbsBitmap1 ~
+ COMMAND RFbsSession1 Disconnect
+ END_TEST_BLOCK
+END_TESTCASE GRAPHICS-FBSERV-BitmapUtil-PublicApi-0013
+
+
+START_TESTCASE GRAPHICS-FBSERV-BitmapUtil-PublicApi-0014
+//! @SYMTestCaseID GRAPHICS-FBSERV-BitmapUtil-PublicApi-0014
+//! @SYMAPI TBitmapUtil
+//! @SYMAuthor Anton Golovko
+//! @SYMCreationDate 29/03/2006
+//! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-BitmapUtil-PublicApi.script
+//! @SYMTestCaseDesc TBitmapUtil::SetPos() negative test for out-of-bounds coordinates
+//! Uses API elements: TBitmapUtil(), Begin(), End(), SetPos()
+//! @SYMTestActions 1. Create a 100x100 bitmap
+//! 2. Call TBitmapUtil::TBitmapUtil() method passing the bitmap as a parameter
+//! 3. Call Begin() method passing a point (0, 0) as a parameter
+//! 4. Call SetPos(100, 100)
+//! 5. Call End() method
+//! @SYMTestStatus Implemented
+//! @SYMTestPriority High
+//! @SYMTestExpectedResults Call to SetPos() doesn't cause panic.
+//! @SYMTestType CIT
+ START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-BitmapUtil-PublicApi.ini
+ CREATE_OBJECT RFbsSession RFbsSession1
+ CREATE_OBJECT CFbsBitmap CFbsBitmap1
+ CREATE_OBJECT TBitmapUtil TBitmapUtil1
+ COMMAND RFbsSession1 Connect
+ COMMAND CFbsBitmap1 new
+ COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-BitmapUtil-PublicApi-0014-001-Create_command04
+ COMMAND TBitmapUtil1 new GRAPHICS-FBSERV-BitmapUtil-PublicApi-0014-001-New_command06
+ COMMAND TBitmapUtil1 Begin GRAPHICS-FBSERV-BitmapUtil-PublicApi-0014-001-Begin_command07
+ COMMAND TBitmapUtil1 SetPos GRAPHICS-FBSERV-BitmapUtil-PublicApi-0014-001-SetPos_command08
+ COMMAND TBitmapUtil1 End
+ COMMAND TBitmapUtil1 ~
+ COMMAND CFbsBitmap1 ~
+ COMMAND RFbsSession1 Disconnect
+ END_TEST_BLOCK
+END_TESTCASE GRAPHICS-FBSERV-BitmapUtil-PublicApi-0014
+
+
+START_TESTCASE GRAPHICS-FBSERV-BitmapUtil-PublicApi-0015
+//! @SYMTestCaseID GRAPHICS-FBSERV-BitmapUtil-PublicApi-0015
+//! @SYMAPI TBitmapUtil
+//! @SYMAuthor Anton Golovko
+//! @SYMCreationDate 29/03/2006
+//! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-BitmapUtil-PublicApi.script
+//! @SYMTestCaseDesc DecXPos() negative test for out-of-bounds coordinates
+//! Uses API elements: TBitmapUtil(), Begin(), End(), DecXPos()
+//! @SYMTestActions 1. Create a 1x1 bitmap
+//! 2. Call TBitmapUtil::TBitmapUtil() method passing the bitmap as a parameter
+//! 3. Call Begin() method passing a point (0, 0) as a parameter
+//! 4. Call DecXPos()
+//! 5. Call End() method
+//! @SYMTestStatus Implemented
+//! @SYMTestPriority High
+//! @SYMTestExpectedResults Method DecXPos() call doesn't cause panic.
+//! @SYMTestType CIT
+ START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-BitmapUtil-PublicApi.ini
+ CREATE_OBJECT RFbsSession RFbsSession1
+ CREATE_OBJECT CFbsBitmap CFbsBitmap1
+ CREATE_OBJECT TBitmapUtil TBitmapUtil1
+ COMMAND RFbsSession1 Connect
+ COMMAND CFbsBitmap1 new
+ COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-BitmapUtil-PublicApi-0015-001-Create_command04
+ COMMAND TBitmapUtil1 new GRAPHICS-FBSERV-BitmapUtil-PublicApi-0015-001-New_command06
+ COMMAND TBitmapUtil1 Begin GRAPHICS-FBSERV-BitmapUtil-PublicApi-0015-001-Begin_command07
+ COMMAND TBitmapUtil1 DecXPos
+ COMMAND TBitmapUtil1 End
+ COMMAND TBitmapUtil1 ~
+ COMMAND CFbsBitmap1 ~
+ COMMAND RFbsSession1 Disconnect
+ END_TEST_BLOCK
+END_TESTCASE GRAPHICS-FBSERV-BitmapUtil-PublicApi-0015
+
+
+START_TESTCASE GRAPHICS-FBSERV-BitmapUtil-PublicApi-0016
+//! @SYMTestCaseID GRAPHICS-FBSERV-BitmapUtil-PublicApi-0016
+//! @SYMAPI TBitmapUtil
+//! @SYMAuthor Anton Golovko
+//! @SYMCreationDate 29/03/2006
+//! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-BitmapUtil-PublicApi.script
+//! @SYMTestCaseDesc DecYPos() negative test for out-of-bounds coordinates
+//! Uses API elements: TBitmapUtil(), Begin(), End(), DecYPos()
+//! @SYMTestActions 1. Create a 1x1 bitmap
+//! 2. Call TBitmapUtil::TBitmapUtil() method passing the bitmap as a parameter
+//! 3. Call Begin() method passing a point (0, 0) as a parameter
+//! 4. Call DecYPos()
+//! 5. Call End() method
+//! @SYMTestStatus Implemented
+//! @SYMTestPriority High
+//! @SYMTestExpectedResults Method DecYPos() call doesn't cause panic.
+//! @SYMTestType CIT
+ START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-BitmapUtil-PublicApi.ini
+ CREATE_OBJECT RFbsSession RFbsSession1
+ CREATE_OBJECT CFbsBitmap CFbsBitmap1
+ CREATE_OBJECT TBitmapUtil TBitmapUtil1
+ COMMAND RFbsSession1 Connect
+ COMMAND CFbsBitmap1 new
+ COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-BitmapUtil-PublicApi-0016-001-Create_command04
+ COMMAND TBitmapUtil1 new GRAPHICS-FBSERV-BitmapUtil-PublicApi-0016-001-New_command06
+ COMMAND TBitmapUtil1 Begin GRAPHICS-FBSERV-BitmapUtil-PublicApi-0016-001-Begin_command07
+ COMMAND TBitmapUtil1 DecYPos
+ COMMAND TBitmapUtil1 End
+ COMMAND TBitmapUtil1 ~
+ COMMAND CFbsBitmap1 ~
+ COMMAND RFbsSession1 Disconnect
+ END_TEST_BLOCK
+END_TESTCASE GRAPHICS-FBSERV-BitmapUtil-PublicApi-0016
+
+
+START_TESTCASE GRAPHICS-FBSERV-BitmapUtil-PublicApi-0017
+//! @SYMTestCaseID GRAPHICS-FBSERV-BitmapUtil-PublicApi-0017
+//! @SYMAPI TBitmapUtil
+//! @SYMAuthor Anton Golovko
+//! @SYMCreationDate 29/03/2006
+//! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-BitmapUtil-PublicApi.script
+//! @SYMTestCaseDesc IncXPos() negative test for out-of-bounds coordinates
+//! Uses API elements: TBitmapUtil(), Begin(), End(), IncXPos()
+//! @SYMTestActions 1. Create a 1x1 bitmap
+//! 2. Call TBitmapUtil::TBitmapUtil() method passing the bitmap as a parameter
+//! 3. Call Begin() method passing a point (0, 0) as a parameter
+//! 4. Call IncXPos()
+//! 5. Call End() method
+//! @SYMTestStatus Implemented
+//! @SYMTestPriority High
+//! @SYMTestExpectedResults Method IncXPos() call doesn't cause panic.
+//! @SYMTestType CIT
+ START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-BitmapUtil-PublicApi.ini
+ CREATE_OBJECT RFbsSession RFbsSession1
+ CREATE_OBJECT CFbsBitmap CFbsBitmap1
+ CREATE_OBJECT TBitmapUtil TBitmapUtil1
+ COMMAND RFbsSession1 Connect
+ COMMAND CFbsBitmap1 new
+ COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-BitmapUtil-PublicApi-0017-001-Create_command04
+ COMMAND TBitmapUtil1 new GRAPHICS-FBSERV-BitmapUtil-PublicApi-0017-001-New_command06
+ COMMAND TBitmapUtil1 Begin GRAPHICS-FBSERV-BitmapUtil-PublicApi-0017-001-Begin_command07
+ COMMAND TBitmapUtil1 IncXPos
+ COMMAND TBitmapUtil1 End
+ COMMAND TBitmapUtil1 ~
+ COMMAND CFbsBitmap1 ~
+ COMMAND RFbsSession1 Disconnect
+ END_TEST_BLOCK
+END_TESTCASE GRAPHICS-FBSERV-BitmapUtil-PublicApi-0017
+
+
+START_TESTCASE GRAPHICS-FBSERV-BitmapUtil-PublicApi-0018
+//! @SYMTestCaseID GRAPHICS-FBSERV-BitmapUtil-PublicApi-0018
+//! @SYMAPI TBitmapUtil
+//! @SYMAuthor Anton Golovko
+//! @SYMCreationDate 29/03/2006
+//! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-BitmapUtil-PublicApi.script
+//! @SYMTestCaseDesc IncYPos() negative test for out-of-bounds coordinates
+//! Uses API elements: TBitmapUtil(), Begin(), End(), IncYPos()
+//! @SYMTestActions 1. Create a 1x1 bitmap
+//! 2. Call TBitmapUtil::TBitmapUtil() method passing the bitmap as a parameter
+//! 3. Call Begin() method passing a point (0, 0) as a parameter
+//! 4. Call IncYPos()
+//! 5. Call End() method
+//! @SYMTestStatus Implemented
+//! @SYMTestPriority High
+//! @SYMTestExpectedResults Method IncYPos() call doesn't cause panic.
+//! @SYMTestType CIT
+ START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-BitmapUtil-PublicApi.ini
+ CREATE_OBJECT RFbsSession RFbsSession1
+ CREATE_OBJECT CFbsBitmap CFbsBitmap1
+ CREATE_OBJECT TBitmapUtil TBitmapUtil1
+ COMMAND RFbsSession1 Connect
+ COMMAND CFbsBitmap1 new
+ COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-BitmapUtil-PublicApi-0018-001-Create_command04
+ COMMAND TBitmapUtil1 new GRAPHICS-FBSERV-BitmapUtil-PublicApi-0018-001-New_command06
+ COMMAND TBitmapUtil1 Begin GRAPHICS-FBSERV-BitmapUtil-PublicApi-0018-001-Begin_command07
+ COMMAND TBitmapUtil1 IncYPos
+ COMMAND TBitmapUtil1 End
+ COMMAND TBitmapUtil1 ~
+ COMMAND CFbsBitmap1 ~
+ COMMAND RFbsSession1 Disconnect
+ END_TEST_BLOCK
+END_TESTCASE GRAPHICS-FBSERV-BitmapUtil-PublicApi-0018
+
+
+START_TESTCASE GRAPHICS-FBSERV-BitmapUtil-PublicApi-0019
+//! @SYMTestCaseID GRAPHICS-FBSERV-BitmapUtil-PublicApi-0019
+//! @SYMAPI TBitmapUtil
+//! @SYMAuthor Rnno Sgirka
+//! @SYMCreationDate 05/06/2006
+//! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-BitmapUtil-PublicApi.script
+//! @SYMTestCaseDesc TBitmapUtil::Begin() (Begin(const TPoint &aPosition) version) and End() negative test for out-of-bounds coordinates
+//! Uses API elements: TBitmapUtil(), Begin(), End()
+//! @SYMTestActions 1. Create a 100x100 bitmap
+//! 2. Call TBitmapUtil::TBitmapUtil() method passing the bitmap as a parameter
+//! 3. Call Begin() method passing a point (-1, 0) as a parameter
+//! 4. Call End()
+//! 5. Call Begin() method passing a point (0, -1) as a parameter
+//! 6. Call End()
+//! 7. Call Begin() method passing a point (100, 0) as a parameter
+//! 8. Call End()
+//! 9. Call Begin() method passing a point (0, 100) as a parameter
+//! 10. Call End()
+//! 11. Call Begin() method passing a point (100, 100) as a parameter
+//! 12. Call End()
+//! @SYMTestStatus Implemented
+//! @SYMTestPriority High
+//! @SYMTestExpectedResults The Begin() method call doesn't cause panic.
+//! @SYMTestType CIT
+ START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-BitmapUtil-PublicApi.ini
+ CREATE_OBJECT RFbsSession RFbsSession1
+ CREATE_OBJECT CFbsBitmap CFbsBitmap1
+ CREATE_OBJECT TBitmapUtil TBitmapUtil1
+ COMMAND RFbsSession1 Connect
+ COMMAND CFbsBitmap1 new
+ COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-BitmapUtil-PublicApi-0019-001-Create_command04
+ COMMAND TBitmapUtil1 new GRAPHICS-FBSERV-BitmapUtil-PublicApi-0019-001-New_command06
+ COMMAND TBitmapUtil1 Begin GRAPHICS-FBSERV-BitmapUtil-PublicApi-0019-001-Begin_command07
+ COMMAND TBitmapUtil1 End
+ COMMAND TBitmapUtil1 Begin GRAPHICS-FBSERV-BitmapUtil-PublicApi-0019-001-Begin_command09
+ COMMAND TBitmapUtil1 End
+ COMMAND TBitmapUtil1 Begin GRAPHICS-FBSERV-BitmapUtil-PublicApi-0019-001-Begin_command11
+ COMMAND TBitmapUtil1 End
+ COMMAND TBitmapUtil1 Begin GRAPHICS-FBSERV-BitmapUtil-PublicApi-0019-001-Begin_command13
+ COMMAND TBitmapUtil1 End
+ COMMAND TBitmapUtil1 Begin GRAPHICS-FBSERV-BitmapUtil-PublicApi-0019-001-Begin_command15
+ COMMAND TBitmapUtil1 End
+ COMMAND TBitmapUtil1 ~
+ COMMAND CFbsBitmap1 ~
+ COMMAND RFbsSession1 Disconnect
+ END_TEST_BLOCK
+END_TESTCASE GRAPHICS-FBSERV-BitmapUtil-PublicApi-0019
+
+
+START_TESTCASE GRAPHICS-FBSERV-BitmapUtil-PublicApi-0020
+//! @SYMTestCaseID GRAPHICS-FBSERV-BitmapUtil-PublicApi-0020
+//! @SYMAPI TBitmapUtil
+//! @SYMAuthor Rnno Sgirka
+//! @SYMCreationDate 05/06/2006
+//! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-BitmapUtil-PublicApi.script
+//! @SYMTestCaseDesc TBitmapUtil::SetPos() negative test for out-of-bounds coordinates
+//! Uses API elements: TBitmapUtil(), Begin(), End(), SetPos()
+//! @SYMTestActions 1. Create a 100x100 bitmap
+//! 2. Call TBitmapUtil::TBitmapUtil() method passing the bitmap as a parameter
+//! 3. Call Begin() method passing a point (0, 0) as a parameter
+//! 4. Call SetPos(-1, 0)
+//! 5. Call SetPos(0, -1)
+//! 6. Call SetPos(100, 0)
+//! 7. Call SetPos(0, 100)
+//! 8. Call End() method
+//! @SYMTestStatus Implemented
+//! @SYMTestPriority High
+//! @SYMTestExpectedResults The SetPos() method call doesn't cause panic.
+//! @SYMTestType CIT
+ START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-BitmapUtil-PublicApi.ini
+ CREATE_OBJECT RFbsSession RFbsSession1
+ CREATE_OBJECT CFbsBitmap CFbsBitmap1
+ CREATE_OBJECT TBitmapUtil TBitmapUtil1
+ COMMAND RFbsSession1 Connect
+ COMMAND CFbsBitmap1 new
+ COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-BitmapUtil-PublicApi-0020-001-Create_command04
+ COMMAND TBitmapUtil1 new GRAPHICS-FBSERV-BitmapUtil-PublicApi-0020-001-New_command06
+ COMMAND TBitmapUtil1 Begin GRAPHICS-FBSERV-BitmapUtil-PublicApi-0020-001-Begin_command07
+ COMMAND TBitmapUtil1 SetPos GRAPHICS-FBSERV-BitmapUtil-PublicApi-0020-001-SetPos_command08
+ COMMAND TBitmapUtil1 SetPos GRAPHICS-FBSERV-BitmapUtil-PublicApi-0020-001-SetPos_command09
+ COMMAND TBitmapUtil1 SetPos GRAPHICS-FBSERV-BitmapUtil-PublicApi-0020-001-SetPos_command10
+ COMMAND TBitmapUtil1 SetPos GRAPHICS-FBSERV-BitmapUtil-PublicApi-0020-001-SetPos_command11
+ COMMAND TBitmapUtil1 End
+ COMMAND TBitmapUtil1 ~
+ COMMAND CFbsBitmap1 ~
+ COMMAND RFbsSession1 Disconnect
+ END_TEST_BLOCK
+END_TESTCASE GRAPHICS-FBSERV-BitmapUtil-PublicApi-0020
+
+
+START_TESTCASE GRAPHICS-FBSERV-BitmapUtil-PublicApi-0021
+//! @SYMTestCaseID GRAPHICS-FBSERV-BitmapUtil-PublicApi-0021
+//! @SYMAPI TBitmapUtil
+//! @SYMAuthor Louis Henry Nayegon
+//! @SYMCreationDate 02/08/2006
+//! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-BitmapUtil-PublicApi.script
+//! @SYMTestCaseDesc Multiple calls to DecXPos(), DecYPos(), IncXPos(), IncYPos() test
+//! Uses API elements: TBitmapUtil(), Begin(), End(), GetPixel(), SetPixel(), SetPos(), DecXPos(), IncXPos()
+//! @SYMTestActions 1. Create a 100x100 EColor256 bitmap
+//! 2. Call TBitmapUtil::TBitmapUtil() method passing the bitmap as a parameter
+//! 3. Call Begin() method passing a point (10, 10) as a parameter
+//! 4. Call IncXPos() multiple times followed by SetPixel()
+//! 5. Call DecXPos() multiple times preceded by GetPixel()
+//! 6. Call End() method
+//! @SYMTestStatus Implemented
+//! @SYMTestPriority Critical
+//! @SYMTestExpectedResults The operations all pass
+//! @SYMTestType CIT
+ START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-BitmapUtil-PublicApi.ini
+ CREATE_OBJECT RFbsSession RFbsSession1
+ CREATE_OBJECT CFbsBitmap CFbsBitmap1
+ CREATE_OBJECT TBitmapUtil TBitmapUtil1
+ COMMAND RFbsSession1 Connect
+ COMMAND CFbsBitmap1 new
+ COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-BitmapUtil-PublicApi-0021-001-Create_command04
+ COMMAND TBitmapUtil1 new GRAPHICS-FBSERV-BitmapUtil-PublicApi-0021-001-New_command06
+ COMMAND TBitmapUtil1 Begin GRAPHICS-FBSERV-BitmapUtil-PublicApi-0021-001-Begin_command07
+ COMMAND TBitmapUtil1 IncXPos
+ COMMAND TBitmapUtil1 SetPixel GRAPHICS-FBSERV-BitmapUtil-PublicApi-0021-001-SetPixel_command09
+ COMMAND TBitmapUtil1 IncXPos
+ COMMAND TBitmapUtil1 SetPixel GRAPHICS-FBSERV-BitmapUtil-PublicApi-0021-001-SetPixel_command11
+ COMMAND TBitmapUtil1 IncXPos
+ COMMAND TBitmapUtil1 SetPixel GRAPHICS-FBSERV-BitmapUtil-PublicApi-0021-001-SetPixel_command13
+ COMMAND TBitmapUtil1 IncXPos
+ COMMAND TBitmapUtil1 SetPixel GRAPHICS-FBSERV-BitmapUtil-PublicApi-0021-001-SetPixel_command15
+ COMMAND TBitmapUtil1 IncXPos
+ COMMAND TBitmapUtil1 SetPixel GRAPHICS-FBSERV-BitmapUtil-PublicApi-0021-001-SetPixel_command17
+ COMMAND TBitmapUtil1 IncXPos
+ COMMAND TBitmapUtil1 SetPixel GRAPHICS-FBSERV-BitmapUtil-PublicApi-0021-001-SetPixel_command19
+ COMMAND TBitmapUtil1 IncXPos
+ COMMAND TBitmapUtil1 SetPixel GRAPHICS-FBSERV-BitmapUtil-PublicApi-0021-001-SetPixel_command21
+ COMMAND TBitmapUtil1 IncXPos
+ COMMAND TBitmapUtil1 SetPixel GRAPHICS-FBSERV-BitmapUtil-PublicApi-0021-001-SetPixel_command23
+ COMMAND TBitmapUtil1 IncXPos
+ COMMAND TBitmapUtil1 SetPixel GRAPHICS-FBSERV-BitmapUtil-PublicApi-0021-001-SetPixel_command25
+ COMMAND TBitmapUtil1 IncXPos
+ COMMAND TBitmapUtil1 SetPixel GRAPHICS-FBSERV-BitmapUtil-PublicApi-0021-001-SetPixel_command27
+ COMMAND TBitmapUtil1 GetPixel GRAPHICS-FBSERV-BitmapUtil-PublicApi-0021-001-GetPixel_command28
+ COMMAND TBitmapUtil1 DecXPos
+ COMMAND TBitmapUtil1 GetPixel GRAPHICS-FBSERV-BitmapUtil-PublicApi-0021-001-GetPixel_command30
+ COMMAND TBitmapUtil1 DecXPos
+ COMMAND TBitmapUtil1 GetPixel GRAPHICS-FBSERV-BitmapUtil-PublicApi-0021-001-GetPixel_command32
+ COMMAND TBitmapUtil1 DecXPos
+ COMMAND TBitmapUtil1 GetPixel GRAPHICS-FBSERV-BitmapUtil-PublicApi-0021-001-GetPixel_command34
+ COMMAND TBitmapUtil1 DecXPos
+ COMMAND TBitmapUtil1 GetPixel GRAPHICS-FBSERV-BitmapUtil-PublicApi-0021-001-GetPixel_command36
+ COMMAND TBitmapUtil1 DecXPos
+ COMMAND TBitmapUtil1 GetPixel GRAPHICS-FBSERV-BitmapUtil-PublicApi-0021-001-GetPixel_command38
+ COMMAND TBitmapUtil1 DecXPos
+ COMMAND TBitmapUtil1 GetPixel GRAPHICS-FBSERV-BitmapUtil-PublicApi-0021-001-GetPixel_command40
+ COMMAND TBitmapUtil1 DecXPos
+ COMMAND TBitmapUtil1 GetPixel GRAPHICS-FBSERV-BitmapUtil-PublicApi-0021-001-GetPixel_command42
+ COMMAND TBitmapUtil1 DecXPos
+ COMMAND TBitmapUtil1 GetPixel GRAPHICS-FBSERV-BitmapUtil-PublicApi-0021-001-GetPixel_command44
+ COMMAND TBitmapUtil1 DecXPos
+ COMMAND TBitmapUtil1 GetPixel GRAPHICS-FBSERV-BitmapUtil-PublicApi-0021-001-GetPixel_command46
+ COMMAND TBitmapUtil1 DecXPos
+ COMMAND TBitmapUtil1 End
+ COMMAND TBitmapUtil1 ~
+ COMMAND CFbsBitmap1 ~
+ COMMAND RFbsSession1 Disconnect
+ END_TEST_BLOCK
+END_TESTCASE GRAPHICS-FBSERV-BitmapUtil-PublicApi-0021
+
+
+START_TESTCASE GRAPHICS-FBSERV-BitmapUtil-PublicApi-0022
+//! @SYMTestCaseID GRAPHICS-FBSERV-BitmapUtil-PublicApi-0022
+//! @SYMAPI TBitmapUtil
+//! @SYMAuthor Louis Henry Nayegon
+//! @SYMCreationDate 02/08/2006
+//! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-BitmapUtil-PublicApi.script
+//! @SYMTestCaseDesc Multiple calls to DecXPos(), DecYPos(), IncXPos(), IncYPos() test
+//! Uses API elements: TBitmapUtil(), Begin(), End(), GetPixel(), SetPixel(), SetPos(), DecXPos(), IncXPos()
+//! @SYMTestActions 1. Create a 100x100 EColor16M bitmap
+//! 2. Call TBitmapUtil::TBitmapUtil() method passing the bitmap as a parameter
+//! 3. Call Begin() method passing a point (10, 10) as a parameter
+//! 4. Call IncXPos() multiple times followed by SetPixel()
+//! 5. Call DecXPos() multiple times preceded by GetPixel()
+//! 6. Call End() method
+//! @SYMTestStatus Implemented
+//! @SYMTestPriority Critical
+//! @SYMTestExpectedResults The operations all pass
+//! @SYMTestType CIT
+ START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-BitmapUtil-PublicApi.ini
+ CREATE_OBJECT RFbsSession RFbsSession1
+ CREATE_OBJECT CFbsBitmap CFbsBitmap1
+ CREATE_OBJECT TBitmapUtil TBitmapUtil1
+ COMMAND RFbsSession1 Connect
+ COMMAND CFbsBitmap1 new
+ COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-BitmapUtil-PublicApi-0022-001-Create_command04
+ COMMAND TBitmapUtil1 new GRAPHICS-FBSERV-BitmapUtil-PublicApi-0022-001-New_command06
+ COMMAND TBitmapUtil1 Begin GRAPHICS-FBSERV-BitmapUtil-PublicApi-0022-001-Begin_command07
+ COMMAND TBitmapUtil1 IncXPos
+ COMMAND TBitmapUtil1 SetPixel GRAPHICS-FBSERV-BitmapUtil-PublicApi-0022-001-SetPixel_command09
+ COMMAND TBitmapUtil1 IncXPos
+ COMMAND TBitmapUtil1 SetPixel GRAPHICS-FBSERV-BitmapUtil-PublicApi-0022-001-SetPixel_command11
+ COMMAND TBitmapUtil1 IncXPos
+ COMMAND TBitmapUtil1 SetPixel GRAPHICS-FBSERV-BitmapUtil-PublicApi-0022-001-SetPixel_command13
+ COMMAND TBitmapUtil1 IncXPos
+ COMMAND TBitmapUtil1 SetPixel GRAPHICS-FBSERV-BitmapUtil-PublicApi-0022-001-SetPixel_command15
+ COMMAND TBitmapUtil1 IncXPos
+ COMMAND TBitmapUtil1 SetPixel GRAPHICS-FBSERV-BitmapUtil-PublicApi-0022-001-SetPixel_command17
+ COMMAND TBitmapUtil1 IncXPos
+ COMMAND TBitmapUtil1 SetPixel GRAPHICS-FBSERV-BitmapUtil-PublicApi-0022-001-SetPixel_command19
+ COMMAND TBitmapUtil1 IncXPos
+ COMMAND TBitmapUtil1 SetPixel GRAPHICS-FBSERV-BitmapUtil-PublicApi-0022-001-SetPixel_command21
+ COMMAND TBitmapUtil1 IncXPos
+ COMMAND TBitmapUtil1 SetPixel GRAPHICS-FBSERV-BitmapUtil-PublicApi-0022-001-SetPixel_command23
+ COMMAND TBitmapUtil1 IncXPos
+ COMMAND TBitmapUtil1 SetPixel GRAPHICS-FBSERV-BitmapUtil-PublicApi-0022-001-SetPixel_command25
+ COMMAND TBitmapUtil1 IncXPos
+ COMMAND TBitmapUtil1 SetPixel GRAPHICS-FBSERV-BitmapUtil-PublicApi-0022-001-SetPixel_command27
+ COMMAND TBitmapUtil1 GetPixel GRAPHICS-FBSERV-BitmapUtil-PublicApi-0022-001-GetPixel_command28
+ COMMAND TBitmapUtil1 DecXPos
+ COMMAND TBitmapUtil1 GetPixel GRAPHICS-FBSERV-BitmapUtil-PublicApi-0022-001-GetPixel_command30
+ COMMAND TBitmapUtil1 DecXPos
+ COMMAND TBitmapUtil1 GetPixel GRAPHICS-FBSERV-BitmapUtil-PublicApi-0022-001-GetPixel_command32
+ COMMAND TBitmapUtil1 DecXPos
+ COMMAND TBitmapUtil1 GetPixel GRAPHICS-FBSERV-BitmapUtil-PublicApi-0022-001-GetPixel_command34
+ COMMAND TBitmapUtil1 DecXPos
+ COMMAND TBitmapUtil1 GetPixel GRAPHICS-FBSERV-BitmapUtil-PublicApi-0022-001-GetPixel_command36
+ COMMAND TBitmapUtil1 DecXPos
+ COMMAND TBitmapUtil1 GetPixel GRAPHICS-FBSERV-BitmapUtil-PublicApi-0022-001-GetPixel_command38
+ COMMAND TBitmapUtil1 DecXPos
+ COMMAND TBitmapUtil1 GetPixel GRAPHICS-FBSERV-BitmapUtil-PublicApi-0022-001-GetPixel_command40
+ COMMAND TBitmapUtil1 DecXPos
+ COMMAND TBitmapUtil1 GetPixel GRAPHICS-FBSERV-BitmapUtil-PublicApi-0022-001-GetPixel_command42
+ COMMAND TBitmapUtil1 DecXPos
+ COMMAND TBitmapUtil1 GetPixel GRAPHICS-FBSERV-BitmapUtil-PublicApi-0022-001-GetPixel_command44
+ COMMAND TBitmapUtil1 DecXPos
+ COMMAND TBitmapUtil1 GetPixel GRAPHICS-FBSERV-BitmapUtil-PublicApi-0022-001-GetPixel_command46
+ COMMAND TBitmapUtil1 DecXPos
+ COMMAND TBitmapUtil1 End
+ COMMAND TBitmapUtil1 ~
+ COMMAND CFbsBitmap1 ~
+ COMMAND RFbsSession1 Disconnect
+ END_TEST_BLOCK
+END_TESTCASE GRAPHICS-FBSERV-BitmapUtil-PublicApi-0022
+
+
+START_TESTCASE GRAPHICS-FBSERV-BitmapUtil-PublicApi-0023
+//! @SYMTestCaseID GRAPHICS-FBSERV-BitmapUtil-PublicApi-0023
+//! @SYMAPI TBitmapUtil
+//! @SYMAuthor Louis Henry Nayegon
+//! @SYMCreationDate 02/08/2006
+//! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-BitmapUtil-PublicApi.script
+//! @SYMTestCaseDesc Multiple calls to DecXPos(), DecYPos(), IncXPos(), IncYPos() test
+//! Uses API elements: TBitmapUtil(), Begin(), End(), GetPixel(), SetPixel(), SetPos(), DecXPos(), IncXPos()
+//! @SYMTestActions 1. Create a 100x100 EColor16MU bitmap
+//! 2. Call TBitmapUtil::TBitmapUtil() method passing the bitmap as a parameter
+//! 3. Call Begin() method passing a point (10, 10) as a parameter
+//! 4. Call IncXPos() multiple times followed by SetPixel()
+//! 5. Call DecXPos() multiple times preceded by GetPixel()
+//! 6. Call End() method
+//! @SYMTestStatus Implemented
+//! @SYMTestPriority Critical
+//! @SYMTestExpectedResults The operations all pass
+//! @SYMTestType CIT
+ START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-BitmapUtil-PublicApi.ini
+ CREATE_OBJECT RFbsSession RFbsSession1
+ CREATE_OBJECT CFbsBitmap CFbsBitmap1
+ CREATE_OBJECT TBitmapUtil TBitmapUtil1
+ COMMAND RFbsSession1 Connect
+ COMMAND CFbsBitmap1 new
+ COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-BitmapUtil-PublicApi-0023-001-Create_command04
+ COMMAND TBitmapUtil1 new GRAPHICS-FBSERV-BitmapUtil-PublicApi-0023-001-New_command06
+ COMMAND TBitmapUtil1 Begin GRAPHICS-FBSERV-BitmapUtil-PublicApi-0023-001-Begin_command07
+ COMMAND TBitmapUtil1 IncXPos
+ COMMAND TBitmapUtil1 SetPixel GRAPHICS-FBSERV-BitmapUtil-PublicApi-0023-001-SetPixel_command09
+ COMMAND TBitmapUtil1 IncXPos
+ COMMAND TBitmapUtil1 SetPixel GRAPHICS-FBSERV-BitmapUtil-PublicApi-0023-001-SetPixel_command11
+ COMMAND TBitmapUtil1 IncXPos
+ COMMAND TBitmapUtil1 SetPixel GRAPHICS-FBSERV-BitmapUtil-PublicApi-0023-001-SetPixel_command13
+ COMMAND TBitmapUtil1 IncXPos
+ COMMAND TBitmapUtil1 SetPixel GRAPHICS-FBSERV-BitmapUtil-PublicApi-0023-001-SetPixel_command15
+ COMMAND TBitmapUtil1 IncXPos
+ COMMAND TBitmapUtil1 SetPixel GRAPHICS-FBSERV-BitmapUtil-PublicApi-0023-001-SetPixel_command17
+ COMMAND TBitmapUtil1 IncXPos
+ COMMAND TBitmapUtil1 SetPixel GRAPHICS-FBSERV-BitmapUtil-PublicApi-0023-001-SetPixel_command19
+ COMMAND TBitmapUtil1 IncXPos
+ COMMAND TBitmapUtil1 SetPixel GRAPHICS-FBSERV-BitmapUtil-PublicApi-0023-001-SetPixel_command21
+ COMMAND TBitmapUtil1 IncXPos
+ COMMAND TBitmapUtil1 SetPixel GRAPHICS-FBSERV-BitmapUtil-PublicApi-0023-001-SetPixel_command23
+ COMMAND TBitmapUtil1 IncXPos
+ COMMAND TBitmapUtil1 SetPixel GRAPHICS-FBSERV-BitmapUtil-PublicApi-0023-001-SetPixel_command25
+ COMMAND TBitmapUtil1 IncXPos
+ COMMAND TBitmapUtil1 SetPixel GRAPHICS-FBSERV-BitmapUtil-PublicApi-0023-001-SetPixel_command27
+ COMMAND TBitmapUtil1 GetPixel GRAPHICS-FBSERV-BitmapUtil-PublicApi-0023-001-GetPixel_command28
+ COMMAND TBitmapUtil1 DecXPos
+ COMMAND TBitmapUtil1 GetPixel GRAPHICS-FBSERV-BitmapUtil-PublicApi-0023-001-GetPixel_command30
+ COMMAND TBitmapUtil1 DecXPos
+ COMMAND TBitmapUtil1 GetPixel GRAPHICS-FBSERV-BitmapUtil-PublicApi-0023-001-GetPixel_command32
+ COMMAND TBitmapUtil1 DecXPos
+ COMMAND TBitmapUtil1 GetPixel GRAPHICS-FBSERV-BitmapUtil-PublicApi-0023-001-GetPixel_command34
+ COMMAND TBitmapUtil1 DecXPos
+ COMMAND TBitmapUtil1 GetPixel GRAPHICS-FBSERV-BitmapUtil-PublicApi-0023-001-GetPixel_command36
+ COMMAND TBitmapUtil1 DecXPos
+ COMMAND TBitmapUtil1 GetPixel GRAPHICS-FBSERV-BitmapUtil-PublicApi-0023-001-GetPixel_command38
+ COMMAND TBitmapUtil1 DecXPos
+ COMMAND TBitmapUtil1 GetPixel GRAPHICS-FBSERV-BitmapUtil-PublicApi-0023-001-GetPixel_command40
+ COMMAND TBitmapUtil1 DecXPos
+ COMMAND TBitmapUtil1 GetPixel GRAPHICS-FBSERV-BitmapUtil-PublicApi-0023-001-GetPixel_command42
+ COMMAND TBitmapUtil1 DecXPos
+ COMMAND TBitmapUtil1 GetPixel GRAPHICS-FBSERV-BitmapUtil-PublicApi-0023-001-GetPixel_command44
+ COMMAND TBitmapUtil1 DecXPos
+ COMMAND TBitmapUtil1 GetPixel GRAPHICS-FBSERV-BitmapUtil-PublicApi-0023-001-GetPixel_command46
+ COMMAND TBitmapUtil1 DecXPos
+ COMMAND TBitmapUtil1 End
+ COMMAND TBitmapUtil1 ~
+ COMMAND CFbsBitmap1 ~
+ COMMAND RFbsSession1 Disconnect
+ END_TEST_BLOCK
+END_TESTCASE GRAPHICS-FBSERV-BitmapUtil-PublicApi-0023