diff -r 000000000000 -r 5d03bc08d59c graphicsapitest/graphicssvs/fbserv/scripts/GRAPHICS-FBSERV-BitmapUtil-PublicApi.script --- /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