sl@0: // sl@0: // Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies). sl@0: // All rights reserved. sl@0: // This component and the accompanying materials are made available sl@0: // under the terms of "Eclipse Public License v1.0" sl@0: // which accompanies this distribution, and is available sl@0: // at the URL "http://www.eclipse.org/legal/epl-v10.html". sl@0: // sl@0: // Initial Contributors: sl@0: // Nokia Corporation - initial contribution. sl@0: // sl@0: // Contributors: sl@0: // sl@0: // Description: sl@0: // sl@0: //! @file sl@0: //! @SYMTestSuiteName graphics-screendriver-cfbsdrawdevice-automated sl@0: //! @SYMScriptTestEnvironment This test script requires a basic ROM. sl@0: // sl@0: // Tests all public elements of the CFbsDrawDevice sl@0: // classes as a means of confidence that the APIs work as expected. sl@0: // sl@0: // The purpose is to provide a regression test suite of PublishedAll sl@0: // APIs for: CFbsDrawDevice sl@0: // The tests are fully automated. sl@0: // sl@0: sl@0: sl@0: sl@0: LOAD_SUITE t_screendriver sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0001 sl@0: sl@0: //!@SYMTestCaseID GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0001 sl@0: //!@SYMAPI sl@0: //! CFbsDrawDevice::WriteRgbMulti(TInt aX, TInt aY, TInt aLength, TInt aHeight, TRgb aColor, CGraphicsContext::TDrawMode aDrawMode)=0; sl@0: //!@SYMAuthor ddamian sl@0: //!@SYMCreationDate 5/2/2008 sl@0: //!@SYMTestCaseDesc Verify WriteRgbMulti with draw mode EDrawModePEN and Display mode EColor64K sl@0: //!@SYMTestActions sl@0: //! 1. Create Display (displayMode = EColor64K) sl@0: //! 2. Initialize Screen sl@0: //! 3. Set Display Mode sl@0: //! 4. Set AutoUpdate (autoUpdate = TRUE) sl@0: //! 5. Get available Orientations sl@0: //! 6. SetOrientation (orientationMode = EOrientationNormal) sl@0: //! 7. Call WriteRGBMulti(drawMode = EDrawModePEN; numRect = 9; delay=100000) sl@0: //! 8. Destroy screen instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority Normal sl@0: //!@SYMTestExpectedResults sl@0: //! Display mode is set to Ecolor64K without any Error. Orientation is set properly without error. The given color is written to the specified rectangle on display. sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 100 t_screendriver \graphics\graphics-screendriver-cfbsdrawdevice-automated.ini sl@0: CREATE_OBJECT CFbsDrawDevice scrndrv sl@0: COMMAND scrndrv NewScreenDeviceL GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0001-0001-NewScreenDeviceL_command01 sl@0: COMMAND scrndrv InitScreen sl@0: COMMAND scrndrv SetDisplayMode sl@0: COMMAND scrndrv SetAutoUpdate GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0001-0001-SetAutoUpdate_command04 sl@0: COMMAND scrndrv OrientationsAvailable sl@0: COMMAND scrndrv SetOrientation GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0001-0001-SetOrientation_command06 sl@0: COMMAND scrndrv WriteRgbMulti GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0001-0001-WriteRgbMulti_command07 sl@0: COMMAND scrndrv ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0001 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0002 sl@0: sl@0: //!@SYMTestCaseID GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0002 sl@0: //!@SYMAPI sl@0: //! CFbsDrawDevice::WriteRgbMulti(TInt aX, TInt aY, TInt aLength, TInt aHeight, TRgb aColor, CGraphicsContext::TDrawMode aDrawMode)=0; sl@0: //!@SYMAuthor ddamian sl@0: //!@SYMCreationDate 5/2/2008 sl@0: //!@SYMTestCaseDesc Verify WriteRgbMulti with draw mode EDrawModePEN and Display mode EColor16MA sl@0: //!@SYMTestActions sl@0: //! 1. Create Display (displayMode = EColor16MA) sl@0: //! 2. Initialize Screen sl@0: //! 3. Set Display Mode sl@0: //! 4. Set AutoUpdate (autoUpdate = TRUE) sl@0: //! 5. Get available Orientations sl@0: //! 6. SetOrientation (orientationMode = EOrientationNormal) sl@0: //! 7. Call WriteRGBMulti (numRect = 9; drawMode = EDrawModePEN; delay=100000) sl@0: //! 8. Destroy screen instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority Normal sl@0: //!@SYMTestExpectedResults sl@0: //! Display mode is set to Ecolor16MA without any Error. If the Display mode is not supported module should leave with proper error. Orientation is set properly without error. The given color is written to the specified rectangle on display. sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 100 t_screendriver \graphics\graphics-screendriver-cfbsdrawdevice-automated.ini sl@0: CREATE_OBJECT CFbsDrawDevice scrndrv sl@0: COMMAND scrndrv NewScreenDeviceL GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0002-0001-NewScreenDeviceL_command01 sl@0: COMMAND scrndrv InitScreen sl@0: COMMAND scrndrv SetDisplayMode sl@0: COMMAND scrndrv SetAutoUpdate GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0002-0001-SetAutoUpdate_command04 sl@0: COMMAND scrndrv OrientationsAvailable sl@0: COMMAND scrndrv SetOrientation GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0002-0001-SetOrientation_command06 sl@0: COMMAND scrndrv WriteRgbMulti GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0002-0001-WriteRgbMulti_command07 sl@0: COMMAND scrndrv ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0002 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0003 sl@0: sl@0: //!@SYMTestCaseID GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0003 sl@0: //!@SYMAPI sl@0: //! CFbsDrawDevice::WriteRgbMulti(TInt aX, TInt aY, TInt aLength, TInt aHeight, TRgb aColor, CGraphicsContext::TDrawMode aDrawMode)=0; sl@0: //!@SYMAuthor ddamian sl@0: //!@SYMCreationDate 5/2/2008 sl@0: //!@SYMTestCaseDesc Verify WriteRgbMulti with drawmode EDrawModeAND and Display Mode EColor64K sl@0: //!@SYMTestActions sl@0: //! 1. Create Display (displayMode = EColor64K) sl@0: //! 2. Initialize Screen sl@0: //! 3. Set Display Mode sl@0: //! 4. Set AutoUpdate (autoUpdate = TRUE) sl@0: //! 5. Get available Orientations sl@0: //! 6. SetOrientation (orientationMode = EOrientationNormal) sl@0: //! 7. Call WriteRGBMulti (numRect = 9; drawMode = EDrawModeAND; delay=100000) sl@0: //! 8.- Destroy screen instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority Normal sl@0: //!@SYMTestExpectedResults sl@0: //! Display mode is set to Ecolor64K without any Error .if the Display mode is not supported module should leave with proper error. Orientation is set properly without error. The given color is written to the specified rectangle on display. sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 100 t_screendriver \graphics\graphics-screendriver-cfbsdrawdevice-automated.ini sl@0: CREATE_OBJECT CFbsDrawDevice scrndrv sl@0: COMMAND scrndrv NewScreenDeviceL GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0003-0001-NewScreenDeviceL_command01 sl@0: COMMAND scrndrv InitScreen sl@0: COMMAND scrndrv SetDisplayMode sl@0: COMMAND scrndrv SetAutoUpdate GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0003-0001-SetAutoUpdate_command04 sl@0: COMMAND scrndrv OrientationsAvailable sl@0: COMMAND scrndrv SetOrientation GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0003-0001-SetOrientation_command06 sl@0: COMMAND scrndrv WriteRgbMulti GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0003-0001-WriteRgbMulti_command07 sl@0: COMMAND scrndrv ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0003 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0004 sl@0: sl@0: //!@SYMTestCaseID GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0004 sl@0: //!@SYMAPI sl@0: //! CFbsDrawDevice::WriteRgbMulti(TInt aX, TInt aY, TInt aLength, TInt aHeight, TRgb aColor, CGraphicsContext::TDrawMode aDrawMode)=0; sl@0: //!@SYMAuthor ddamian sl@0: //!@SYMCreationDate 5/2/2008 sl@0: //!@SYMTestCaseDesc Verify WriteRgbMulti with drawmode EDrawModeAND and Display Mode EColor16MA sl@0: //!@SYMTestActions sl@0: //! 1. Create Display (displayMode = EColor16MA) sl@0: //! 2. Initialize Screen sl@0: //! 3. Set Display Mode sl@0: //! 4. Set AutoUpdate (autoUpdate = TRUE) sl@0: //! 5. Get available Orientations sl@0: //! 6. SetOrientation (orientationMode = EOrientationNormal) sl@0: //! 7. Call WriteRGBMulti (numRect = 9; drawMode = EDrawModeAND; delay=100000) sl@0: //! 8.- Destroy screen instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority Normal sl@0: //!@SYMTestExpectedResults sl@0: //! Display mode is set to Ecolor16MA without any Error .if the Display mode is not supported module should leave with proper error. Orientation is set properly without error. The given color is written to the specified rectangle on display. sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 100 t_screendriver \graphics\graphics-screendriver-cfbsdrawdevice-automated.ini sl@0: CREATE_OBJECT CFbsDrawDevice scrndrv sl@0: COMMAND scrndrv NewScreenDeviceL GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0004-0001-NewScreenDeviceL_command01 sl@0: COMMAND scrndrv InitScreen sl@0: COMMAND scrndrv SetDisplayMode sl@0: COMMAND scrndrv SetAutoUpdate GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0004-0001-SetAutoUpdate_command04 sl@0: COMMAND scrndrv OrientationsAvailable sl@0: COMMAND scrndrv SetOrientation GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0004-0001-SetOrientation_command06 sl@0: COMMAND scrndrv WriteRgbMulti GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0004-0001-WriteRgbMulti_command07 sl@0: COMMAND scrndrv ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0004 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0005 sl@0: sl@0: //!@SYMTestCaseID GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0005 sl@0: //!@SYMAPI sl@0: //! CFbsDrawDevice::WriteRgbMulti(TInt aX, TInt aY, TInt aLength, TInt aHeight, TRgb aColor, CGraphicsContext::TDrawMode aDrawMode)=0; sl@0: //!@SYMAuthor ddamian sl@0: //!@SYMCreationDate 5/2/2008 sl@0: //!@SYMTestCaseDesc Verify WriteRgbMulti with drawmode EDrawModeOR and Display mode to EColor64K sl@0: //!@SYMTestActions sl@0: //! 1. Create Display (displayMode = EColor64K) sl@0: //! 2. Initialize Screen sl@0: //! 3. Set Display Mode sl@0: //! 4. Set AutoUpdate (autoUpdate = TRUE) sl@0: //! 5. Get available Orientations sl@0: //! 6. SetOrientation (orientationMode = EOrientationNormal) sl@0: //! 7. Call WriteRGBMulti (numRect = 9; drawMode = EDrawModeOR; delay=100000) sl@0: //! 8.- Destroy screen instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority Normal sl@0: //!@SYMTestExpectedResults sl@0: //! Display mode is set to Ecolor64K without any Error .if the Display mode is not supported module should leave with proper error. Orientation is set properly without error. The given color is written to the specified rectangle on display. sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 100 t_screendriver \graphics\graphics-screendriver-cfbsdrawdevice-automated.ini sl@0: CREATE_OBJECT CFbsDrawDevice scrndrv sl@0: COMMAND scrndrv NewScreenDeviceL GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0005-0001-NewScreenDeviceL_command01 sl@0: COMMAND scrndrv InitScreen sl@0: COMMAND scrndrv SetDisplayMode sl@0: COMMAND scrndrv SetAutoUpdate GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0005-0001-SetAutoUpdate_command04 sl@0: COMMAND scrndrv OrientationsAvailable sl@0: COMMAND scrndrv SetOrientation GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0005-0001-SetOrientation_command06 sl@0: COMMAND scrndrv WriteRgbMulti GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0005-0001-WriteRgbMulti_command07 sl@0: COMMAND scrndrv ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0005 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0006 sl@0: sl@0: //!@SYMTestCaseID GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0006 sl@0: //!@SYMAPI sl@0: //! CFbsDrawDevice::WriteRgbMulti(TInt aX, TInt aY, TInt aLength, TInt aHeight, TRgb aColor, CGraphicsContext::TDrawMode aDrawMode)=0; sl@0: //!@SYMAuthor ddamian sl@0: //!@SYMCreationDate 5/2/2008 sl@0: //!@SYMTestCaseDesc Verify WriteRgbMulti with drawmode EDrawModeOR and Display mode to EColor16MA sl@0: //!@SYMTestActions sl@0: //! 1. Create Display (displayMode = EColor16MA) sl@0: //! 2. Initialize Screen sl@0: //! 3. Set Display Mode sl@0: //! 4. Set AutoUpdate (autoUpdate = TRUE) sl@0: //! 5. Get available Orientations sl@0: //! 6. SetOrientation (orientationMode = EOrientationNormal) sl@0: //! 7. Call WriteRGBMulti (numRect = 9; drawMode = EDrawModeOR; delay=100000) sl@0: //! 8.- Destroy screen instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority Normal sl@0: //!@SYMTestExpectedResults sl@0: //! Display mode is set to Ecolor16MA without any Error .if the Display mode is not supported module should leave with proper error. Orientation is set properly without error. The given color is written to the specified rectangle on display. sl@0: //! sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 100 t_screendriver \graphics\graphics-screendriver-cfbsdrawdevice-automated.ini sl@0: CREATE_OBJECT CFbsDrawDevice scrndrv sl@0: COMMAND scrndrv NewScreenDeviceL GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0006-0001-NewScreenDeviceL_command01 sl@0: COMMAND scrndrv InitScreen sl@0: COMMAND scrndrv SetDisplayMode sl@0: COMMAND scrndrv SetAutoUpdate GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0006-0001-SetAutoUpdate_command04 sl@0: COMMAND scrndrv OrientationsAvailable sl@0: COMMAND scrndrv SetOrientation GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0006-0001-SetOrientation_command06 sl@0: COMMAND scrndrv WriteRgbMulti GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0006-0001-WriteRgbMulti_command07 sl@0: COMMAND scrndrv ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0006 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0007 sl@0: sl@0: //!@SYMTestCaseID GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0007 sl@0: //!@SYMAPI sl@0: //! CFbsDrawDevice::WriteRgbMulti(TInt aX, TInt aY, TInt aLength, TInt aHeight, TRgb aColor, CGraphicsContext::TDrawMode aDrawMode)=0; sl@0: //!@SYMAuthor ddamian sl@0: //!@SYMCreationDate 5/2/2008 sl@0: //!@SYMTestCaseDesc Verify WriteRgbMulti with drawmode EDrawModeNOTSCREEN and Display mode EColor64K sl@0: //!@SYMTestActions sl@0: //! 1. Create Display (displayMode = EColor64K) sl@0: //! 2. Initialize Screen sl@0: //! 3. Set Display Mode sl@0: //! 4. Set AutoUpdate (autoUpdate = TRUE) sl@0: //! 5. Get available Orientations sl@0: //! 6. SetOrientation (orientationMode = EOrientationNormal) sl@0: //! 7. Call WriteRGBMulti (numRect = 9; drawMode = EDrawModeNOTSCREEN; delay=100000) sl@0: //! 8.- Destroy screen instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority Normal sl@0: //!@SYMTestExpectedResults sl@0: //! Display mode is set to Ecolor64K without any Error .if the Display mode is not supported module should leave with proper error.Orientation is set properly without error. The given color is written to the specified rectangle on display. sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 100 t_screendriver \graphics\graphics-screendriver-cfbsdrawdevice-automated.ini sl@0: CREATE_OBJECT CFbsDrawDevice scrndrv sl@0: COMMAND scrndrv NewScreenDeviceL GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0007-0001-NewScreenDeviceL_command01 sl@0: COMMAND scrndrv InitScreen sl@0: COMMAND scrndrv SetDisplayMode sl@0: COMMAND scrndrv SetAutoUpdate GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0007-0001-SetAutoUpdate_command04 sl@0: COMMAND scrndrv OrientationsAvailable sl@0: COMMAND scrndrv SetOrientation GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0007-0001-SetOrientation_command06 sl@0: COMMAND scrndrv WriteRgbMulti GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0007-0001-WriteRgbMulti_command07 sl@0: COMMAND scrndrv ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0007 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0008 sl@0: sl@0: //!@SYMTestCaseID GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0008 sl@0: //!@SYMAPI sl@0: //! CFbsDrawDevice::WriteRgbMulti(TInt aX, TInt aY, TInt aLength, TInt aHeight, TRgb aColor, CGraphicsContext::TDrawMode aDrawMode)=0; sl@0: //!@SYMAuthor ddamian sl@0: //!@SYMCreationDate 5/2/2008 sl@0: //!@SYMTestCaseDesc Verify WriteRgbMulti with draw mode EDrawModeNOTSCREEN and Display mode EColor16MA sl@0: //!@SYMTestActions sl@0: //! 1. Create Display (displayMode = EColor16MA) sl@0: //! 2. Initialize Screen sl@0: //! 3. Set Display Mode sl@0: //! 4. Set AutoUpdate (autoUpdate = TRUE) sl@0: //! 5. Get available Orientations sl@0: //! 6. SetOrientation (orientationMode = EOrientationNormal) sl@0: //! 7. Call WriteRGBMulti (numRect = 9; drawMode = EDrawModeNOTSCREEN; delay=100000) sl@0: //! 8.- Destroy screen instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority Normal sl@0: //!@SYMTestExpectedResults sl@0: //! Display mode is set to Ecolor16MA without any Error .if the Display mode is not supported module should leave with proper error. Orientation is set properly without error. The given color is written to the specified rectangle on display. sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 100 t_screendriver \graphics\graphics-screendriver-cfbsdrawdevice-automated.ini sl@0: CREATE_OBJECT CFbsDrawDevice scrndrv sl@0: COMMAND scrndrv NewScreenDeviceL GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0008-0001-NewScreenDeviceL_command01 sl@0: COMMAND scrndrv InitScreen sl@0: COMMAND scrndrv SetDisplayMode sl@0: COMMAND scrndrv SetAutoUpdate GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0008-0001-SetAutoUpdate_command04 sl@0: COMMAND scrndrv OrientationsAvailable sl@0: COMMAND scrndrv SetOrientation GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0008-0001-SetOrientation_command06 sl@0: COMMAND scrndrv WriteRgbMulti GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0008-0001-WriteRgbMulti_command07 sl@0: COMMAND scrndrv ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0008 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0009 sl@0: sl@0: //!@SYMTestCaseID GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0009 sl@0: //!@SYMAPI sl@0: //! CFbsDrawDevice::WriteRgbMulti(TInt aX, TInt aY, TInt aLength, TInt aHeight, TRgb aColor, CGraphicsContext::TDrawMode aDrawMode)=0; sl@0: //!@SYMAuthor ddamian sl@0: //!@SYMCreationDate 5/2/2008 sl@0: //!@SYMTestCaseDesc Verify WriteRgbMulti with drawmode EDrawModeNOTPEN with display mode EColor64K sl@0: //!@SYMTestActions sl@0: //! 1. Create Display (displayMode = EColor64K) sl@0: //! 2. Initialize Screen sl@0: //! 3. Set Display Mode sl@0: //! 4. Set AutoUpdate (autoUpdate = TRUE) sl@0: //! 5. Get available Orientations sl@0: //! 6. SetOrientation (orientationMode = EOrientationNormal) sl@0: //! 7. Call WriteRGBMulti (numRect = 9; drawMode = EDrawModeNOTPEN; delay=100000) sl@0: //! 8.- Destroy screen instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority Normal sl@0: //!@SYMTestExpectedResults sl@0: //! Display mode is set to Ecolor64K without any Error .if the Display mode is not supported module should leave with proper error. Orientation is set properly without error. The given color is written to the specification rectangle on display. sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 100 t_screendriver \graphics\graphics-screendriver-cfbsdrawdevice-automated.ini sl@0: CREATE_OBJECT CFbsDrawDevice scrndrv sl@0: COMMAND scrndrv NewScreenDeviceL GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0009-0001-NewScreenDeviceL_command01 sl@0: COMMAND scrndrv InitScreen sl@0: COMMAND scrndrv SetDisplayMode sl@0: COMMAND scrndrv SetAutoUpdate GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0009-0001-SetAutoUpdate_command04 sl@0: COMMAND scrndrv OrientationsAvailable sl@0: COMMAND scrndrv SetOrientation GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0009-0001-SetOrientation_command06 sl@0: COMMAND scrndrv WriteRgbMulti GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0009-0001-WriteRgbMulti_command07 sl@0: COMMAND scrndrv ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0009 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0010 sl@0: sl@0: //!@SYMTestCaseID GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0010 sl@0: //!@SYMAPI sl@0: //! CFbsDrawDevice::WriteRgbMulti(TInt aX, TInt aY, TInt aLength, TInt aHeight, TRgb aColor, CGraphicsContext::TDrawMode aDrawMode)=0; sl@0: //!@SYMAuthor ddamian sl@0: //!@SYMCreationDate 5/2/2008 sl@0: //!@SYMTestCaseDesc Verify WriteRgbMulti with draw mode EDrawModeNOTPEN with display mode EColor16MA sl@0: //!@SYMTestActions sl@0: //! 1. Create Display (displayMode = EColor16MA) sl@0: //! 2. Initialize Screen sl@0: //! 3. Set Display Mode sl@0: //! 4. Set AutoUpdate (autoUpdate = TRUE) sl@0: //! 5. Get available Orientations sl@0: //! 6. SetOrientation (orientationMode = EOrientationNormal) sl@0: //! 7. Call WriteRGBMulti (numRect = 9; drawMode = EDrawModeNOTPEN; delay=100000) sl@0: //! 8.- Destroy screen instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority Normal sl@0: //!@SYMTestExpectedResults sl@0: //! Display mode is set to Ecolor16MA without any Error .if the Display mode is not supported module should leave with proper error. Orientation is set properly without error. The given color is written to the specification rectangle on display. sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 100 t_screendriver \graphics\graphics-screendriver-cfbsdrawdevice-automated.ini sl@0: CREATE_OBJECT CFbsDrawDevice scrndrv sl@0: COMMAND scrndrv NewScreenDeviceL GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0010-0001-NewScreenDeviceL_command01 sl@0: COMMAND scrndrv InitScreen sl@0: COMMAND scrndrv SetDisplayMode sl@0: COMMAND scrndrv SetAutoUpdate GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0010-0001-SetAutoUpdate_command04 sl@0: COMMAND scrndrv OrientationsAvailable sl@0: COMMAND scrndrv SetOrientation GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0010-0001-SetOrientation_command06 sl@0: COMMAND scrndrv WriteRgbMulti GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0010-0001-WriteRgbMulti_command07 sl@0: COMMAND scrndrv ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0010 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0011 sl@0: sl@0: //!@SYMTestCaseID GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0011 sl@0: //!@SYMAPI sl@0: //! CFbsDrawDevice::WriteRgbMulti(TInt aX, TInt aY, TInt aLength, TInt aHeight, TRgb aColor, CGraphicsContext::TDrawMode aDrawMode)=0; sl@0: //!@SYMAuthor ddamian sl@0: //!@SYMCreationDate 5/2/2008 sl@0: //!@SYMTestCaseDesc Verify WriteRgbMulti with drawmode EDrawModeXOR with Display mode EColor64K sl@0: //!@SYMTestActions sl@0: //! 1. Create Display (displayMode = EColor64K) sl@0: //! 2. Initialize Screen sl@0: //! 3. Set Display Mode sl@0: //! 4. Set AutoUpdate (autoUpdate = TRUE) sl@0: //! 5. Get available Orientations sl@0: //! 6. SetOrientation (orientationMode = EOrientationNormal) sl@0: //! 7. Call WriteRGBMulti (numRect = 9; drawMode = EDrawModeXOR; delay=100000) sl@0: //! 8.- Destroy screen instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority Normal sl@0: //!@SYMTestExpectedResults sl@0: //! Display mode is set to Ecolor64K without any Error .if the Display mode is not supported module should leave with proper error. Orientation is set properly without error. The given color is written to the specified rectangle on display. sl@0: //! sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 100 t_screendriver \graphics\graphics-screendriver-cfbsdrawdevice-automated.ini sl@0: CREATE_OBJECT CFbsDrawDevice scrndrv sl@0: COMMAND scrndrv NewScreenDeviceL GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0011-0001-NewScreenDeviceL_command01 sl@0: COMMAND scrndrv InitScreen sl@0: COMMAND scrndrv SetDisplayMode sl@0: COMMAND scrndrv SetAutoUpdate GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0011-0001-SetAutoUpdate_command04 sl@0: COMMAND scrndrv OrientationsAvailable sl@0: COMMAND scrndrv SetOrientation GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0011-0001-SetOrientation_command06 sl@0: COMMAND scrndrv WriteRgbMulti GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0011-0001-WriteRgbMulti_command07 sl@0: COMMAND scrndrv ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0011 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0012 sl@0: sl@0: //!@SYMTestCaseID GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0012 sl@0: //!@SYMAPI sl@0: //! CFbsDrawDevice::WriteRgbMulti(TInt aX, TInt aY, TInt aLength, TInt aHeight, TRgb aColor, CGraphicsContext::TDrawMode aDrawMode)=0; sl@0: //!@SYMAuthor ddamian sl@0: //!@SYMCreationDate 5/2/2008 sl@0: //!@SYMTestCaseDesc Verify WriteRgbMulti with draw mode EDrawModeXOR with Display mode EColor16MA sl@0: //!@SYMTestActions sl@0: //! 1. Create Display (displayMode = EColor16MA) sl@0: //! 2. Initialize Screen sl@0: //! 3. Set Display Mode sl@0: //! 4. Set AutoUpdate (autoUpdate = TRUE) sl@0: //! 5. Get available Orientations sl@0: //! 6. SetOrientation (orientationMode = EOrientationNormal) sl@0: //! 7. Call WriteRGBMulti (numRect = 9; drawMode = EDrawModeXOR; delay=100000) sl@0: //! 8.- Destroy screen instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority Normal sl@0: //!@SYMTestExpectedResults sl@0: //! Display mode is set to Ecolor16MA without any Error .if the Display mode is not supported module should leave with proper error. Orientation is set properly without error. The given color is written to the specified rectangle on display. sl@0: //! sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 100 t_screendriver \graphics\graphics-screendriver-cfbsdrawdevice-automated.ini sl@0: CREATE_OBJECT CFbsDrawDevice scrndrv sl@0: COMMAND scrndrv NewScreenDeviceL GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0012-0001-NewScreenDeviceL_command01 sl@0: COMMAND scrndrv InitScreen sl@0: COMMAND scrndrv SetDisplayMode sl@0: COMMAND scrndrv SetAutoUpdate GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0012-0001-SetAutoUpdate_command04 sl@0: COMMAND scrndrv OrientationsAvailable sl@0: COMMAND scrndrv SetOrientation GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0012-0001-SetOrientation_command06 sl@0: COMMAND scrndrv WriteRgbMulti GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0012-0001-WriteRgbMulti_command07 sl@0: COMMAND scrndrv ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0012 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0013 sl@0: sl@0: //!@SYMTestCaseID GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0013 sl@0: //!@SYMAPI sl@0: //! CFbsDrawDevice::WriteRgbMulti(TInt aX, TInt aY, TInt aLength, TInt aHeight, TRgb aColor, CGraphicsContext::TDrawMode aDrawMode)=0; sl@0: //!@SYMAuthor ddamian sl@0: //!@SYMCreationDate 5/2/2008 sl@0: //!@SYMTestCaseDesc Verify WriteRgbMulti with drawmode EDrawModePEN and Display mode EColor16MU sl@0: //!@SYMTestActions sl@0: //! 1. Create Display (displayMode = EColor16MU) sl@0: //! 2. Initialize Screen sl@0: //! 3. Set Display Mode sl@0: //! 4. Set AutoUpdate (autoUpdate = TRUE) sl@0: //! 5. Get available Orientations sl@0: //! 6. SetOrientation (orientationMode = EOrientationNormal) sl@0: //! 7. Call WriteRGBMulti (drawMode = EDrawModePEN; numRect = 9; delay=100000) sl@0: //! 8.- Destroy screen instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority Normal sl@0: //!@SYMTestExpectedResults sl@0: //! Display mode is set to Ecolor16MU without any Error. if the Display mode is not supported ,module should leave with KErrorNot. Orientation is set properly without error. The given color is written to the specified rectangle on display. sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 100 t_screendriver \graphics\graphics-screendriver-cfbsdrawdevice-automated.ini sl@0: CREATE_OBJECT CFbsDrawDevice scrndrv sl@0: COMMAND scrndrv NewScreenDeviceL GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0013-0001-NewScreenDeviceL_command01 sl@0: COMMAND scrndrv InitScreen sl@0: COMMAND scrndrv SetDisplayMode sl@0: COMMAND scrndrv SetAutoUpdate GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0013-0001-SetAutoUpdate_command04 sl@0: COMMAND scrndrv OrientationsAvailable sl@0: COMMAND scrndrv SetOrientation GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0013-0001-SetOrientation_command06 sl@0: COMMAND scrndrv WriteRgbMulti GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0013-0001-WriteRgbMulti_command07 sl@0: COMMAND scrndrv ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0013 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0014 sl@0: sl@0: //!@SYMTestCaseID GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0014 sl@0: //!@SYMAPI sl@0: //! CFbsDrawDevice::WriteRgbMulti(TInt aX, TInt aY, TInt aLength, TInt aHeight, TRgb aColor, CGraphicsContext::TDrawMode aDrawMode)=0; sl@0: //!@SYMAuthor ddamian sl@0: //!@SYMCreationDate 5/2/2008 sl@0: //!@SYMTestCaseDesc Verify WriteRgbMulti with drawmode EDrawModeAND and Display Mode EColor16MU sl@0: //!@SYMTestActions sl@0: //! 1. Create Display (displayMode = EColor16MU) sl@0: //! 2. Initialize Screen sl@0: //! 3. Set Display Mode sl@0: //! 4. Set AutoUpdate (autoUpdate = TRUE) sl@0: //! 5. Get available Orientations sl@0: //! 6. SetOrientation (orientationMode = EOrientationNormal) sl@0: //! 7. Call WriteRGBMulti (drawMode = EDrawModeAND; numRect = 9; delay=100000) sl@0: //! 8.- Destroy screen instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority Normal sl@0: //!@SYMTestExpectedResults sl@0: //! Display mode is set to Ecolor16MU without any Error .if the Display mode is not supported module should leave with proper error. Orientation is set properly without error. The given color is written to the specified rectangle on display. sl@0: //! sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 100 t_screendriver \graphics\graphics-screendriver-cfbsdrawdevice-automated.ini sl@0: CREATE_OBJECT CFbsDrawDevice scrndrv sl@0: COMMAND scrndrv NewScreenDeviceL GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0014-0001-NewScreenDeviceL_command01 sl@0: COMMAND scrndrv InitScreen sl@0: COMMAND scrndrv SetDisplayMode sl@0: COMMAND scrndrv SetAutoUpdate GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0014-0001-SetAutoUpdate_command04 sl@0: COMMAND scrndrv OrientationsAvailable sl@0: COMMAND scrndrv SetOrientation GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0014-0001-SetOrientation_command06 sl@0: COMMAND scrndrv WriteRgbMulti GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0014-0001-WriteRgbMulti_command07 sl@0: COMMAND scrndrv ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0014 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0015 sl@0: sl@0: //!@SYMTestCaseID GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0015 sl@0: //!@SYMAPI sl@0: //! CFbsDrawDevice::WriteRgbMulti(TInt aX, TInt aY, TInt aLength, TInt aHeight, TRgb aColor, CGraphicsContext::TDrawMode aDrawMode)=0; sl@0: //!@SYMAuthor ddamian sl@0: //!@SYMCreationDate 5/2/2008 sl@0: //!@SYMTestCaseDesc Verify WriteRgbMulti with drawmode EDrawModeOR and Display mode to EColor16MU sl@0: //!@SYMTestActions sl@0: //! 1. Create Display (displayMode = EColor16MU) sl@0: //! 2. Initialize Screen sl@0: //! 3. Set Display Mode sl@0: //! 4. Set AutoUpdate (autoUpdate = TRUE) sl@0: //! 5. Get available Orientations sl@0: //! 6. SetOrientation (orientationMode = EOrientationNormal) sl@0: //! 7. Call WriteRGBMulti (drawMode = EDrawModeOR; numRect = 9; delay=100000) sl@0: //! 8.- Destroy screen instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority Normal sl@0: //!@SYMTestExpectedResults sl@0: //! Display mode is set to Ecolor16MU without any Error .if the Display mode is not supported module should leave with proper error. Orientation is set properly without error. The given color is written to the specified rectangle on display. sl@0: //! sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 100 t_screendriver \graphics\graphics-screendriver-cfbsdrawdevice-automated.ini sl@0: CREATE_OBJECT CFbsDrawDevice scrndrv sl@0: COMMAND scrndrv NewScreenDeviceL GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0015-0001-NewScreenDeviceL_command01 sl@0: COMMAND scrndrv InitScreen sl@0: COMMAND scrndrv SetDisplayMode sl@0: COMMAND scrndrv SetAutoUpdate GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0015-0001-SetAutoUpdate_command04 sl@0: COMMAND scrndrv OrientationsAvailable sl@0: COMMAND scrndrv SetOrientation GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0015-0001-SetOrientation_command06 sl@0: COMMAND scrndrv WriteRgbMulti GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0015-0001-WriteRgbMulti_command07 sl@0: COMMAND scrndrv ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0015 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0016 sl@0: sl@0: //!@SYMTestCaseID GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0016 sl@0: //!@SYMAPI sl@0: //! CFbsDrawDevice::WriteRgbMulti(TInt aX, TInt aY, TInt aLength, TInt aHeight, TRgb aColor, CGraphicsContext::TDrawMode aDrawMode)=0; sl@0: //!@SYMAuthor ddamian sl@0: //!@SYMCreationDate 5/2/2008 sl@0: //!@SYMTestCaseDesc Verify WriteRgbMulti with drawmode EDrawModeNOTSCREEN and Display mode EColor16MU sl@0: //!@SYMTestActions sl@0: //! 1. Create Display (displayMode = EColor16MU) sl@0: //! 2. Initialize Screen sl@0: //! 3. Set Display Mode sl@0: //! 4. Set AutoUpdate (autoUpdate = TRUE) sl@0: //! 5. Get available Orientations sl@0: //! 6. SetOrientation (orientationMode = EOrientationNormal) sl@0: //! 7. Call WriteRGBMulti (drawMode = EDrawModeNOTSCREEN; numRect = 9; delay=100000) sl@0: //! 8.- Destroy screen instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority Normal sl@0: //!@SYMTestExpectedResults sl@0: //! Display mode is set to Ecolor16MU without any Error .if the Display mode is not supported module should leave with proper error. Orientation is set properly without error. The given color is written to the specified rectangle on display. sl@0: //! sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 100 t_screendriver \graphics\graphics-screendriver-cfbsdrawdevice-automated.ini sl@0: CREATE_OBJECT CFbsDrawDevice scrndrv sl@0: COMMAND scrndrv NewScreenDeviceL GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0016-0001-NewScreenDeviceL_command01 sl@0: COMMAND scrndrv InitScreen sl@0: COMMAND scrndrv SetDisplayMode sl@0: COMMAND scrndrv SetAutoUpdate GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0016-0001-SetAutoUpdate_command04 sl@0: COMMAND scrndrv OrientationsAvailable sl@0: COMMAND scrndrv SetOrientation GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0016-0001-SetOrientation_command06 sl@0: COMMAND scrndrv WriteRgbMulti GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0016-0001-WriteRgbMulti_command07 sl@0: COMMAND scrndrv ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0016 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0017 sl@0: sl@0: //!@SYMTestCaseID GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0017 sl@0: //!@SYMAPI sl@0: //! CFbsDrawDevice::WriteRgbMulti(TInt aX, TInt aY, TInt aLength, TInt aHeight, TRgb aColor, CGraphicsContext::TDrawMode aDrawMode)=0; sl@0: //!@SYMAuthor ddamian sl@0: //!@SYMCreationDate 5/2/2008 sl@0: //!@SYMTestCaseDesc Verify WriteRgbMulti with draw mode EDrawModeNOTPEN with display mode EColor16MU sl@0: //!@SYMTestActions sl@0: //! 1. Create Display (displayMode = EColor16MU) sl@0: //! 2. Initialize Screen sl@0: //! 3. Set Display Mode sl@0: //! 4. Set AutoUpdate (autoUpdate = TRUE) sl@0: //! 5. Get available Orientations sl@0: //! 6. SetOrientation (orientationMode = EOrientationNormal) sl@0: //! 7. Call WriteRGBMulti (drawMode = EDrawModeNOTPEN; numRect = 9; delay=100000) sl@0: //! 8.- Destroy screen instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority Normal sl@0: //!@SYMTestExpectedResults sl@0: //! Display mode is set to Ecolor16MU without any Error .if the Display mode is not supported module should leave with proper error. Orientation is set properly without error. The given color is written to the specification rectangle on display. sl@0: //! sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 100 t_screendriver \graphics\graphics-screendriver-cfbsdrawdevice-automated.ini sl@0: CREATE_OBJECT CFbsDrawDevice scrndrv sl@0: COMMAND scrndrv NewScreenDeviceL GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0017-0001-NewScreenDeviceL_command01 sl@0: COMMAND scrndrv InitScreen sl@0: COMMAND scrndrv SetDisplayMode sl@0: COMMAND scrndrv SetAutoUpdate GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0017-0001-SetAutoUpdate_command04 sl@0: COMMAND scrndrv OrientationsAvailable sl@0: COMMAND scrndrv SetOrientation GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0017-0001-SetOrientation_command06 sl@0: COMMAND scrndrv WriteRgbMulti GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0017-0001-WriteRgbMulti_command07 sl@0: COMMAND scrndrv ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0017 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0018 sl@0: sl@0: //!@SYMTestCaseID GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0018 sl@0: //!@SYMAPI sl@0: //! CFbsDrawDevice::WriteRgbMulti(TInt aX, TInt aY, TInt aLength, TInt aHeight, TRgb aColor, CGraphicsContext::TDrawMode aDrawMode)=0; sl@0: //!@SYMAuthor ddamian sl@0: //!@SYMCreationDate 5/2/2008 sl@0: //!@SYMTestCaseDesc Verify WriteRgbMulti with draw mode EDrawModeXOR with Display mode EColor16MU sl@0: //!@SYMTestActions sl@0: //! 1. Create Display (displayMode = EColor16MU) sl@0: //! 2. Initialize Screen sl@0: //! 3. Set Display Mode sl@0: //! 4. Set AutoUpdate (autoUpdate = TRUE) sl@0: //! 5. Get available Orientations sl@0: //! 6. SetOrientation (orientationMode = EOrientationNormal) sl@0: //! 7. Call WriteRGBMulti (drawMode = EDrawModeXOR; numRect = 9; delay=100000) sl@0: //! 8.- Destroy screen instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority Normal sl@0: //!@SYMTestExpectedResults sl@0: //! Display mode is set to Ecolor16MU without any Error .if the Display mode is not supported module should leave with proper error. Orientation is set properly without error. The given color is written to the specified rectangle on display. sl@0: //! sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 100 t_screendriver \graphics\graphics-screendriver-cfbsdrawdevice-automated.ini sl@0: CREATE_OBJECT CFbsDrawDevice scrndrv sl@0: COMMAND scrndrv NewScreenDeviceL GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0018-0001-NewScreenDeviceL_command01 sl@0: COMMAND scrndrv InitScreen sl@0: COMMAND scrndrv SetDisplayMode sl@0: COMMAND scrndrv SetAutoUpdate GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0018-0001-SetAutoUpdate_command04 sl@0: COMMAND scrndrv OrientationsAvailable sl@0: COMMAND scrndrv SetOrientation GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0018-0001-SetOrientation_command06 sl@0: COMMAND scrndrv WriteRgbMulti GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0018-0001-WriteRgbMulti_command07 sl@0: COMMAND scrndrv ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0018 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0019 sl@0: sl@0: //!@SYMTestCaseID GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0019 sl@0: //!@SYMAPI sl@0: //! CFbsDrawDevice::WriteRgb(TInt aX, TInt aY, TRgb aColor, CGraphicsContext::TDrawMode aDrawMode)=0; sl@0: //!@SYMAuthor ddamian sl@0: //!@SYMCreationDate 5/2/2008 sl@0: //!@SYMTestCaseDesc Verify WriteRgb Functionality with Display mode EColor64K sl@0: //!@SYMTestActions sl@0: //! 1. Create Display (displayMode = EColor64K) sl@0: //! 2. Initialize Screen sl@0: //! 3. Set Display Mode sl@0: //! 4. Set AutoUpdate (autoUpdate = TRUE) sl@0: //! 5. Get available Orientations sl@0: //! 6. SetOrientation (orientationMode = EOrientationNormal) sl@0: //! 7. Call WriteRGB (drawMode = EDrawModeAND; numRect = 0; delay=100000) sl@0: //! 8.- Destroy screen instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority Normal sl@0: //!@SYMTestExpectedResults sl@0: //! Display mode is set to Ecolor64K without any Error .if the Display mode is not supported module should leave with proper error. Orientation is set properly without error. The given color is written to the specified location on display. sl@0: //! sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 100 t_screendriver \graphics\graphics-screendriver-cfbsdrawdevice-automated.ini sl@0: CREATE_OBJECT CFbsDrawDevice scrndrv sl@0: COMMAND scrndrv NewScreenDeviceL GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0019-0001-NewScreenDeviceL_command01 sl@0: COMMAND scrndrv InitScreen sl@0: COMMAND scrndrv SetDisplayMode sl@0: COMMAND scrndrv SetAutoUpdate GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0019-0001-SetAutoUpdate_command04 sl@0: COMMAND scrndrv OrientationsAvailable sl@0: COMMAND scrndrv SetOrientation GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0019-0001-SetOrientation_command06 sl@0: COMMAND scrndrv WriteRgb GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0019-0001-WriteRgb_command07 sl@0: COMMAND scrndrv ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0019 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0020 sl@0: sl@0: //!@SYMTestCaseID GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0020 sl@0: //!@SYMAPI sl@0: //! CFbsDrawDevice::WriteRgb(TInt aX, TInt aY, TRgb aColor, CGraphicsContext::TDrawMode aDrawMode)=0; sl@0: //!@SYMAuthor ddamian sl@0: //!@SYMCreationDate 5/2/2008 sl@0: //!@SYMTestCaseDesc Verify WriteRgb Functionality with Display mode EColor16MA sl@0: //!@SYMTestActions sl@0: //! 1. Create Display (displayMode = EColor16MA) sl@0: //! 2. Initialize Screen sl@0: //! 3. Set Display Mode sl@0: //! 4. Set AutoUpdate (autoUpdate = TRUE) sl@0: //! 5. Get available Orientations sl@0: //! 6. SetOrientation (orientationMode = EOrientationNormal) sl@0: //! 7. Call WriteRGB (drawMode = EDrawModeAND; numRect = 0; delay=100000) sl@0: //! 8.- Destroy screen instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority Normal sl@0: //!@SYMTestExpectedResults sl@0: //! Display mode is set to Ecolor16MA without any Error .if the Display mode is not supported module should leave with proper error. Orientation is set properly without error. The given color is written to the specified location on display. sl@0: //! sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 100 t_screendriver \graphics\graphics-screendriver-cfbsdrawdevice-automated.ini sl@0: CREATE_OBJECT CFbsDrawDevice scrndrv sl@0: COMMAND scrndrv NewScreenDeviceL GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0020-0001-NewScreenDeviceL_command01 sl@0: COMMAND scrndrv InitScreen sl@0: COMMAND scrndrv SetDisplayMode sl@0: COMMAND scrndrv SetAutoUpdate GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0020-0001-SetAutoUpdate_command04 sl@0: COMMAND scrndrv OrientationsAvailable sl@0: COMMAND scrndrv SetOrientation GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0020-0001-SetOrientation_command06 sl@0: COMMAND scrndrv WriteRgb GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0020-0001-WriteRgb_command07 sl@0: COMMAND scrndrv ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0020 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0021 sl@0: sl@0: //!@SYMTestCaseID GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0021 sl@0: //!@SYMAPI sl@0: //! CFbsDrawDevice::WriteRgb(TInt aX, TInt aY, TRgb aColor, CGraphicsContext::TDrawMode aDrawMode)=0; sl@0: //!@SYMAuthor ddamian sl@0: //!@SYMCreationDate 5/2/2008 sl@0: //!@SYMTestCaseDesc Verify WriteRgb Functionality with Display mode EColor16MU sl@0: //!@SYMTestActions sl@0: //! 1. Create Display (displayMode = EColor16MU) sl@0: //! 2. Initialize Screen sl@0: //! 3. Set Display Mode sl@0: //! 4. Set AutoUpdate (autoUpdate = TRUE) sl@0: //! 5. Get available Orientations sl@0: //! 6. SetOrientation (orientationMode = EOrientationNormal) sl@0: //! 7. Call WriteRGB (drawMode = EDrawModeAND; numRect = 0; delay=100000) sl@0: //! 8.- Destroy screen instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority Normal sl@0: //!@SYMTestExpectedResults sl@0: //! Display mode is set to Ecolor16MU without any Error .if the Display mode is not supported module should leave with proper error. Orientation is set properly without error. The given color is written to the specified location on display. sl@0: //! sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 100 t_screendriver \graphics\graphics-screendriver-cfbsdrawdevice-automated.ini sl@0: CREATE_OBJECT CFbsDrawDevice scrndrv sl@0: COMMAND scrndrv NewScreenDeviceL GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0021-0001-NewScreenDeviceL_command01 sl@0: COMMAND scrndrv InitScreen sl@0: COMMAND scrndrv SetDisplayMode sl@0: COMMAND scrndrv SetAutoUpdate GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0021-0001-SetAutoUpdate_command04 sl@0: COMMAND scrndrv OrientationsAvailable sl@0: COMMAND scrndrv SetOrientation GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0021-0001-SetOrientation_command06 sl@0: COMMAND scrndrv WriteRgb GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0021-0001-WriteRgb_command07 sl@0: COMMAND scrndrv ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0021 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0022 sl@0: sl@0: //!@SYMTestCaseID GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0022 sl@0: //!@SYMAPI sl@0: //! CFbsDrawDevice::WriteLine(TInt aX, TInt aY, TInt aLength, TUint32 {ptr}aBuffer, CGraphicsContext::TDrawMode aDrawMode)=0; sl@0: //!@SYMAuthor ddamian sl@0: //!@SYMCreationDate 5/2/2008 sl@0: //!@SYMTestCaseDesc Verify WriteLine with drawmode EDrawModeOR and Display mode as EColor64K sl@0: //!@SYMTestActions sl@0: //! 1. Create Display (displayMode = EColor64K) sl@0: //! 2. Initialize Screen sl@0: //! 3. Set Display Mode sl@0: //! 4. Set AutoUpdate (autoUpdate = TRUE) sl@0: //! 5. Get available Orientations sl@0: //! 6. SetOrientation (orientationMode = EOrientationNormal) sl@0: //! 7. Call WriteLine (drawMode = EDrawModeOR; numRect = 9; backColor = {COLOR,RgbBlack}; delay=100000) sl@0: //! 8.- Destroy screen instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority Normal sl@0: //!@SYMTestExpectedResults sl@0: //! Display mode is set to Ecolor64K without any Error .if the Display mode is not supported module should leave with proper error. Orientation is set properly without error. Depending on shadow/fade flag the pixel at given location is updated. sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 100 t_screendriver \graphics\graphics-screendriver-cfbsdrawdevice-automated.ini sl@0: CREATE_OBJECT CFbsDrawDevice scrndrv sl@0: COMMAND scrndrv NewScreenDeviceL GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0022-0001-NewScreenDeviceL_command01 sl@0: COMMAND scrndrv InitScreen sl@0: COMMAND scrndrv SetDisplayMode sl@0: COMMAND scrndrv SetAutoUpdate GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0022-0001-SetAutoUpdate_command04 sl@0: COMMAND scrndrv OrientationsAvailable sl@0: COMMAND scrndrv SetOrientation GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0022-0001-SetOrientation_command06 sl@0: COMMAND scrndrv WriteLine GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0022-0001-WriteLine_command07 sl@0: COMMAND scrndrv ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0022 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0023 sl@0: sl@0: //!@SYMTestCaseID GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0023 sl@0: //!@SYMAPI sl@0: //! CFbsDrawDevice::WriteLine(TInt aX, TInt aY, TInt aLength, TUint32 {ptr}aBuffer, CGraphicsContext::TDrawMode aDrawMode)=0; sl@0: //!@SYMAuthor ddamian sl@0: //!@SYMCreationDate 5/2/2008 sl@0: //!@SYMTestCaseDesc Verify WriteLine with draw mode EDrawModeOR and Display mode as EColor16MA sl@0: //!@SYMTestActions sl@0: //! 1. Create Display (displayMode = EColor16MA) sl@0: //! 2. Initialize Screen sl@0: //! 3. Set Display Mode sl@0: //! 4. Set AutoUpdate (autoUpdate = TRUE) sl@0: //! 5. Get available Orientations sl@0: //! 6. SetOrientation (orientationMode = EOrientationNormal) sl@0: //! 7. Call WriteLine (drawMode = EDrawModeOR; numRect = 9; backColor = {COLOR,RgbBlack}; delay=100000) sl@0: //! 8.- Destroy screen instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority Normal sl@0: //!@SYMTestExpectedResults sl@0: //! Display mode is set to Ecolor16MA without any Error .if the Display mode is not supported module should leave with proper error. Orientation is set properly without error. Depending on shadow/fade flag the pixel at given location is updated. sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 100 t_screendriver \graphics\graphics-screendriver-cfbsdrawdevice-automated.ini sl@0: CREATE_OBJECT CFbsDrawDevice scrndrv sl@0: COMMAND scrndrv NewScreenDeviceL GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0023-0001-NewScreenDeviceL_command01 sl@0: COMMAND scrndrv InitScreen sl@0: COMMAND scrndrv SetDisplayMode sl@0: COMMAND scrndrv SetAutoUpdate GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0023-0001-SetAutoUpdate_command04 sl@0: COMMAND scrndrv OrientationsAvailable sl@0: COMMAND scrndrv SetOrientation GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0023-0001-SetOrientation_command06 sl@0: COMMAND scrndrv WriteLine GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0023-0001-WriteLine_command07 sl@0: COMMAND scrndrv ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0023 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0024 sl@0: sl@0: //!@SYMTestCaseID GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0024 sl@0: //!@SYMAPI sl@0: //! CFbsDrawDevice::WriteLine(TInt aX, TInt aY, TInt aLength, TUint32 {ptr}aBuffer, CGraphicsContext::TDrawMode aDrawMode)=0; sl@0: //!@SYMAuthor ddamian sl@0: //!@SYMCreationDate 5/2/2008 sl@0: //!@SYMTestCaseDesc Verify WriteLine with drawmode EDrawModePEN with display mode EColor64K sl@0: //!@SYMTestActions sl@0: //! 1. Create Display (displayMode = EColor64K) sl@0: //! 2. Initialize Screen sl@0: //! 3. Set Display Mode sl@0: //! 4. Set AutoUpdate (autoUpdate = TRUE) sl@0: //! 5. Get available Orientations sl@0: //! 6. SetOrientation (orientationMode = EOrientationNormal) sl@0: //! 7. Call WriteLine (drawMode = EDrawModePEN; numRect = 9; backColor = {COLOR,RgbBlack}; delay=100000) sl@0: //! 8.- Destroy screen instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority Normal sl@0: //!@SYMTestExpectedResults sl@0: //! Display mode is set to Ecolor64K without any Error .if the Display mode is not supported module should leave with proper error. Orientation is set properly without error. Depending on shadow/fade flag the pixel at given location is updated sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 100 t_screendriver \graphics\graphics-screendriver-cfbsdrawdevice-automated.ini sl@0: CREATE_OBJECT CFbsDrawDevice scrndrv sl@0: COMMAND scrndrv NewScreenDeviceL GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0024-0001-NewScreenDeviceL_command01 sl@0: COMMAND scrndrv InitScreen sl@0: COMMAND scrndrv SetDisplayMode sl@0: COMMAND scrndrv SetAutoUpdate GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0024-0001-SetAutoUpdate_command04 sl@0: COMMAND scrndrv OrientationsAvailable sl@0: COMMAND scrndrv SetOrientation GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0024-0001-SetOrientation_command06 sl@0: COMMAND scrndrv WriteLine GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0024-0001-WriteLine_command07 sl@0: COMMAND scrndrv ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0024 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0025 sl@0: sl@0: //!@SYMTestCaseID GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0025 sl@0: //!@SYMAPI sl@0: //! CFbsDrawDevice::WriteLine(TInt aX, TInt aY, TInt aLength, TUint32 {ptr}aBuffer, CGraphicsContext::TDrawMode aDrawMode)=0; sl@0: //!@SYMAuthor ddamian sl@0: //!@SYMCreationDate 5/2/2008 sl@0: //!@SYMTestCaseDesc Verify WriteLine with drawmode EDrawModeNOTSCREEN and display mode EColor64K sl@0: //!@SYMTestActions sl@0: //! 1. Create Display (displayMode = EColor64K) sl@0: //! 2. Initialize Screen sl@0: //! 3. Set Display Mode sl@0: //! 4. Set AutoUpdate (autoUpdate = TRUE) sl@0: //! 5. Get available Orientations sl@0: //! 6. SetOrientation (orientationMode = EOrientationNormal) sl@0: //! 7. Call WriteLine (drawMode = EDrawModeNOTSCREEN; numRect = 9; backColor = {COLOR,RgbBlack}; delay=100000) sl@0: //! 8.- Destroy screen instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority Normal sl@0: //!@SYMTestExpectedResults sl@0: //! Display mode is set to Ecolor64K without any Error .if the Display mode is not supported module should leave with proper error. Orientation is set properly without error. Depending on shadow/fade flag the pixel at given location is updated. sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 100 t_screendriver \graphics\graphics-screendriver-cfbsdrawdevice-automated.ini sl@0: CREATE_OBJECT CFbsDrawDevice scrndrv sl@0: COMMAND scrndrv NewScreenDeviceL GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0025-0001-NewScreenDeviceL_command01 sl@0: COMMAND scrndrv InitScreen sl@0: COMMAND scrndrv SetDisplayMode sl@0: COMMAND scrndrv SetAutoUpdate GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0025-0001-SetAutoUpdate_command04 sl@0: COMMAND scrndrv OrientationsAvailable sl@0: COMMAND scrndrv SetOrientation GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0025-0001-SetOrientation_command06 sl@0: COMMAND scrndrv WriteLine GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0025-0001-WriteLine_command07 sl@0: COMMAND scrndrv ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0025 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0026 sl@0: sl@0: //!@SYMTestCaseID GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0026 sl@0: //!@SYMAPI sl@0: //! CFbsDrawDevice::WriteLine(TInt aX, TInt aY, TInt aLength, TUint32 {ptr}aBuffer, CGraphicsContext::TDrawMode aDrawMode)=0; sl@0: //!@SYMAuthor ddamian sl@0: //!@SYMCreationDate 5/2/2008 sl@0: //!@SYMTestCaseDesc Verify WriteLine with drawmode EDrawModePEN with display mode EColor16MA sl@0: //!@SYMTestActions sl@0: //! 1. Create Display (displayMode = EColor16MA) sl@0: //! 2. Initialize Screen sl@0: //! 3. Set Display Mode sl@0: //! 4. Set AutoUpdate (autoUpdate = TRUE) sl@0: //! 5. Get available Orientations sl@0: //! 6. SetOrientation (orientationMode = EOrientationNormal) sl@0: //! 7. Call WriteLine (drawMode = EDrawModePEN; numRect = 9; backColor = {COLOR,RgbBlack}; delay=100000) sl@0: //! 8.- Destroy screen instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority Normal sl@0: //!@SYMTestExpectedResults sl@0: //! Display mode is set to Ecolor16MA without any Error .if the Display mode is not supported module should leave with proper error. Orientation is set properly without error. Depending on shadow/fade flag the pixel at given location is updated. sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 100 t_screendriver \graphics\graphics-screendriver-cfbsdrawdevice-automated.ini sl@0: CREATE_OBJECT CFbsDrawDevice scrndrv sl@0: COMMAND scrndrv NewScreenDeviceL GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0026-0001-NewScreenDeviceL_command01 sl@0: COMMAND scrndrv InitScreen sl@0: COMMAND scrndrv SetDisplayMode sl@0: COMMAND scrndrv SetAutoUpdate GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0026-0001-SetAutoUpdate_command04 sl@0: COMMAND scrndrv OrientationsAvailable sl@0: COMMAND scrndrv SetOrientation GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0026-0001-SetOrientation_command06 sl@0: COMMAND scrndrv WriteLine GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0026-0001-WriteLine_command07 sl@0: COMMAND scrndrv ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0026 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0027 sl@0: sl@0: //!@SYMTestCaseID GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0027 sl@0: //!@SYMAPI sl@0: //! CFbsDrawDevice::WriteLine(TInt aX, TInt aY, TInt aLength, TUint32 {ptr}aBuffer, CGraphicsContext::TDrawMode aDrawMode)=0; sl@0: //!@SYMAuthor ddamian sl@0: //!@SYMCreationDate 5/2/2008 sl@0: //!@SYMTestCaseDesc Verify WriteLine with drawmode EDrawModeNOTSCREEN and display mode EColor16MA sl@0: //!@SYMTestActions sl@0: //! 1. Create Display (displayMode = EColor16MA) sl@0: //! 2. Initialize Screen sl@0: //! 3. Set Display Mode sl@0: //! 4. Set AutoUpdate (autoUpdate = TRUE) sl@0: //! 5. Get available Orientations sl@0: //! 6. SetOrientation (orientationMode = EOrientationNormal) sl@0: //! 7. Call WriteLine (drawMode = EDrawModeNOTSCREEN; numRect = 9; backColor = {COLOR,RgbBlack}; delay=100000) sl@0: //! 8.- Destroy screen instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority Normal sl@0: //!@SYMTestExpectedResults sl@0: //! Display mode is set to Ecolor16MA without any Error .if the Display mode is not supported module should leave with proper error. Orientation is set properly without error. Depending on shadow/fade flag the pixel at given location is updated. sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 100 t_screendriver \graphics\graphics-screendriver-cfbsdrawdevice-automated.ini sl@0: CREATE_OBJECT CFbsDrawDevice scrndrv sl@0: COMMAND scrndrv NewScreenDeviceL GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0027-0001-NewScreenDeviceL_command01 sl@0: COMMAND scrndrv InitScreen sl@0: COMMAND scrndrv SetDisplayMode sl@0: COMMAND scrndrv SetAutoUpdate GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0027-0001-SetAutoUpdate_command04 sl@0: COMMAND scrndrv OrientationsAvailable sl@0: COMMAND scrndrv SetOrientation GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0027-0001-SetOrientation_command06 sl@0: COMMAND scrndrv WriteLine GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0027-0001-WriteLine_command07 sl@0: COMMAND scrndrv ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0027 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0028 sl@0: sl@0: //!@SYMTestCaseID GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0028 sl@0: //!@SYMAPI sl@0: //! CFbsDrawDevice::WriteLine(TInt aX, TInt aY, TInt aLength, TUint32 {ptr}aBuffer, CGraphicsContext::TDrawMode aDrawMode)=0; sl@0: //!@SYMAuthor ddamian sl@0: //!@SYMCreationDate 5/2/2008 sl@0: //!@SYMTestCaseDesc Verify WriteLine with drawmode EDrawModeAND and display mode EColor64K sl@0: //!@SYMTestActions sl@0: //! 1. Create Display (displayMode = EColor64K) sl@0: //! 2. Initialize Screen sl@0: //! 3. Set Display Mode sl@0: //! 4. Set AutoUpdate (autoUpdate = TRUE) sl@0: //! 5. Get available Orientations sl@0: //! 6. SetOrientation (orientationMode = EOrientationNormal) sl@0: //! 7. Call WriteLine (drawMode = EDrawModeAND; numRect = 9; backColor = {COLOR,RgbBlack}; delay=100000) sl@0: //! 8.- Destroy screen instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority Normal sl@0: //!@SYMTestExpectedResults sl@0: //! Display mode is set to Ecolor64K without any Error. If the Display mode is not supported module should leave with proper error. Orientation is set properly without error. Depending on shadow/fade flag the pixel at given location is updated. sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 100 t_screendriver \graphics\graphics-screendriver-cfbsdrawdevice-automated.ini sl@0: CREATE_OBJECT CFbsDrawDevice scrndrv sl@0: COMMAND scrndrv NewScreenDeviceL GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0028-0001-NewScreenDeviceL_command01 sl@0: COMMAND scrndrv InitScreen sl@0: COMMAND scrndrv SetDisplayMode sl@0: COMMAND scrndrv SetAutoUpdate GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0028-0001-SetAutoUpdate_command04 sl@0: COMMAND scrndrv OrientationsAvailable sl@0: COMMAND scrndrv SetOrientation GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0028-0001-SetOrientation_command06 sl@0: COMMAND scrndrv WriteLine GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0028-0001-WriteLine_command07 sl@0: COMMAND scrndrv ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0028 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0029 sl@0: sl@0: //!@SYMTestCaseID GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0029 sl@0: //!@SYMAPI sl@0: //! CFbsDrawDevice::WriteLine(TInt aX, TInt aY, TInt aLength, TUint32 {ptr}aBuffer, CGraphicsContext::TDrawMode aDrawMode)=0; sl@0: //!@SYMAuthor ddamian sl@0: //!@SYMCreationDate 5/2/2008 sl@0: //!@SYMTestCaseDesc Verify WriteLine with drawmode EDrawModeNOTPEN and display mode EColor64K sl@0: //!@SYMTestActions sl@0: //! 1. Create Display (displayMode = EColor64K) sl@0: //! 2. Initialize Screen sl@0: //! 3. Set Display Mode sl@0: //! 4. Set AutoUpdate (autoUpdate = TRUE) sl@0: //! 5. Get available Orientations sl@0: //! 6. SetOrientation (orientationMode = EOrientationNormal) sl@0: //! 7. Call WriteLine (drawMode = EDrawModeNOTPEN; numRect = 9; backColor = {COLOR,RgbBlack}; delay=100000) sl@0: //! 8.- Destroy screen instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority Normal sl@0: //!@SYMTestExpectedResults sl@0: //! Display mode is set to Ecolor64K without any Error .if the Display mode is not supported module should leave with proper error. Orientation is set properly without error. Depending on shadow/fade flag the pixel at given location is updated. sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 100 t_screendriver \graphics\graphics-screendriver-cfbsdrawdevice-automated.ini sl@0: CREATE_OBJECT CFbsDrawDevice scrndrv sl@0: COMMAND scrndrv NewScreenDeviceL GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0029-0001-NewScreenDeviceL_command01 sl@0: COMMAND scrndrv InitScreen sl@0: COMMAND scrndrv SetDisplayMode sl@0: COMMAND scrndrv SetAutoUpdate GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0029-0001-SetAutoUpdate_command04 sl@0: COMMAND scrndrv OrientationsAvailable sl@0: COMMAND scrndrv SetOrientation GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0029-0001-SetOrientation_command06 sl@0: COMMAND scrndrv WriteLine GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0029-0001-WriteLine_command07 sl@0: COMMAND scrndrv ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0029 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0030 sl@0: sl@0: //!@SYMTestCaseID GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0030 sl@0: //!@SYMAPI sl@0: //! CFbsDrawDevice::WriteLine(TInt aX, TInt aY, TInt aLength, TUint32 {ptr}aBuffer, CGraphicsContext::TDrawMode aDrawMode)=0; sl@0: //!@SYMAuthor ddamian sl@0: //!@SYMCreationDate 5/2/2008 sl@0: //!@SYMTestCaseDesc Verify WriteLine with draw mode EDrawModeAND and display mode EColor16MA sl@0: //!@SYMTestActions sl@0: //! 1. Create Display (displayMode = EColor16MA) sl@0: //! 2. Initialize Screen sl@0: //! 3. Set Display Mode sl@0: //! 4. Set AutoUpdate (autoUpdate = TRUE) sl@0: //! 5. Get available Orientations sl@0: //! 6. SetOrientation (orientationMode = EOrientationNormal) sl@0: //! 7. Call WriteLine (drawMode = EDrawModeAND; numRect = 9; backColor = {COLOR,RgbBlack}; delay=100000) sl@0: //! 8.- Destroy screen instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority Normal sl@0: //!@SYMTestExpectedResults sl@0: //! Display mode is set to Ecolor16MA without any Error .if the Display mode is not supported module should leave with proper error. Orientation is set properly without error. Depending on shadow/fade flag the pixel at given location is updated. sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 100 t_screendriver \graphics\graphics-screendriver-cfbsdrawdevice-automated.ini sl@0: CREATE_OBJECT CFbsDrawDevice scrndrv sl@0: COMMAND scrndrv NewScreenDeviceL GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0030-0001-NewScreenDeviceL_command01 sl@0: COMMAND scrndrv InitScreen sl@0: COMMAND scrndrv SetDisplayMode sl@0: COMMAND scrndrv SetAutoUpdate GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0030-0001-SetAutoUpdate_command04 sl@0: COMMAND scrndrv OrientationsAvailable sl@0: COMMAND scrndrv SetOrientation GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0030-0001-SetOrientation_command06 sl@0: COMMAND scrndrv WriteLine GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0030-0001-WriteLine_command07 sl@0: COMMAND scrndrv ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0030 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0031 sl@0: sl@0: //!@SYMTestCaseID GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0031 sl@0: //!@SYMAPI sl@0: //! CFbsDrawDevice::WriteLine(TInt aX, TInt aY, TInt aLength, TUint32 {ptr}aBuffer, CGraphicsContext::TDrawMode aDrawMode)=0; sl@0: //!@SYMAuthor ddamian sl@0: //!@SYMCreationDate 5/2/2008 sl@0: //!@SYMTestCaseDesc Verify WriteLine with draw mode EDrawModeNOTPEN and display mode EColor16MA sl@0: //!@SYMTestActions sl@0: //! 1. Create Display (displayMode = EColor16MA) sl@0: //! 2. Initialize Screen sl@0: //! 3. Set Display Mode sl@0: //! 4. Set AutoUpdate (autoUpdate = TRUE) sl@0: //! 5. Get available Orientations sl@0: //! 6. SetOrientation (orientationMode = EOrientationNormal) sl@0: //! 7. Call WriteLine (drawMode = EDrawModeNOTPEN; numRect = 9; backColor = {COLOR,RgbBlack}; delay=100000) sl@0: //! 8.- Destroy screen instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority Normal sl@0: //!@SYMTestExpectedResults sl@0: //! Display mode is set to Ecolor16MA without any Error .if the Display mode is not supported module should leave with proper error sl@0: //! Orientation is set properly without error. Depending on shadow/fade flag the pixel at given location is updated. sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 100 t_screendriver \graphics\graphics-screendriver-cfbsdrawdevice-automated.ini sl@0: CREATE_OBJECT CFbsDrawDevice scrndrv sl@0: COMMAND scrndrv NewScreenDeviceL GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0031-0001-NewScreenDeviceL_command01 sl@0: COMMAND scrndrv InitScreen sl@0: COMMAND scrndrv SetDisplayMode sl@0: COMMAND scrndrv SetAutoUpdate GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0031-0001-SetAutoUpdate_command04 sl@0: COMMAND scrndrv OrientationsAvailable sl@0: COMMAND scrndrv SetOrientation GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0031-0001-SetOrientation_command06 sl@0: COMMAND scrndrv WriteLine GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0031-0001-WriteLine_command07 sl@0: COMMAND scrndrv ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0031 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0032 sl@0: sl@0: //!@SYMTestCaseID GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0032 sl@0: //!@SYMAPI sl@0: //! CFbsDrawDevice::WriteLine(TInt aX, TInt aY, TInt aLength, TUint32 {ptr}aBuffer, CGraphicsContext::TDrawMode aDrawMode)=0; sl@0: //!@SYMAuthor ddamian sl@0: //!@SYMCreationDate 5/2/2008 sl@0: //!@SYMTestCaseDesc Verify WriteLine with drawmode EDrawModeXOR and Display mode EColor64K sl@0: //!@SYMTestActions sl@0: //! 1. Create Display (displayMode = EColor64K) sl@0: //! 2. Initialize Screen sl@0: //! 3. Set Display Mode sl@0: //! 4. Set AutoUpdate (autoUpdate = TRUE) sl@0: //! 5. Get available Orientations sl@0: //! 6. SetOrientation (orientationMode = EOrientationNormal) sl@0: //! 7. Call WriteLine (drawMode = EDrawModeXOR; numRect = 9; backColor = {COLOR,RgbBlack}; delay=100000) sl@0: //! 8.- Destroy screen instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority Normal sl@0: //!@SYMTestExpectedResults sl@0: //! Display mode is set to EColor64K without any Error .if the Display mode is not supported module should leave with proper error. Orientation is set properly without error. Depending on shadow/fade flag the pixel at given location is updated. sl@0: //! sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 100 t_screendriver \graphics\graphics-screendriver-cfbsdrawdevice-automated.ini sl@0: CREATE_OBJECT CFbsDrawDevice scrndrv sl@0: COMMAND scrndrv NewScreenDeviceL GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0032-0001-NewScreenDeviceL_command01 sl@0: COMMAND scrndrv InitScreen sl@0: COMMAND scrndrv SetDisplayMode sl@0: COMMAND scrndrv SetAutoUpdate GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0032-0001-SetAutoUpdate_command04 sl@0: COMMAND scrndrv OrientationsAvailable sl@0: COMMAND scrndrv SetOrientation GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0032-0001-SetOrientation_command06 sl@0: COMMAND scrndrv WriteLine GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0032-0001-WriteLine_command07 sl@0: COMMAND scrndrv ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0032 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0033 sl@0: sl@0: //!@SYMTestCaseID GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0033 sl@0: //!@SYMAPI sl@0: //! CFbsDrawDevice::WriteLine(TInt aX, TInt aY, TInt aLength, TUint32 {ptr}aBuffer, CGraphicsContext::TDrawMode aDrawMode)=0; sl@0: //!@SYMAuthor ddamian sl@0: //!@SYMCreationDate 5/2/2008 sl@0: //!@SYMTestCaseDesc Verify WriteLine with drawmode EDrawModeXOR and Display mode EColor16MA sl@0: //!@SYMTestActions sl@0: //! 1. Create Display (displayMode = EColor16MA) sl@0: //! 2. Initialize Screen sl@0: //! 3. Set Display Mode sl@0: //! 4. Set AutoUpdate (autoUpdate = TRUE) sl@0: //! 5. Get available Orientations sl@0: //! 6. SetOrientation (orientationMode = EOrientationNormal) sl@0: //! 7. Call WriteLine (drawMode = EDrawModeXOR; numRect = 9; backColor = {COLOR,RgbBlack}; delay=100000) sl@0: //! 8.- Destroy screen instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority Normal sl@0: //!@SYMTestExpectedResults sl@0: //! Display mode is set to EColor16MA without any Error .if the Display mode is not supported module should leave with proper error. Orientation is set properly without error. Depending on shadow/fade flag the pixel at given location is updated. sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 100 t_screendriver \graphics\graphics-screendriver-cfbsdrawdevice-automated.ini sl@0: CREATE_OBJECT CFbsDrawDevice scrndrv sl@0: COMMAND scrndrv NewScreenDeviceL GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0033-0001-NewScreenDeviceL_command01 sl@0: COMMAND scrndrv InitScreen sl@0: COMMAND scrndrv SetDisplayMode sl@0: COMMAND scrndrv SetAutoUpdate GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0033-0001-SetAutoUpdate_command04 sl@0: COMMAND scrndrv OrientationsAvailable sl@0: COMMAND scrndrv SetOrientation GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0033-0001-SetOrientation_command06 sl@0: COMMAND scrndrv WriteLine GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0033-0001-WriteLine_command07 sl@0: COMMAND scrndrv ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0033 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0034 sl@0: sl@0: //!@SYMTestCaseID GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0034 sl@0: //!@SYMAPI sl@0: //! CFbsDrawDevice::WriteLine(TInt aX, TInt aY, TInt aLength, TUint32 {ptr}aBuffer, CGraphicsContext::TDrawMode aDrawMode)=0; sl@0: //!@SYMAuthor ddamian sl@0: //!@SYMCreationDate 5/2/2008 sl@0: //!@SYMTestCaseDesc Verify WriteLine with draw mode EDrawModePEN with display mode EColor16MU sl@0: //!@SYMTestActions sl@0: //! 1. Create Display (displayMode = EColor16MU) sl@0: //! 2. Initialize Screen sl@0: //! 3. Set Display Mode sl@0: //! 4. Set AutoUpdate (autoUpdate = TRUE) sl@0: //! 5. Get available Orientations sl@0: //! 6. SetOrientation (orientationMode = EOrientationNormal) sl@0: //! 7. Call WriteLine (drawMode = EDrawModePEN; numRect = 9; backColor = {COLOR,RgbBlack}; delay=100000) sl@0: //! 8.- Destroy screen instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority Normal sl@0: //!@SYMTestExpectedResults sl@0: //! Display mode is set to Ecolor16MU without any Error .if the Display mode is not supported module should leave with proper error. Orientation is set properly without error. Depending on shadow/fade flag the pixel at given location is updated. sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 100 t_screendriver \graphics\graphics-screendriver-cfbsdrawdevice-automated.ini sl@0: CREATE_OBJECT CFbsDrawDevice scrndrv sl@0: COMMAND scrndrv NewScreenDeviceL GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0034-0001-NewScreenDeviceL_command01 sl@0: COMMAND scrndrv InitScreen sl@0: COMMAND scrndrv SetDisplayMode sl@0: COMMAND scrndrv SetAutoUpdate GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0034-0001-SetAutoUpdate_command04 sl@0: COMMAND scrndrv OrientationsAvailable sl@0: COMMAND scrndrv SetOrientation GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0034-0001-SetOrientation_command06 sl@0: COMMAND scrndrv WriteLine GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0034-0001-WriteLine_command07 sl@0: COMMAND scrndrv ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0034 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0035 sl@0: sl@0: //!@SYMTestCaseID GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0035 sl@0: //!@SYMAPI sl@0: //! CFbsDrawDevice::WriteLine(TInt aX, TInt aY, TInt aLength, TUint32 {ptr}aBuffer, CGraphicsContext::TDrawMode aDrawMode)=0; sl@0: //!@SYMAuthor ddamian sl@0: //!@SYMCreationDate 5/2/2008 sl@0: //!@SYMTestCaseDesc Verify WriteLine with drawmode EDrawModeAND and display mode EColor16MU sl@0: //!@SYMTestActions sl@0: //! 1. Create Display (displayMode = EColor16MU) sl@0: //! 2. Initialize Screen sl@0: //! 3. Set Display Mode sl@0: //! 4. Set AutoUpdate (autoUpdate = TRUE) sl@0: //! 5. Get available Orientations sl@0: //! 6. SetOrientation (orientationMode = EOrientationNormal) sl@0: //! 7. Call WriteLine (drawMode = EDrawModeAND; numRect = 9; backColor = {COLOR,RgbBlack}; delay=100000) sl@0: //! 8.- Destroy screen instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority Normal sl@0: //!@SYMTestExpectedResults sl@0: //! Display mode is set to Ecolor16MU without any Error .if the Display mode is not supported module should leave with proper error. Orientation is set properly without error. Depending on shadow/fade flag the pixel at given location is updated. sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 100 t_screendriver \graphics\graphics-screendriver-cfbsdrawdevice-automated.ini sl@0: CREATE_OBJECT CFbsDrawDevice scrndrv sl@0: COMMAND scrndrv NewScreenDeviceL GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0035-0001-NewScreenDeviceL_command01 sl@0: COMMAND scrndrv InitScreen sl@0: COMMAND scrndrv SetDisplayMode sl@0: COMMAND scrndrv SetAutoUpdate GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0035-0001-SetAutoUpdate_command04 sl@0: COMMAND scrndrv OrientationsAvailable sl@0: COMMAND scrndrv SetOrientation GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0035-0001-SetOrientation_command06 sl@0: COMMAND scrndrv WriteLine GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0035-0001-WriteLine_command07 sl@0: COMMAND scrndrv ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0035 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0036 sl@0: sl@0: //!@SYMTestCaseID GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0036 sl@0: //!@SYMAPI sl@0: //! CFbsDrawDevice::WriteLine(TInt aX, TInt aY, TInt aLength, TUint32 {ptr}aBuffer, CGraphicsContext::TDrawMode aDrawMode)=0; sl@0: //!@SYMAuthor ddamian sl@0: //!@SYMCreationDate 5/2/2008 sl@0: //!@SYMTestCaseDesc Verify WriteLine with draw mode EDrawModeOR and Display mode as EColor16MU sl@0: //!@SYMTestActions sl@0: //! 1. Create Display (displayMode = EColor16MU) sl@0: //! 2. Initialize Screen sl@0: //! 3. Set Display Mode sl@0: //! 4. Set AutoUpdate (autoUpdate = TRUE) sl@0: //! 5. Get available Orientations sl@0: //! 6. SetOrientation (orientationMode = EOrientationNormal) sl@0: //! 7. Call WriteLine (drawMode = EDrawModeOR; numRect = 9; backColor = {COLOR,RgbBlack}; delay=100000) sl@0: //! 8.- Destroy screen instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority Normal sl@0: //!@SYMTestExpectedResults sl@0: //! Display mode is set to Ecolor16MU without any Error .if the Display mode is not supported module should leave with proper error. Orientation is set properly without error. Depending on shadow/fade flag the pixel at given location is updated. sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 100 t_screendriver \graphics\graphics-screendriver-cfbsdrawdevice-automated.ini sl@0: CREATE_OBJECT CFbsDrawDevice scrndrv sl@0: COMMAND scrndrv NewScreenDeviceL GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0036-0001-NewScreenDeviceL_command01 sl@0: COMMAND scrndrv InitScreen sl@0: COMMAND scrndrv SetDisplayMode sl@0: COMMAND scrndrv SetAutoUpdate GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0036-0001-SetAutoUpdate_command04 sl@0: COMMAND scrndrv OrientationsAvailable sl@0: COMMAND scrndrv SetOrientation GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0036-0001-SetOrientation_command06 sl@0: COMMAND scrndrv WriteLine GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0036-0001-WriteLine_command07 sl@0: COMMAND scrndrv ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0036 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0037 sl@0: sl@0: //!@SYMTestCaseID GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0037 sl@0: //!@SYMAPI sl@0: //! CFbsDrawDevice::WriteLine(TInt aX, TInt aY, TInt aLength, TUint32 {ptr}aBuffer, CGraphicsContext::TDrawMode aDrawMode)=0; sl@0: //!@SYMAuthor ddamian sl@0: //!@SYMCreationDate 5/2/2008 sl@0: //!@SYMTestCaseDesc Verify WriteLine with drawmode EDrawModeNOTSCREEN and display mode EColor16MU sl@0: //!@SYMTestActions sl@0: //! 1. Create Display (displayMode = EColor16MU) sl@0: //! 2. Initialize Screen sl@0: //! 3. Set Display Mode sl@0: //! 4. Set AutoUpdate (autoUpdate = TRUE) sl@0: //! 5. Get available Orientations sl@0: //! 6. SetOrientation (orientationMode = EOrientationNormal) sl@0: //! 7. Call WriteLine (drawMode = EDrawModeNOTSCREEN; numRect = 9; backColor = {COLOR,RgbBlack}; delay=100000) sl@0: //! 8.- Destroy screen instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority Normal sl@0: //!@SYMTestExpectedResults sl@0: //! Display mode is set to Ecolor16MU without any Error .if the Display mode is not supported module should leave with proper error. Orientation is set properly without error. Depending on shadow/fade flag the pixel at given location is updated. sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 100 t_screendriver \graphics\graphics-screendriver-cfbsdrawdevice-automated.ini sl@0: CREATE_OBJECT CFbsDrawDevice scrndrv sl@0: COMMAND scrndrv NewScreenDeviceL GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0037-0001-NewScreenDeviceL_command01 sl@0: COMMAND scrndrv InitScreen sl@0: COMMAND scrndrv SetDisplayMode sl@0: COMMAND scrndrv SetAutoUpdate GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0037-0001-SetAutoUpdate_command04 sl@0: COMMAND scrndrv OrientationsAvailable sl@0: COMMAND scrndrv SetOrientation GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0037-0001-SetOrientation_command06 sl@0: COMMAND scrndrv WriteLine GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0037-0001-WriteLine_command07 sl@0: COMMAND scrndrv ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0037 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0038 sl@0: sl@0: //!@SYMTestCaseID GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0038 sl@0: //!@SYMAPI sl@0: //! CFbsDrawDevice::WriteLine(TInt aX, TInt aY, TInt aLength, TUint32 {ptr}aBuffer, CGraphicsContext::TDrawMode aDrawMode)=0; sl@0: //!@SYMAuthor ddamian sl@0: //!@SYMCreationDate 5/2/2008 sl@0: //!@SYMTestCaseDesc Verify WriteLine with draw mode EDrawModeNOTPEN and display mode EColor16MU sl@0: //!@SYMTestActions sl@0: //! 1. Create Display (displayMode = EColor16MU) sl@0: //! 2. Initialize Screen sl@0: //! 3. Set Display Mode sl@0: //! 4. Set AutoUpdate (autoUpdate = TRUE) sl@0: //! 5. Get available Orientations sl@0: //! 6. SetOrientation (orientationMode = EOrientationNormal) sl@0: //! 7. Call WriteLine (drawMode = EDrawModeNOTPEN; numRect = 9; backColor = {COLOR,RgbBlack}; delay=100000) sl@0: //! 8.- Destroy screen instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority Normal sl@0: //!@SYMTestExpectedResults sl@0: //! Display mode is set to Ecolor16MU without any Error .if the Display mode is not supported module should leave with proper error. Orientation is set properly without error. Depending on shadow/fade flag the pixel at given location is updated. sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 100 t_screendriver \graphics\graphics-screendriver-cfbsdrawdevice-automated.ini sl@0: CREATE_OBJECT CFbsDrawDevice scrndrv sl@0: COMMAND scrndrv NewScreenDeviceL GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0038-0001-NewScreenDeviceL_command01 sl@0: COMMAND scrndrv InitScreen sl@0: COMMAND scrndrv SetDisplayMode sl@0: COMMAND scrndrv SetAutoUpdate GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0038-0001-SetAutoUpdate_command04 sl@0: COMMAND scrndrv OrientationsAvailable sl@0: COMMAND scrndrv SetOrientation GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0038-0001-SetOrientation_command06 sl@0: COMMAND scrndrv WriteLine GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0038-0001-WriteLine_command07 sl@0: COMMAND scrndrv ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0038 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0039 sl@0: sl@0: //!@SYMTestCaseID GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0039 sl@0: //!@SYMAPI sl@0: //! CFbsDrawDevice::WriteLine(TInt aX, TInt aY, TInt aLength, TUint32 {ptr}aBuffer, CGraphicsContext::TDrawMode aDrawMode)=0; sl@0: //!@SYMAuthor ddamian sl@0: //!@SYMCreationDate 5/2/2008 sl@0: //!@SYMTestCaseDesc Verify WriteLine with drawmode EDrawModeXOR and Display mode EColor16MU sl@0: //!@SYMTestActions sl@0: //! 1. Create Display (displayMode = EColor16MU) sl@0: //! 2. Initialize Screen sl@0: //! 3. Set Display Mode sl@0: //! 4. Set AutoUpdate (autoUpdate = TRUE) sl@0: //! 5. Get available Orientations sl@0: //! 6. SetOrientation (orientationMode = EOrientationNormal) sl@0: //! 7. Call WriteLine (drawMode = EDrawModeXOR; numRect = 9; backColor = {COLOR,RgbBlack}; delay=100000) sl@0: //! 8.- Destroy screen instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority Normal sl@0: //!@SYMTestExpectedResults sl@0: //! Display mode is set to EColor16MU without any Error .if the Display mode is not supported module should leave with proper error. Orientation is set properly without error. Depending on shadow/fade flag the pixel at given location is updated. sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 100 t_screendriver \graphics\graphics-screendriver-cfbsdrawdevice-automated.ini sl@0: CREATE_OBJECT CFbsDrawDevice scrndrv sl@0: COMMAND scrndrv NewScreenDeviceL GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0039-0001-NewScreenDeviceL_command01 sl@0: COMMAND scrndrv InitScreen sl@0: COMMAND scrndrv SetDisplayMode sl@0: COMMAND scrndrv SetAutoUpdate GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0039-0001-SetAutoUpdate_command04 sl@0: COMMAND scrndrv OrientationsAvailable sl@0: COMMAND scrndrv SetOrientation GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0039-0001-SetOrientation_command06 sl@0: COMMAND scrndrv WriteLine GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0039-0001-WriteLine_command07 sl@0: COMMAND scrndrv ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0039 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0040 sl@0: sl@0: //!@SYMTestCaseID GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0040 sl@0: //!@SYMAPI sl@0: //! CFbsDrawDevice::WriteBinary(TInt aX, TInt aY, TUint32 {ptr}aBuffer, TInt aLength, TInt aHeight, TRgb aColor, CGraphicsContext::TDrawMode aDrawMode)=0; sl@0: //!@SYMAuthor ddamian sl@0: //!@SYMCreationDate 5/2/2008 sl@0: //!@SYMTestCaseDesc Verify WriteBinay with display mode set to Ecolor64K sl@0: //!@SYMTestActions sl@0: //! 1. Create Display (displayMode = EColor64K) sl@0: //! 2. Initialize Screen sl@0: //! 3. Set Display Mode sl@0: //! 4. Set AutoUpdate (autoUpdate = TRUE) sl@0: //! 5. Get available Orientations sl@0: //! 6. SetOrientation (orientationMode = EOrientationNormal) sl@0: //! 7. SetShadowMode (shadowMode = EFade) sl@0: //! 8. Call WriteBinary (drawMode = EDrawModeAND; numRect = 9; delay=100000) sl@0: //! 9. Destroy screen instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority Normal sl@0: //!@SYMTestExpectedResults sl@0: //! Display mode is set to EColor64K without any Error .if the Display mode is not supported module should leave with proper error. The operation is performed without any errors. sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 100 t_screendriver \graphics\graphics-screendriver-cfbsdrawdevice-automated.ini sl@0: CREATE_OBJECT CFbsDrawDevice scrndrv sl@0: COMMAND scrndrv NewScreenDeviceL GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0040-0001-NewScreenDeviceL_command01 sl@0: COMMAND scrndrv InitScreen sl@0: COMMAND scrndrv SetDisplayMode sl@0: COMMAND scrndrv SetAutoUpdate GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0040-0001-SetAutoUpdate_command04 sl@0: COMMAND scrndrv OrientationsAvailable sl@0: COMMAND scrndrv SetOrientation GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0040-0001-SetOrientation_command06 sl@0: COMMAND scrndrv SetShadowMode GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0040-0001-SetShadowMode_command07 sl@0: COMMAND scrndrv WriteBinary GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0040-0001-WriteBinary_command08 sl@0: COMMAND scrndrv ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0040 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0041 sl@0: sl@0: //!@SYMTestCaseID GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0041 sl@0: //!@SYMAPI sl@0: //! CFbsDrawDevice::WriteBinary(TInt aX, TInt aY, TUint32 {ptr}aBuffer, TInt aLength, TInt aHeight, TRgb aColor, CGraphicsContext::TDrawMode aDrawMode)=0; sl@0: //!@SYMAuthor ddamian sl@0: //!@SYMCreationDate 5/2/2008 sl@0: //!@SYMTestCaseDesc Verify WriteBinay with display mode set to Ecolor16MA sl@0: //!@SYMTestActions sl@0: //! 1. Create Display (displayMode = EColor16MA) sl@0: //! 2. Initialize Screen sl@0: //! 3. Set Display Mode sl@0: //! 4. Set AutoUpdate (autoUpdate = TRUE) sl@0: //! 5. Get available Orientations sl@0: //! 6. SetOrientation (orientationMode = EOrientationNormal) sl@0: //! 7. SetShadowMode (shadowMode = EFade) sl@0: //! 8. Call WriteBinary (drawMode = EDrawModeAND; numRect = 9; delay=100000) sl@0: //! 9. Destroy screen instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority Normal sl@0: //!@SYMTestExpectedResults sl@0: //! Display mode is set to EColor16MA without any Error .if the Display mode is not supported module should leave with proper error. The operation is performed without any errors. sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 100 t_screendriver \graphics\graphics-screendriver-cfbsdrawdevice-automated.ini sl@0: CREATE_OBJECT CFbsDrawDevice scrndrv sl@0: COMMAND scrndrv NewScreenDeviceL GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0041-0001-NewScreenDeviceL_command01 sl@0: COMMAND scrndrv InitScreen sl@0: COMMAND scrndrv SetDisplayMode sl@0: COMMAND scrndrv SetAutoUpdate GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0041-0001-SetAutoUpdate_command04 sl@0: COMMAND scrndrv OrientationsAvailable sl@0: COMMAND scrndrv SetOrientation GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0041-0001-SetOrientation_command06 sl@0: COMMAND scrndrv SetShadowMode GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0041-0001-SetShadowMode_command07 sl@0: COMMAND scrndrv WriteBinary GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0041-0001-WriteBinary_command08 sl@0: COMMAND scrndrv ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0041 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0042 sl@0: sl@0: //!@SYMTestCaseID GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0042 sl@0: //!@SYMAPI sl@0: //! CFbsDrawDevice::WriteBinary(TInt aX, TInt aY, TUint32 {ptr}aBuffer, TInt aLength, TInt aHeight, TRgb aColor, CGraphicsContext::TDrawMode aDrawMode)=0; sl@0: //!@SYMAuthor ddamian sl@0: //!@SYMCreationDate 5/2/2008 sl@0: //!@SYMTestCaseDesc Verify WriteBinay with display mode set to EColor16MU sl@0: //!@SYMTestActions sl@0: //! 1. Create Display (displayMode = EColor16MU) sl@0: //! 2. Initialize Screen sl@0: //! 3. Set Display Mode sl@0: //! 4. Set AutoUpdate (autoUpdate = TRUE) sl@0: //! 5. Get available Orientations sl@0: //! 6. SetOrientation (orientationMode = EOrientationNormal) sl@0: //! 7. SetShadowMode (shadowMode = EFade) sl@0: //! 8. Call WriteBinary (drawMode = EDrawModeAND; numRect = 9; delay=100000) sl@0: //! 9. Destroy screen instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority Normal sl@0: //!@SYMTestExpectedResults sl@0: //! Display mode is set to Ecolor16MU without any Error .if the Display mode is not supported module should leave with proper error. The operation is performed without any errors. sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 100 t_screendriver \graphics\graphics-screendriver-cfbsdrawdevice-automated.ini sl@0: CREATE_OBJECT CFbsDrawDevice scrndrv sl@0: COMMAND scrndrv NewScreenDeviceL GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0042-0001-NewScreenDeviceL_command01 sl@0: COMMAND scrndrv InitScreen sl@0: COMMAND scrndrv SetDisplayMode sl@0: COMMAND scrndrv SetAutoUpdate GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0042-0001-SetAutoUpdate_command04 sl@0: COMMAND scrndrv OrientationsAvailable sl@0: COMMAND scrndrv SetOrientation GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0042-0001-SetOrientation_command06 sl@0: COMMAND scrndrv SetShadowMode GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0042-0001-SetShadowMode_command07 sl@0: COMMAND scrndrv WriteBinary GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0042-0001-WriteBinary_command08 sl@0: COMMAND scrndrv ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0042 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0043 sl@0: sl@0: //!@SYMTestCaseID GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0043 sl@0: //!@SYMAPI sl@0: //! CFbsDrawDevice::WriteBinaryLine(TInt aX, TInt aY, TUint32 {ptr}aBuffer, TInt aLength, TRgb aColor, CGraphicsContext::TDrawMode aDrawMode)=0; sl@0: //!@SYMAuthor ddamian sl@0: //!@SYMCreationDate 5/2/2008 sl@0: //!@SYMTestCaseDesc Verify WriteBinaryLine with drawmode EDrawModeXOR and display mode EColor64K sl@0: //!@SYMTestActions sl@0: //! 1. Create Display (displayMode = EColor64K) sl@0: //! 2. Initialize Screen sl@0: //! 3. Set Display Mode sl@0: //! 4. Set AutoUpdate (autoUpdate = TRUE) sl@0: //! 5. Get available Orientations sl@0: //! 6. SetOrientation (orientationMode = EOrientationNormal) sl@0: //! 7. Call WriteBinaryLine (drawMode = EDrawModeXOR; numRect = 0; backColor = {COLOR,RgbWhite}; shadowMode = EFade; delay=100000) sl@0: //! 8.- Destroy screen instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority Normal sl@0: //!@SYMTestExpectedResults sl@0: //! Display mode is set to EColor64K without any Error .if the Display mode is not supported module should leave with proper error. Depending on shadow/fade flag the pixel at given location is updated. sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 100 t_screendriver \graphics\graphics-screendriver-cfbsdrawdevice-automated.ini sl@0: CREATE_OBJECT CFbsDrawDevice scrndrv sl@0: COMMAND scrndrv NewScreenDeviceL GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0043-0001-NewScreenDeviceL_command01 sl@0: COMMAND scrndrv InitScreen sl@0: COMMAND scrndrv SetDisplayMode sl@0: COMMAND scrndrv SetAutoUpdate GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0043-0001-SetAutoUpdate_command04 sl@0: COMMAND scrndrv OrientationsAvailable sl@0: COMMAND scrndrv SetOrientation GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0043-0001-SetOrientation_command06 sl@0: COMMAND scrndrv WriteBinaryLine GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0043-0001-WriteBinaryLine_command07 sl@0: COMMAND scrndrv ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0043 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0044 sl@0: sl@0: //!@SYMTestCaseID GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0044 sl@0: //!@SYMAPI sl@0: //! CFbsDrawDevice::WriteBinaryLine(TInt aX, TInt aY, TUint32 {ptr}aBuffer, TInt aLength, TRgb aColor, CGraphicsContext::TDrawMode aDrawMode)=0; sl@0: //!@SYMAuthor ddamian sl@0: //!@SYMCreationDate 5/2/2008 sl@0: //!@SYMTestCaseDesc Verify WriteBinaryLine with drawmode EDrawModeAND and Display mode to EColor64K sl@0: //!@SYMTestActions sl@0: //! 1. Create Display (displayMode = EColor64K) sl@0: //! 2. Initialize Screen sl@0: //! 3. Set Display Mode sl@0: //! 4. Set AutoUpdate (autoUpdate = TRUE) sl@0: //! 5. Get available Orientations sl@0: //! 6. SetOrientation (orientationMode = EOrientationNormal) sl@0: //! 7. Call WriteBinaryLine (drawMode = EDrawModeAND; numRect = 0; backColor = {COLOR,RgbWhite}; shadowMode = EFade; delay=100000) sl@0: //! 8.- Destroy screen instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority Normal sl@0: //!@SYMTestExpectedResults sl@0: //! Display mode is set to EColor64K without any Error .if the Display mode is not supported module should leave with proper error. Depending on shadow/fade flag the pixel at given location is updated. sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 100 t_screendriver \graphics\graphics-screendriver-cfbsdrawdevice-automated.ini sl@0: CREATE_OBJECT CFbsDrawDevice scrndrv sl@0: COMMAND scrndrv NewScreenDeviceL GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0044-0001-NewScreenDeviceL_command01 sl@0: COMMAND scrndrv InitScreen sl@0: COMMAND scrndrv SetDisplayMode sl@0: COMMAND scrndrv SetAutoUpdate GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0044-0001-SetAutoUpdate_command04 sl@0: COMMAND scrndrv OrientationsAvailable sl@0: COMMAND scrndrv SetOrientation GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0044-0001-SetOrientation_command06 sl@0: COMMAND scrndrv WriteBinaryLine GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0044-0001-WriteBinaryLine_command07 sl@0: COMMAND scrndrv ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0044 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0045 sl@0: sl@0: //!@SYMTestCaseID GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0045 sl@0: //!@SYMAPI sl@0: //! CFbsDrawDevice::WriteBinaryLine(TInt aX, TInt aY, TUint32 {ptr}aBuffer, TInt aLength, TRgb aColor, CGraphicsContext::TDrawMode aDrawMode)=0; sl@0: //!@SYMAuthor ddamian sl@0: //!@SYMCreationDate 5/2/2008 sl@0: //!@SYMTestCaseDesc Verify WriteBinaryLine with drawmode EDrawModeOR and Display mode EColor64K sl@0: //!@SYMTestActions sl@0: //! 1. Create Display (displayMode = EColor64K) sl@0: //! 2. Initialize Screen sl@0: //! 3. Set Display Mode sl@0: //! 4. Set AutoUpdate (autoUpdate = TRUE) sl@0: //! 5. Get available Orientations sl@0: //! 6. SetOrientation (orientationMode = EOrientationNormal) sl@0: //! 7. Call WriteBinaryLine (drawMode = EDrawModeOR; numRect = 0; backColor = {COLOR,RgbWhite}; shadowMode = EFade; delay=100000) sl@0: //! 8.- Destroy screen instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority Normal sl@0: //!@SYMTestExpectedResults sl@0: //! Display mode is set to EColor64K without any Error .if the Display mode is not supported module should leave with proper error. Depending on shadow/fade flag the pixel at given location is updated. sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 100 t_screendriver \graphics\graphics-screendriver-cfbsdrawdevice-automated.ini sl@0: CREATE_OBJECT CFbsDrawDevice scrndrv sl@0: COMMAND scrndrv NewScreenDeviceL GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0045-0001-NewScreenDeviceL_command01 sl@0: COMMAND scrndrv InitScreen sl@0: COMMAND scrndrv SetDisplayMode sl@0: COMMAND scrndrv SetAutoUpdate GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0045-0001-SetAutoUpdate_command04 sl@0: COMMAND scrndrv OrientationsAvailable sl@0: COMMAND scrndrv SetOrientation GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0045-0001-SetOrientation_command06 sl@0: COMMAND scrndrv WriteBinaryLine GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0045-0001-WriteBinaryLine_command07 sl@0: COMMAND scrndrv ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0045 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0046 sl@0: sl@0: //!@SYMTestCaseID GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0046 sl@0: //!@SYMAPI sl@0: //! CFbsDrawDevice::WriteBinaryLine(TInt aX, TInt aY, TUint32 {ptr}aBuffer, TInt aLength, TRgb aColor, CGraphicsContext::TDrawMode aDrawMode)=0; sl@0: //!@SYMAuthor ddamian sl@0: //!@SYMCreationDate 5/2/2008 sl@0: //!@SYMTestCaseDesc Verify WriteBinaryLine with drawmode EDrawModeNOTPEN and display mode EColor64K sl@0: //!@SYMTestActions sl@0: //! 1. Create Display (displayMode = EColor64K) sl@0: //! 2. Initialize Screen sl@0: //! 3. Set Display Mode sl@0: //! 4. Set AutoUpdate (autoUpdate = TRUE) sl@0: //! 5. Get available Orientations sl@0: //! 6. SetOrientation (orientationMode = EOrientationNormal) sl@0: //! 7. Call WriteBinaryLine (drawMode = EDrawModeNOTPEN; numRect = 0; backColor = {COLOR,RgbWhite}; shadowMode = EFade; delay=100000) sl@0: //! 8.- Destroy screen instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority Normal sl@0: //!@SYMTestExpectedResults sl@0: //! Display mode is set to EColor64K without any Error .if the Display mode is not supported module should leave with proper error. Depending on shadow/fade flag the pixel at given location is updated. sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 100 t_screendriver \graphics\graphics-screendriver-cfbsdrawdevice-automated.ini sl@0: CREATE_OBJECT CFbsDrawDevice scrndrv sl@0: COMMAND scrndrv NewScreenDeviceL GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0046-0001-NewScreenDeviceL_command01 sl@0: COMMAND scrndrv InitScreen sl@0: COMMAND scrndrv SetDisplayMode sl@0: COMMAND scrndrv SetAutoUpdate GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0046-0001-SetAutoUpdate_command04 sl@0: COMMAND scrndrv OrientationsAvailable sl@0: COMMAND scrndrv SetOrientation GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0046-0001-SetOrientation_command06 sl@0: COMMAND scrndrv WriteBinaryLine GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0046-0001-WriteBinaryLine_command07 sl@0: COMMAND scrndrv ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0046 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0047 sl@0: sl@0: //!@SYMTestCaseID GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0047 sl@0: //!@SYMAPI sl@0: //! CFbsDrawDevice::WriteBinaryLine(TInt aX, TInt aY, TUint32 {ptr}aBuffer, TInt aLength, TRgb aColor, CGraphicsContext::TDrawMode aDrawMode)=0; sl@0: //!@SYMAuthor ddamian sl@0: //!@SYMCreationDate 5/2/2008 sl@0: //!@SYMTestCaseDesc Verify WriteBinaryLine with drawmode EDrawModePEN and Display mode to EColor64K sl@0: //!@SYMTestActions sl@0: //! 1. Create Display (displayMode = EColor64K) sl@0: //! 2. Initialize Screen sl@0: //! 3. Set Display Mode sl@0: //! 4. Set AutoUpdate (autoUpdate = TRUE) sl@0: //! 5. Get available Orientations sl@0: //! 6. SetOrientation (orientationMode = EOrientationNormal) sl@0: //! 7. Call WriteBinaryLine (drawMode = EDrawModePEN; numRect = 0; backColor = {COLOR,RgbWhite}; shadowMode = EFade; delay=100000) sl@0: //! 8.- Destroy screen instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority Normal sl@0: //!@SYMTestExpectedResults sl@0: //! Display mode is set to EColor64K without any Error .If the Display mode is not supported module should leave with proper error. Depending on shadow/fade flag the pixel at given location is updated. sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 100 t_screendriver \graphics\graphics-screendriver-cfbsdrawdevice-automated.ini sl@0: CREATE_OBJECT CFbsDrawDevice scrndrv sl@0: COMMAND scrndrv NewScreenDeviceL GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0047-0001-NewScreenDeviceL_command01 sl@0: COMMAND scrndrv InitScreen sl@0: COMMAND scrndrv SetDisplayMode sl@0: COMMAND scrndrv SetAutoUpdate GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0047-0001-SetAutoUpdate_command04 sl@0: COMMAND scrndrv OrientationsAvailable sl@0: COMMAND scrndrv SetOrientation GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0047-0001-SetOrientation_command06 sl@0: COMMAND scrndrv WriteBinaryLine GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0047-0001-WriteBinaryLine_command07 sl@0: COMMAND scrndrv ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0047 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0048 sl@0: sl@0: //!@SYMTestCaseID GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0048 sl@0: //!@SYMAPI sl@0: //! CFbsDrawDevice::WriteBinaryLine(TInt aX, TInt aY, TUint32 {ptr}aBuffer, TInt aLength, TRgb aColor, CGraphicsContext::TDrawMode aDrawMode)=0; sl@0: //!@SYMAuthor ddamian sl@0: //!@SYMCreationDate 5/2/2008 sl@0: //!@SYMTestCaseDesc Verify WriteBinaryLine with drawmode EDrawModePEN and Display mode to EColor16MA sl@0: //!@SYMTestActions sl@0: //! 1. Create Display (displayMode = EColor16MA) sl@0: //! 2. Initialize Screen sl@0: //! 3. Set Display Mode sl@0: //! 4. Set AutoUpdate (autoUpdate = TRUE) sl@0: //! 5. Get available Orientations sl@0: //! 6. SetOrientation (orientationMode = EOrientationNormal) sl@0: //! 7. Call WriteBinaryLine (drawMode = EDrawModePEN; numRect = 0; backColor = {COLOR,RgbWhite}; shadowMode = EFade; delay=100000) sl@0: //! 8.- Destroy screen instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority Normal sl@0: //!@SYMTestExpectedResults sl@0: //! Display mode is set to EColor16MA without any Error. If the Display mode is not supported module should leave with proper error. Depending on shadow/fade flag the pixel at given location is updated. sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 100 t_screendriver \graphics\graphics-screendriver-cfbsdrawdevice-automated.ini sl@0: CREATE_OBJECT CFbsDrawDevice scrndrv sl@0: COMMAND scrndrv NewScreenDeviceL GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0048-0001-NewScreenDeviceL_command01 sl@0: COMMAND scrndrv InitScreen sl@0: COMMAND scrndrv SetDisplayMode sl@0: COMMAND scrndrv SetAutoUpdate GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0048-0001-SetAutoUpdate_command04 sl@0: COMMAND scrndrv OrientationsAvailable sl@0: COMMAND scrndrv SetOrientation GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0048-0001-SetOrientation_command06 sl@0: COMMAND scrndrv WriteBinaryLine GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0048-0001-WriteBinaryLine_command07 sl@0: COMMAND scrndrv ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0048 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0049 sl@0: sl@0: //!@SYMTestCaseID GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0049 sl@0: //!@SYMAPI sl@0: //! CFbsDrawDevice::WriteBinaryLine(TInt aX, TInt aY, TUint32 {ptr}aBuffer, TInt aLength, TRgb aColor, CGraphicsContext::TDrawMode aDrawMode)=0; sl@0: //!@SYMAuthor ddamian sl@0: //!@SYMCreationDate 5/2/2008 sl@0: //!@SYMTestCaseDesc Verify WriteBinaryLine with drawmode EDrawModeXOR and Display mode EColor16MU sl@0: //!@SYMTestActions sl@0: //! 1. Create Display (displayMode = EColor16MU) sl@0: //! 2. Initialize Screen sl@0: //! 3. Set Display Mode sl@0: //! 4. Set AutoUpdate (autoUpdate = TRUE) sl@0: //! 5. Get available Orientations sl@0: //! 6. SetOrientation (orientationMode = EOrientationNormal) sl@0: //! 7. Call WriteBinaryLine (drawMode = EDrawModeXOR; numRect = 0; backColor = {COLOR,RgbWhite}; shadowMode = EFade; delay=100000) sl@0: //! 8.- Destroy screen instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority Normal sl@0: //!@SYMTestExpectedResults sl@0: //! Display mode is set to EColor16MU without any Error. If the Display mode is not supported module should leave with proper error. Depending on shadow/fade flag the pixel at given location is updated. sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 100 t_screendriver \graphics\graphics-screendriver-cfbsdrawdevice-automated.ini sl@0: CREATE_OBJECT CFbsDrawDevice scrndrv sl@0: COMMAND scrndrv NewScreenDeviceL GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0049-0001-NewScreenDeviceL_command01 sl@0: COMMAND scrndrv InitScreen sl@0: COMMAND scrndrv SetDisplayMode sl@0: COMMAND scrndrv SetAutoUpdate GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0049-0001-SetAutoUpdate_command04 sl@0: COMMAND scrndrv OrientationsAvailable sl@0: COMMAND scrndrv SetOrientation GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0049-0001-SetOrientation_command06 sl@0: COMMAND scrndrv WriteBinaryLine GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0049-0001-WriteBinaryLine_command07 sl@0: COMMAND scrndrv ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0049 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0050 sl@0: sl@0: //!@SYMTestCaseID GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0050 sl@0: //!@SYMAPI sl@0: //! CFbsDrawDevice::WriteBinaryLine(TInt aX, TInt aY, TUint32 {ptr}aBuffer, TInt aLength, TRgb aColor, CGraphicsContext::TDrawMode aDrawMode)=0; sl@0: //!@SYMAuthor ddamian sl@0: //!@SYMCreationDate 5/2/2008 sl@0: //!@SYMTestCaseDesc Verify WriteBinaryLine with drawmode EDrawModeAND and Display mode EColor16MU sl@0: //!@SYMTestActions sl@0: //! 1. Create Display (displayMode = EColor16MU) sl@0: //! 2. Initialize Screen sl@0: //! 3. Set Display Mode sl@0: //! 4. Set AutoUpdate (autoUpdate = TRUE) sl@0: //! 5. Get available Orientations sl@0: //! 6. SetOrientation (orientationMode = EOrientationNormal) sl@0: //! 7. Call WriteBinaryLine (drawMode = EDrawModeAND; numRect = 0; backColor = {COLOR,RgbWhite}; shadowMode = EFade; delay=100000) sl@0: //! 8.- Destroy screen instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority Normal sl@0: //!@SYMTestExpectedResults sl@0: //! Display mode is set to EColor16MU without any Error .if the Display mode is not supported module should leave with proper error. Depending on shadow/fade flag the pixel at given location is updated. sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 100 t_screendriver \graphics\graphics-screendriver-cfbsdrawdevice-automated.ini sl@0: CREATE_OBJECT CFbsDrawDevice scrndrv sl@0: COMMAND scrndrv NewScreenDeviceL GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0050-0001-NewScreenDeviceL_command01 sl@0: COMMAND scrndrv InitScreen sl@0: COMMAND scrndrv SetDisplayMode sl@0: COMMAND scrndrv SetAutoUpdate GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0050-0001-SetAutoUpdate_command04 sl@0: COMMAND scrndrv OrientationsAvailable sl@0: COMMAND scrndrv SetOrientation GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0050-0001-SetOrientation_command06 sl@0: COMMAND scrndrv WriteBinaryLine GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0050-0001-WriteBinaryLine_command07 sl@0: COMMAND scrndrv ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0050 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0051 sl@0: sl@0: //!@SYMTestCaseID GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0051 sl@0: //!@SYMAPI sl@0: //! CFbsDrawDevice::WriteBinaryLine(TInt aX, TInt aY, TUint32 {ptr}aBuffer, TInt aLength, TRgb aColor, CGraphicsContext::TDrawMode aDrawMode)=0; sl@0: //!@SYMAuthor ddamian sl@0: //!@SYMCreationDate 5/2/2008 sl@0: //!@SYMTestCaseDesc Verify WriteBinaryLine with drawmode EDrawModeNOTSCREEN and Display mode EColor16MU sl@0: //!@SYMTestActions sl@0: //! 1. Create Display (displayMode = EColor16MU) sl@0: //! 2. Initialize Screen sl@0: //! 3. Set Display Mode sl@0: //! 4. Set AutoUpdate (autoUpdate = TRUE) sl@0: //! 5. Get available Orientations sl@0: //! 6. SetOrientation (orientationMode = EOrientationNormal) sl@0: //! 7. Call WriteBinaryLine (drawMode = EDrawModeNOTSCREEN; numRect = 0; backColor = {COLOR,RgbWhite}; shadowMode = EFade; delay=100000) sl@0: //! 8.- Destroy screen instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority Normal sl@0: //!@SYMTestExpectedResults sl@0: //! Display mode is set to EColor16MU without any Error .if the Display mode is not supported module should leave with proper error. Depending on shadow/fade flag the pixel at given location is updated. sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 100 t_screendriver \graphics\graphics-screendriver-cfbsdrawdevice-automated.ini sl@0: CREATE_OBJECT CFbsDrawDevice scrndrv sl@0: COMMAND scrndrv NewScreenDeviceL GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0051-0001-NewScreenDeviceL_command01 sl@0: COMMAND scrndrv InitScreen sl@0: COMMAND scrndrv SetDisplayMode sl@0: COMMAND scrndrv SetAutoUpdate GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0051-0001-SetAutoUpdate_command04 sl@0: COMMAND scrndrv OrientationsAvailable sl@0: COMMAND scrndrv SetOrientation GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0051-0001-SetOrientation_command06 sl@0: COMMAND scrndrv WriteBinaryLine GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0051-0001-WriteBinaryLine_command07 sl@0: COMMAND scrndrv ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0051 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0052 sl@0: sl@0: //!@SYMTestCaseID GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0052 sl@0: //!@SYMAPI sl@0: //! CFbsDrawDevice::WriteBinaryLine(TInt aX, TInt aY, TUint32 {ptr}aBuffer, TInt aLength, TRgb aColor, CGraphicsContext::TDrawMode aDrawMode)=0; sl@0: //!@SYMAuthor ddamian sl@0: //!@SYMCreationDate 5/2/2008 sl@0: //!@SYMTestCaseDesc Verify WriteBinaryLine with drawmode EDrawModeNOTPEN and display mode EColor16MU sl@0: //!@SYMTestActions sl@0: //! 1. Create Display (displayMode = EColor16MU) sl@0: //! 2. Initialize Screen sl@0: //! 3. Set Display Mode sl@0: //! 4. Set AutoUpdate (autoUpdate = TRUE) sl@0: //! 5. Get available Orientations sl@0: //! 6. SetOrientation (orientationMode = EOrientationNormal) sl@0: //! 7. Call WriteBinaryLine (drawMode = EDrawModeNOTPEN; numRect = 0; backColor = {COLOR,RgbWhite}; shadowMode = EFade; delay=100000) sl@0: //! 8.- Destroy screen instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority Normal sl@0: //!@SYMTestExpectedResults sl@0: //! Display mode is set to EColor16MU without any Error .if the Display mode is not supported module should leave with proper error. Depending on shadow/fade flag the pixel at given location is updated. sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 100 t_screendriver \graphics\graphics-screendriver-cfbsdrawdevice-automated.ini sl@0: CREATE_OBJECT CFbsDrawDevice scrndrv sl@0: COMMAND scrndrv NewScreenDeviceL GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0052-0001-NewScreenDeviceL_command01 sl@0: COMMAND scrndrv InitScreen sl@0: COMMAND scrndrv SetDisplayMode sl@0: COMMAND scrndrv SetAutoUpdate GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0052-0001-SetAutoUpdate_command04 sl@0: COMMAND scrndrv OrientationsAvailable sl@0: COMMAND scrndrv SetOrientation GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0052-0001-SetOrientation_command06 sl@0: COMMAND scrndrv WriteBinaryLine GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0052-0001-WriteBinaryLine_command07 sl@0: COMMAND scrndrv ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0052 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0053 sl@0: sl@0: //!@SYMTestCaseID GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0053 sl@0: //!@SYMAPI sl@0: //! CFbsDrawDevice::WriteBinaryLine(TInt aX, TInt aY, TUint32 {ptr}aBuffer, TInt aLength, TRgb aColor, CGraphicsContext::TDrawMode aDrawMode)=0; sl@0: //!@SYMAuthor ddamian sl@0: //!@SYMCreationDate 5/2/2008 sl@0: //!@SYMTestCaseDesc Verify WriteBinaryLine with drawmode EDrawModeXOR and display mode EColor16MA sl@0: //!@SYMTestActions sl@0: //! 1. Create Display (displayMode = EColor16MA) sl@0: //! 2. Initialize Screen sl@0: //! 3. Set Display Mode sl@0: //! 4. Set AutoUpdate (autoUpdate = TRUE) sl@0: //! 5. Get available Orientations sl@0: //! 6. SetOrientation (orientationMode = EOrientationNormal) sl@0: //! 7. Call WriteBinaryLine (drawMode = EDrawModeXOR; numRect = 0; backColor = {COLOR,RgbWhite}; shadowMode = EFade; delay=100000) sl@0: //! 8.- Destroy screen instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority Normal sl@0: //!@SYMTestExpectedResults sl@0: //! Display mode is set to EColor16MA without any Error .if the Display mode is not supported module should leave with proper error. Depending on shadow/fade flag the pixel at given location is updated. sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 100 t_screendriver \graphics\graphics-screendriver-cfbsdrawdevice-automated.ini sl@0: CREATE_OBJECT CFbsDrawDevice scrndrv sl@0: COMMAND scrndrv NewScreenDeviceL GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0053-0001-NewScreenDeviceL_command01 sl@0: COMMAND scrndrv InitScreen sl@0: COMMAND scrndrv SetDisplayMode sl@0: COMMAND scrndrv SetAutoUpdate GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0053-0001-SetAutoUpdate_command04 sl@0: COMMAND scrndrv OrientationsAvailable sl@0: COMMAND scrndrv SetOrientation GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0053-0001-SetOrientation_command06 sl@0: COMMAND scrndrv WriteBinaryLine GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0053-0001-WriteBinaryLine_command07 sl@0: COMMAND scrndrv ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0053 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0054 sl@0: sl@0: //!@SYMTestCaseID GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0054 sl@0: //!@SYMAPI sl@0: //! CFbsDrawDevice::WriteBinaryLine(TInt aX, TInt aY, TUint32 {ptr}aBuffer, TInt aLength, TRgb aColor, CGraphicsContext::TDrawMode aDrawMode)=0; sl@0: //!@SYMAuthor ddamian sl@0: //!@SYMCreationDate 5/2/2008 sl@0: //!@SYMTestCaseDesc Verify WriteBinaryLine with draw mode EDrawModeAND and display mode EColor16MA sl@0: //!@SYMTestActions sl@0: //! 1. Create Display (displayMode = EColor16MA) sl@0: //! 2. Initialize Screen sl@0: //! 3. Set Display Mode sl@0: //! 4. Set AutoUpdate (autoUpdate = TRUE) sl@0: //! 5. Get available Orientations sl@0: //! 6. SetOrientation (orientationMode = EOrientationNormal) sl@0: //! 7. Call WriteBinaryLine (drawMode = EDrawModeAND; numRect = 0; backColor = {COLOR,RgbWhite}; shadowMode = EFade; delay=100000) sl@0: //! 8.- Destroy screen instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority Normal sl@0: //!@SYMTestExpectedResults sl@0: //! Display mode is set to EColor16MA without any Error .if the Display mode is not supported module should leave with proper error. Depending on shadow/fade flag the pixel at given location is updated. sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 100 t_screendriver \graphics\graphics-screendriver-cfbsdrawdevice-automated.ini sl@0: CREATE_OBJECT CFbsDrawDevice scrndrv sl@0: COMMAND scrndrv NewScreenDeviceL GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0054-0001-NewScreenDeviceL_command01 sl@0: COMMAND scrndrv InitScreen sl@0: COMMAND scrndrv SetDisplayMode sl@0: COMMAND scrndrv SetAutoUpdate GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0054-0001-SetAutoUpdate_command04 sl@0: COMMAND scrndrv OrientationsAvailable sl@0: COMMAND scrndrv SetOrientation GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0054-0001-SetOrientation_command06 sl@0: COMMAND scrndrv WriteBinaryLine GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0054-0001-WriteBinaryLine_command07 sl@0: COMMAND scrndrv ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0054 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0055 sl@0: sl@0: //!@SYMTestCaseID GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0055 sl@0: //!@SYMAPI sl@0: //! CFbsDrawDevice::WriteBinaryLine(TInt aX, TInt aY, TUint32 {ptr}aBuffer, TInt aLength, TRgb aColor, CGraphicsContext::TDrawMode aDrawMode)=0; sl@0: //!@SYMAuthor ddamian sl@0: //!@SYMCreationDate 5/2/2008 sl@0: //!@SYMTestCaseDesc Verify WriteBinaryLine with drawmode EDrawModeNOTSCREEN and display mode EColor64K sl@0: //!@SYMTestActions sl@0: //! 1. Create Display (displayMode = EColor64K) sl@0: //! 2. Initialize Screen sl@0: //! 3. Set Display Mode sl@0: //! 4. Set AutoUpdate (autoUpdate = TRUE) sl@0: //! 5. Get available Orientations sl@0: //! 6. SetOrientation (orientationMode = EOrientationNormal) sl@0: //! 7. Call WriteBinaryLine (drawMode = EDrawModeNOTSCREEN; numRect = 0; backColor = {COLOR,RgbWhite}; shadowMode = EFade; delay=100000) sl@0: //! 8.- Destroy screen instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority Normal sl@0: //!@SYMTestExpectedResults sl@0: //! Display mode is set to EColor64K without any Error. If the Display mode is not supported module should leave with proper error. Depending on shadow/fade flag the pixel at given location is updated. sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 100 t_screendriver \graphics\graphics-screendriver-cfbsdrawdevice-automated.ini sl@0: CREATE_OBJECT CFbsDrawDevice scrndrv sl@0: COMMAND scrndrv NewScreenDeviceL GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0055-0001-NewScreenDeviceL_command01 sl@0: COMMAND scrndrv InitScreen sl@0: COMMAND scrndrv SetDisplayMode sl@0: COMMAND scrndrv SetAutoUpdate GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0055-0001-SetAutoUpdate_command04 sl@0: COMMAND scrndrv OrientationsAvailable sl@0: COMMAND scrndrv SetOrientation GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0055-0001-SetOrientation_command06 sl@0: COMMAND scrndrv WriteBinaryLine GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0055-0001-WriteBinaryLine_command07 sl@0: COMMAND scrndrv ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0055 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0056 sl@0: sl@0: //!@SYMTestCaseID GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0056 sl@0: //!@SYMAPI sl@0: //! CFbsDrawDevice::WriteBinaryLine(TInt aX, TInt aY, TUint32 {ptr}aBuffer, TInt aLength, TRgb aColor, CGraphicsContext::TDrawMode aDrawMode)=0; sl@0: //!@SYMAuthor ddamian sl@0: //!@SYMCreationDate 5/2/2008 sl@0: //!@SYMTestCaseDesc Verify WriteBinaryLine with drawmode EDrawModeNOTSCREEN and display mode EColor16MA sl@0: //!@SYMTestActions sl@0: //! 1. Create Display (displayMode = EColor16MA) sl@0: //! 2. Initialize Screen sl@0: //! 3. Set Display Mode sl@0: //! 4. Set AutoUpdate (autoUpdate = TRUE) sl@0: //! 5. Get available Orientations sl@0: //! 6. SetOrientation (orientationMode = EOrientationNormal) sl@0: //! 7. Call WriteBinaryLine (drawMode = EDrawModeNOTSCREEN; numRect = 0; backColor = {COLOR,RgbWhite}; shadowMode = EFade; delay=100000) sl@0: //! 8.- Destroy screen instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority Normal sl@0: //!@SYMTestExpectedResults sl@0: //! Display mode is set to EColor16MA without any Error .if the Display mode is not supported module should leave with proper error sl@0: //! Depending on shadow/fade flag the pixel at given location is updated. sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 100 t_screendriver \graphics\graphics-screendriver-cfbsdrawdevice-automated.ini sl@0: CREATE_OBJECT CFbsDrawDevice scrndrv sl@0: COMMAND scrndrv NewScreenDeviceL GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0056-0001-NewScreenDeviceL_command01 sl@0: COMMAND scrndrv InitScreen sl@0: COMMAND scrndrv SetDisplayMode sl@0: COMMAND scrndrv SetAutoUpdate GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0056-0001-SetAutoUpdate_command04 sl@0: COMMAND scrndrv OrientationsAvailable sl@0: COMMAND scrndrv SetOrientation GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0056-0001-SetOrientation_command06 sl@0: COMMAND scrndrv WriteBinaryLine GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0056-0001-WriteBinaryLine_command07 sl@0: COMMAND scrndrv ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0056 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0057 sl@0: sl@0: //!@SYMTestCaseID GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0057 sl@0: //!@SYMAPI sl@0: //! CFbsDrawDevice::WriteBinaryLine(TInt aX, TInt aY, TUint32 {ptr}aBuffer, TInt aLength, TRgb aColor, CGraphicsContext::TDrawMode aDrawMode)=0; sl@0: //!@SYMAuthor ddamian sl@0: //!@SYMCreationDate 5/2/2008 sl@0: //!@SYMTestCaseDesc Verify WriteBinaryLine with draw mode EDrawModeNOTPEN and display mode EColor16MA sl@0: //!@SYMTestActions sl@0: //! 1. Create Display (displayMode = EColor16MA) sl@0: //! 2. Initialize Screen sl@0: //! 3. Set Display Mode sl@0: //! 4. Set AutoUpdate (autoUpdate = TRUE) sl@0: //! 5. Get available Orientations sl@0: //! 6. SetOrientation (orientationMode = EOrientationNormal) sl@0: //! 7. Call WriteBinaryLine (drawMode = EDrawModeNOTPEN; numRect = 0; backColor = {COLOR,RgbWhite}; shadowMode = EFade; delay=100000) sl@0: //! 8.- Destroy screen instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority Normal sl@0: //!@SYMTestExpectedResults sl@0: //! Display mode is set to EColor16MA without any Error .if the Display mode is not supported module should leave with proper error. Depending on shadow/fade flag the pixel at given location is updated. sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 100 t_screendriver \graphics\graphics-screendriver-cfbsdrawdevice-automated.ini sl@0: CREATE_OBJECT CFbsDrawDevice scrndrv sl@0: COMMAND scrndrv NewScreenDeviceL GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0057-0001-NewScreenDeviceL_command01 sl@0: COMMAND scrndrv InitScreen sl@0: COMMAND scrndrv SetDisplayMode sl@0: COMMAND scrndrv SetAutoUpdate GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0057-0001-SetAutoUpdate_command04 sl@0: COMMAND scrndrv OrientationsAvailable sl@0: COMMAND scrndrv SetOrientation GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0057-0001-SetOrientation_command06 sl@0: COMMAND scrndrv WriteBinaryLine GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0057-0001-WriteBinaryLine_command07 sl@0: COMMAND scrndrv ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0057 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0058 sl@0: sl@0: //!@SYMTestCaseID GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0058 sl@0: //!@SYMAPI sl@0: //! CFbsDrawDevice::WriteBinaryLine(TInt aX, TInt aY, TUint32 {ptr}aBuffer, TInt aLength, TRgb aColor, CGraphicsContext::TDrawMode aDrawMode)=0; sl@0: //!@SYMAuthor ddamian sl@0: //!@SYMCreationDate 5/2/2008 sl@0: //!@SYMTestCaseDesc Verify WriteBinaryLine with drawmode EDrawModeOR and display mode EColor16MA sl@0: //!@SYMTestActions sl@0: //! 1. Create Display (displayMode = EColor16MA) sl@0: //! 2. Initialize Screen sl@0: //! 3. Set Display Mode sl@0: //! 4. Set AutoUpdate (autoUpdate = TRUE) sl@0: //! 5. Get available Orientations sl@0: //! 6. SetOrientation (orientationMode = EOrientationNormal) sl@0: //! 7. Call WriteBinaryLine (drawMode = EDrawModeOR; numRect = 0; backColor = {COLOR,RgbWhite}; shadowMode = EFade; delay=100000) sl@0: //! 8.- Destroy screen instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority Normal sl@0: //!@SYMTestExpectedResults sl@0: //! Display mode is set to EColor16MA without any Error .if the Display mode is not supported module should leave with proper error. Depending on shadow/fade flag the pixel at given location is updated. sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 100 t_screendriver \graphics\graphics-screendriver-cfbsdrawdevice-automated.ini sl@0: CREATE_OBJECT CFbsDrawDevice scrndrv sl@0: COMMAND scrndrv NewScreenDeviceL GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0058-0001-NewScreenDeviceL_command01 sl@0: COMMAND scrndrv InitScreen sl@0: COMMAND scrndrv SetDisplayMode sl@0: COMMAND scrndrv SetAutoUpdate GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0058-0001-SetAutoUpdate_command04 sl@0: COMMAND scrndrv OrientationsAvailable sl@0: COMMAND scrndrv SetOrientation GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0058-0001-SetOrientation_command06 sl@0: COMMAND scrndrv WriteBinaryLine GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0058-0001-WriteBinaryLine_command07 sl@0: COMMAND scrndrv ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0058 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0059 sl@0: sl@0: //!@SYMTestCaseID GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0059 sl@0: //!@SYMAPI sl@0: //! CFbsDrawDevice::WriteBinaryLine(TInt aX, TInt aY, TUint32 {ptr}aBuffer, TInt aLength, TRgb aColor, CGraphicsContext::TDrawMode aDrawMode)=0; sl@0: //!@SYMAuthor ddamian sl@0: //!@SYMCreationDate 5/2/2008 sl@0: //!@SYMTestCaseDesc Verify WriteBinaryLine with drawmode EDrawModeOR and display mode EColor16MU sl@0: //!@SYMTestActions sl@0: //! 1. Create Display (displayMode = EColor16MU) sl@0: //! 2. Initialize Screen sl@0: //! 3. Set Display Mode sl@0: //! 4. Set AutoUpdate (autoUpdate = TRUE) sl@0: //! 5. Get available Orientations sl@0: //! 6. SetOrientation (orientationMode = EOrientationNormal) sl@0: //! 7. Call WriteBinaryLine (drawMode = EDrawModeOR; numRect = 0; backColor = {COLOR,RgbWhite}; shadowMode = EFade; delay=100000) sl@0: //! 8.- Destroy screen instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority Normal sl@0: //!@SYMTestExpectedResults sl@0: //! Display mode is set to EColor16MU without any Error .if the Display mode is not supported module should leave with proper error. Depending on shadow/fade flag the pixel at given location is updated. sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 100 t_screendriver \graphics\graphics-screendriver-cfbsdrawdevice-automated.ini sl@0: CREATE_OBJECT CFbsDrawDevice scrndrv sl@0: COMMAND scrndrv NewScreenDeviceL GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0059-0001-NewScreenDeviceL_command01 sl@0: COMMAND scrndrv InitScreen sl@0: COMMAND scrndrv SetDisplayMode sl@0: COMMAND scrndrv SetAutoUpdate GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0059-0001-SetAutoUpdate_command04 sl@0: COMMAND scrndrv OrientationsAvailable sl@0: COMMAND scrndrv SetOrientation GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0059-0001-SetOrientation_command06 sl@0: COMMAND scrndrv WriteBinaryLine GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0059-0001-WriteBinaryLine_command07 sl@0: COMMAND scrndrv ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0059 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0060 sl@0: sl@0: //!@SYMTestCaseID GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0060 sl@0: //!@SYMAPI sl@0: //! CFbsDrawDevice::WriteBinaryLine(TInt aX, TInt aY, TUint32 {ptr}aBuffer, TInt aLength, TRgb aColor, CGraphicsContext::TDrawMode aDrawMode)=0; sl@0: //!@SYMAuthor ddamian sl@0: //!@SYMCreationDate 5/2/2008 sl@0: //!@SYMTestCaseDesc Verify WriteBinaryLine with drawmode EDrawModePEN and display mode EColor16MU sl@0: //!@SYMTestActions sl@0: //! 1. Create Display (displayMode = EColor16MU) sl@0: //! 2. Initialize Screen sl@0: //! 3. Set Display Mode sl@0: //! 4. Set AutoUpdate (autoUpdate = TRUE) sl@0: //! 5. Get available Orientations sl@0: //! 6. SetOrientation (orientationMode = EOrientationNormal) sl@0: //! 7. Call WriteBinaryLine (drawMode = EDrawModePEN; numRect = 0; backColor = {COLOR,RgbWhite}; shadowMode = EFade; delay=100000) sl@0: //! 8.- Destroy screen instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority Normal sl@0: //!@SYMTestExpectedResults sl@0: //! Display mode is set to Ecolor16MU without any Error .if the Display mode is not supported module should leave with proper error. The operation is performed without any errors. sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 100 t_screendriver \graphics\graphics-screendriver-cfbsdrawdevice-automated.ini sl@0: CREATE_OBJECT CFbsDrawDevice scrndrv sl@0: COMMAND scrndrv NewScreenDeviceL GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0060-0001-NewScreenDeviceL_command01 sl@0: COMMAND scrndrv InitScreen sl@0: COMMAND scrndrv SetDisplayMode sl@0: COMMAND scrndrv SetAutoUpdate GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0060-0001-SetAutoUpdate_command04 sl@0: COMMAND scrndrv OrientationsAvailable sl@0: COMMAND scrndrv SetOrientation GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0060-0001-SetOrientation_command06 sl@0: COMMAND scrndrv WriteBinaryLine GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0060-0001-WriteBinaryLine_command07 sl@0: COMMAND scrndrv ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0060 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0061 sl@0: sl@0: //!@SYMTestCaseID GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0061 sl@0: //!@SYMAPI sl@0: //! CFbsDrawDevice::WriteBinaryLineVertical(TInt aX, TInt aY, TUint32 {ptr}aBuffer, TInt aHeight, TRgb aColor, CGraphicsContext::TDrawMode aDrawMode, TBool aUp)=0; sl@0: //!@SYMAuthor ddamian sl@0: //!@SYMCreationDate 5/2/2008 sl@0: //!@SYMTestCaseDesc Verify WriteBinaryLineVertical with display mode EColor64K sl@0: //!@SYMTestActions sl@0: //! 1. Create Display (displayMode = EColor64K) sl@0: //! 2. Initialize Screen sl@0: //! 3. Set Display Mode sl@0: //! 4. Set AutoUpdate (autoUpdate = TRUE) sl@0: //! 5. Get available Orientations sl@0: //! 6. SetOrientation (orientationMode = EOrientationNormal) sl@0: //! 7. SetShadowMode (shadowMode = EFade) sl@0: //! 8. Call WriteBinaryLineVertical (drawMode = EDrawModeAND; numRect = 9; delay=100000) sl@0: //! 9. Destroy screen instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority Normal sl@0: //!@SYMTestExpectedResults sl@0: //! Display mode is set to EColor64K without any Error .if the Display mode is not supported module should leave with proper error. Line is written down wards(increasimg Y )or upwards(decreasing Y) depending on the Flag. sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 100 t_screendriver \graphics\graphics-screendriver-cfbsdrawdevice-automated.ini sl@0: CREATE_OBJECT CFbsDrawDevice scrndrv sl@0: COMMAND scrndrv NewScreenDeviceL GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0061-0001-NewScreenDeviceL_command01 sl@0: COMMAND scrndrv InitScreen sl@0: COMMAND scrndrv SetDisplayMode sl@0: COMMAND scrndrv SetAutoUpdate GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0061-0001-SetAutoUpdate_command04 sl@0: COMMAND scrndrv OrientationsAvailable sl@0: COMMAND scrndrv SetOrientation GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0061-0001-SetOrientation_command06 sl@0: COMMAND scrndrv SetShadowMode GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0061-0001-SetShadowMode_command07 sl@0: COMMAND scrndrv WriteBinaryLineVertical GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0061-0001-WriteBinaryLineVertical_command08 sl@0: COMMAND scrndrv ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0061 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0062 sl@0: sl@0: //!@SYMTestCaseID GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0062 sl@0: //!@SYMAPI sl@0: //! CFbsDrawDevice::WriteBinaryLineVertical(TInt aX, TInt aY, TUint32 {ptr}aBuffer, TInt aHeight, TRgb aColor, CGraphicsContext::TDrawMode aDrawMode, TBool aUp)=0; sl@0: //!@SYMAuthor ddamian sl@0: //!@SYMCreationDate 5/2/2008 sl@0: //!@SYMTestCaseDesc Verify WriteBinaryLineVertical with display mode EColor16MA sl@0: //!@SYMTestActions sl@0: //! 1. Create Display (displayMode = EColor16MA) sl@0: //! 2. Initialize Screen sl@0: //! 3. Set Display Mode sl@0: //! 4. Set AutoUpdate (autoUpdate = TRUE) sl@0: //! 5. Get available Orientations sl@0: //! 6. SetOrientation (orientationMode = EOrientationNormal) sl@0: //! 7. SetShadowMode (shadowMode = EFade) sl@0: //! 8. Call WriteBinaryLineVertical (drawMode = EDrawModeAND; numRect = 9; delay=100000) sl@0: //! 9. Destroy screen instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority Normal sl@0: //!@SYMTestExpectedResults sl@0: //! Display mode is set to EColor16MA without any Error .if the Display mode is not supported module should leave with proper error. Line is written downwards(increasimg Y )or upwards(decreasing Y) depending on the Flag. sl@0: //! sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 100 t_screendriver \graphics\graphics-screendriver-cfbsdrawdevice-automated.ini sl@0: CREATE_OBJECT CFbsDrawDevice scrndrv sl@0: COMMAND scrndrv NewScreenDeviceL GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0062-0001-NewScreenDeviceL_command01 sl@0: COMMAND scrndrv InitScreen sl@0: COMMAND scrndrv SetDisplayMode sl@0: COMMAND scrndrv SetAutoUpdate GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0062-0001-SetAutoUpdate_command04 sl@0: COMMAND scrndrv OrientationsAvailable sl@0: COMMAND scrndrv SetOrientation GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0062-0001-SetOrientation_command06 sl@0: COMMAND scrndrv SetShadowMode GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0062-0001-SetShadowMode_command07 sl@0: COMMAND scrndrv WriteBinaryLineVertical GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0062-0001-WriteBinaryLineVertical_command08 sl@0: COMMAND scrndrv ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0062 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0063 sl@0: sl@0: //!@SYMTestCaseID GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0063 sl@0: //!@SYMAPI sl@0: //! CFbsDrawDevice::WriteBinaryLineVertical(TInt aX, TInt aY, TUint32 {ptr}aBuffer, TInt aHeight, TRgb aColor, CGraphicsContext::TDrawMode aDrawMode, TBool aUp)=0; sl@0: //!@SYMAuthor ddamian sl@0: //!@SYMCreationDate 5/2/2008 sl@0: //!@SYMTestCaseDesc Verify WriteBinaryLineVertical with display mode EColor16MU sl@0: //!@SYMTestActions sl@0: //! 1. Create Display (displayMode = EColor16MU) sl@0: //! 2. Initialize Screen sl@0: //! 3. Set Display Mode sl@0: //! 4. Set AutoUpdate (autoUpdate = TRUE) sl@0: //! 5. Get available Orientations sl@0: //! 6. SetOrientation (orientationMode = EOrientationNormal) sl@0: //! 7. SetShadowMode (shadowMode = EFade) sl@0: //! 8. Call WriteBinaryLineVertical (drawMode = EDrawModeAND; numRect = 9; delay=100000) sl@0: //! 9. Destroy screen instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority Normal sl@0: //!@SYMTestExpectedResults sl@0: //! Display mode is set to EColor16MU without any Error .if the Display mode is not supported module should leave with proper error. Line is written down wards(increasimg Y )or upwards(decreasing Y) depending on the Flag. sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 100 t_screendriver \graphics\graphics-screendriver-cfbsdrawdevice-automated.ini sl@0: CREATE_OBJECT CFbsDrawDevice scrndrv sl@0: COMMAND scrndrv NewScreenDeviceL GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0063-0001-NewScreenDeviceL_command01 sl@0: COMMAND scrndrv InitScreen sl@0: COMMAND scrndrv SetDisplayMode sl@0: COMMAND scrndrv SetAutoUpdate GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0063-0001-SetAutoUpdate_command04 sl@0: COMMAND scrndrv OrientationsAvailable sl@0: COMMAND scrndrv SetOrientation GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0063-0001-SetOrientation_command06 sl@0: COMMAND scrndrv SetShadowMode GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0063-0001-SetShadowMode_command07 sl@0: COMMAND scrndrv WriteBinaryLineVertical GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0063-0001-WriteBinaryLineVertical_command08 sl@0: COMMAND scrndrv ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0063 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0064 sl@0: sl@0: //!@SYMTestCaseID GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0064 sl@0: //!@SYMAPI sl@0: //! CFbsDrawDevice::ShadowArea(const TRect {ref}); sl@0: //!@SYMAuthor ddamian sl@0: //!@SYMCreationDate 5/2/2008 sl@0: //!@SYMTestCaseDesc Verify ShadowArea with Display mode set to EColor64K sl@0: //!@SYMTestActions sl@0: //! 1. Create Display (displayMode = EColor64K) sl@0: //! 2. Initialize Screen sl@0: //! 3. Set Display Mode sl@0: //! 4. Set AutoUpdate (autoUpdate = TRUE) sl@0: //! 5. Get available Orientations sl@0: //! 6. SetOrientation (orientationMode = EOrientationNormal) sl@0: //! 7. Call ShadowArea (delay=100000) sl@0: //! 8.- Destroy screen instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority Normal sl@0: //!@SYMTestExpectedResults sl@0: //! Display mode is set to EColor64K without any Error .if the Display mode is not supported module should leave with proper error. The Area with rectangle size is shadow processed. sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 100 t_screendriver \graphics\graphics-screendriver-cfbsdrawdevice-automated.ini sl@0: CREATE_OBJECT CFbsDrawDevice scrndrv sl@0: COMMAND scrndrv NewScreenDeviceL GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0064-0001-NewScreenDeviceL_command01 sl@0: COMMAND scrndrv InitScreen sl@0: COMMAND scrndrv SetDisplayMode sl@0: COMMAND scrndrv SetAutoUpdate GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0064-0001-SetAutoUpdate_command04 sl@0: COMMAND scrndrv OrientationsAvailable sl@0: COMMAND scrndrv SetOrientation GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0064-0001-SetOrientation_command06 sl@0: COMMAND scrndrv ShadowArea GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0064-0001-ShadowArea_command07 sl@0: COMMAND scrndrv ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0064 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0065 sl@0: sl@0: //!@SYMTestCaseID GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0065 sl@0: //!@SYMAPI sl@0: //! CFbsDrawDevice::ShadowArea(const TRect {ref}); sl@0: //!@SYMAuthor ddamian sl@0: //!@SYMCreationDate 5/2/2008 sl@0: //!@SYMTestCaseDesc Verify ShadowArea with Display mode set to EColor16MA sl@0: //!@SYMTestActions sl@0: //! 1. Create Display (displayMode = EColor16MA) sl@0: //! 2. Initialize Screen sl@0: //! 3. Set Display Mode sl@0: //! 4. Set AutoUpdate (autoUpdate = TRUE) sl@0: //! 5. Get available Orientations sl@0: //! 6. SetOrientation (orientationMode = EOrientationNormal) sl@0: //! 7. Call ShadowArea (delay=100000) sl@0: //! 8.- Destroy screen instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority Normal sl@0: //!@SYMTestExpectedResults sl@0: //! Display mode is set to EColor16MA without any Error .if the Display mode is not supported module should leave with proper error. The Area with rectangle size is shadow processed. sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 100 t_screendriver \graphics\graphics-screendriver-cfbsdrawdevice-automated.ini sl@0: CREATE_OBJECT CFbsDrawDevice scrndrv sl@0: COMMAND scrndrv NewScreenDeviceL GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0065-0001-NewScreenDeviceL_command01 sl@0: COMMAND scrndrv InitScreen sl@0: COMMAND scrndrv SetDisplayMode sl@0: COMMAND scrndrv SetAutoUpdate GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0065-0001-SetAutoUpdate_command04 sl@0: COMMAND scrndrv OrientationsAvailable sl@0: COMMAND scrndrv SetOrientation GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0065-0001-SetOrientation_command06 sl@0: COMMAND scrndrv ShadowArea GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0065-0001-ShadowArea_command07 sl@0: COMMAND scrndrv ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0065 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0066 sl@0: sl@0: //!@SYMTestCaseID GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0066 sl@0: //!@SYMAPI sl@0: //! CFbsDrawDevice::ShadowArea(const TRect {ref}); sl@0: //!@SYMAuthor ddamian sl@0: //!@SYMCreationDate 5/2/2008 sl@0: //!@SYMTestCaseDesc Verify ShadowArea with Display mode set to EColor16MU sl@0: //!@SYMTestActions sl@0: //! 1. Create Display (displayMode = EColor16MU) sl@0: //! 2. Initialize Screen sl@0: //! 3. Set Display Mode sl@0: //! 4. Set AutoUpdate (autoUpdate = TRUE) sl@0: //! 5. Get available Orientations sl@0: //! 6. SetOrientation (orientationMode = EOrientationNormal) sl@0: //! 7. Call ShadowArea (delay=100000) sl@0: //! 8.- Destroy screen instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority Normal sl@0: //!@SYMTestExpectedResults sl@0: //! Display mode is set to EColor16MU without any Error .if the Display mode is not supported module should leave with proper error. The Area with rectangle size is shadow processed. sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 100 t_screendriver \graphics\graphics-screendriver-cfbsdrawdevice-automated.ini sl@0: CREATE_OBJECT CFbsDrawDevice scrndrv sl@0: COMMAND scrndrv NewScreenDeviceL GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0066-0001-NewScreenDeviceL_command01 sl@0: COMMAND scrndrv InitScreen sl@0: COMMAND scrndrv SetDisplayMode sl@0: COMMAND scrndrv SetAutoUpdate GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0066-0001-SetAutoUpdate_command04 sl@0: COMMAND scrndrv OrientationsAvailable sl@0: COMMAND scrndrv SetOrientation GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0066-0001-SetOrientation_command06 sl@0: COMMAND scrndrv ShadowArea GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0066-0001-ShadowArea_command07 sl@0: COMMAND scrndrv ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0066 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0067 sl@0: sl@0: //!@SYMTestCaseID GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0067 sl@0: //!@SYMAPI sl@0: //! CFbsDrawDevice::WriteRgbAlphaLine(TInt aX, TInt aY, TInt aLength, TUint8 {ptr}aRgbBuffer, TUint8 {ptr}aMaskBuffer)=0; sl@0: //!@SYMAuthor ddamian sl@0: //!@SYMCreationDate 5/2/2008 sl@0: //!@SYMTestCaseDesc Verify WriteRgbAlphaLine with Display mode EColor64K sl@0: //!@SYMTestActions sl@0: //! 1. Create Display (displayMode = EColor64K) sl@0: //! 2. Initialize Screen sl@0: //! 3. Set Display Mode sl@0: //! 4. Set AutoUpdate (autoUpdate = TRUE) sl@0: //! 5. Get available Orientations sl@0: //! 6. SetOrientation (orientationMode = EOrientationNormal) sl@0: //! 7. Call WriteRGBAlphaLine (drawMode = EDrawModeAND; delay=100000) sl@0: //! 8.- Destroy screen instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority Normal sl@0: //!@SYMTestExpectedResults sl@0: //! Display mode is set to EColor64K without any Error .if the Display mode is not supported module should leave with proper error. Orientation is set properly without error. The calculated alpha blended pixel is written to the destination that is screen or BitMap. sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 100 t_screendriver \graphics\graphics-screendriver-cfbsdrawdevice-automated.ini sl@0: CREATE_OBJECT CFbsDrawDevice scrndrv sl@0: COMMAND scrndrv NewScreenDeviceL GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0067-0001-NewScreenDeviceL_command01 sl@0: COMMAND scrndrv InitScreen sl@0: COMMAND scrndrv SetDisplayMode sl@0: COMMAND scrndrv SetAutoUpdate GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0067-0001-SetAutoUpdate_command04 sl@0: COMMAND scrndrv OrientationsAvailable sl@0: COMMAND scrndrv SetOrientation GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0067-0001-SetOrientation_command06 sl@0: COMMAND scrndrv WriteRGBAlphaLine GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0067-0001-WriteRGBAlphaLine_command07 sl@0: COMMAND scrndrv ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0067 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0068 sl@0: sl@0: //!@SYMTestCaseID GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0068 sl@0: //!@SYMAPI sl@0: //! CFbsDrawDevice::WriteRgbAlphaLine(TInt aX, TInt aY, TInt aLength, TUint8 {ptr}aRgbBuffer, TUint8 {ptr}aMaskBuffer)=0; sl@0: //!@SYMAuthor ddamian sl@0: //!@SYMCreationDate 5/2/2008 sl@0: //!@SYMTestCaseDesc Verify WriteRgbAlphaLine with Display mode EColor16MA sl@0: //!@SYMTestActions sl@0: //! 1. Create Display (displayMode = EColor16MA) sl@0: //! 2. Initialize Screen sl@0: //! 3. Set Display Mode sl@0: //! 4. Set AutoUpdate (autoUpdate = TRUE) sl@0: //! 5. Get available Orientations sl@0: //! 6. SetOrientation (orientationMode = EOrientationNormal) sl@0: //! 7. Call WriteRGBAlphaLine (drawMode = EDrawModeAND; delay=100000) sl@0: //! 8.- Destroy screen instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority Normal sl@0: //!@SYMTestExpectedResults sl@0: //! Display mode is set to EColor16MA without any Error .if the Display mode is not supported module should leave with proper error. Orientation is set properly without error. The calculated alpha blended pixel is written to the destination that is screen or BitMap. sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 100 t_screendriver \graphics\graphics-screendriver-cfbsdrawdevice-automated.ini sl@0: CREATE_OBJECT CFbsDrawDevice scrndrv sl@0: COMMAND scrndrv NewScreenDeviceL GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0068-0001-NewScreenDeviceL_command01 sl@0: COMMAND scrndrv InitScreen sl@0: COMMAND scrndrv SetDisplayMode sl@0: COMMAND scrndrv SetAutoUpdate GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0068-0001-SetAutoUpdate_command04 sl@0: COMMAND scrndrv OrientationsAvailable sl@0: COMMAND scrndrv SetOrientation GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0068-0001-SetOrientation_command06 sl@0: COMMAND scrndrv WriteRGBAlphaLine GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0068-0001-WriteRGBAlphaLine_command07 sl@0: COMMAND scrndrv ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0068 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0069 sl@0: sl@0: //!@SYMTestCaseID GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0069 sl@0: //!@SYMAPI sl@0: //! CFbsDrawDevice::WriteRgbAlphaLine(TInt aX, TInt aY, TInt aLength, TUint8 {ptr}aRgbBuffer, TUint8 {ptr}aMaskBuffer)=0; sl@0: //!@SYMAuthor ddamian sl@0: //!@SYMCreationDate 5/2/2008 sl@0: //!@SYMTestCaseDesc Verify WriteRgbAlphaLine with Display mode EColor16MU sl@0: //!@SYMTestActions sl@0: //! 1. Create Display (displayMode = EColor16MU) sl@0: //! 2. Initialize Screen sl@0: //! 3. Set Display Mode sl@0: //! 4. Set AutoUpdate (autoUpdate = TRUE) sl@0: //! 5. Get available Orientations sl@0: //! 6. SetOrientation (orientationMode = EOrientationNormal) sl@0: //! 7. Call WriteRGBAlphaLine (drawMode = EDrawModeAND; delay=100000) sl@0: //! 8.- Destroy screen instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority Normal sl@0: //!@SYMTestExpectedResults sl@0: //! Display mode is set to EColor16MU without any Error .if the Display mode is not supported module should leave with proper error. Orientation is set properly without error. The calculated alpha blended pixel is written to the destination that is screen or BitMap. sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 100 t_screendriver \graphics\graphics-screendriver-cfbsdrawdevice-automated.ini sl@0: CREATE_OBJECT CFbsDrawDevice scrndrv sl@0: COMMAND scrndrv NewScreenDeviceL GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0069-0001-NewScreenDeviceL_command01 sl@0: COMMAND scrndrv InitScreen sl@0: COMMAND scrndrv SetDisplayMode sl@0: COMMAND scrndrv SetAutoUpdate GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0069-0001-SetAutoUpdate_command04 sl@0: COMMAND scrndrv OrientationsAvailable sl@0: COMMAND scrndrv SetOrientation GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0069-0001-SetOrientation_command06 sl@0: COMMAND scrndrv WriteRGBAlphaLine GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0069-0001-WriteRGBAlphaLine_command07 sl@0: COMMAND scrndrv ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0069 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0070 sl@0: sl@0: //!@SYMTestCaseID GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0070 sl@0: //!@SYMAPI sl@0: //! CFbsDrawDevice::ReadLine(TInt aX, TInt aY, TInt aLength, TAny {ptr}aBuffer, TDisplayMode aDispMode) sl@0: //!@SYMAuthor ddamian sl@0: //!@SYMCreationDate 5/2/2008 sl@0: //!@SYMTestCaseDesc Verify ReadLine with display mode EColor64K sl@0: //!@SYMTestActions sl@0: //! 1. Create Display (displayMode = EColor64K) sl@0: //! 2. Initialize Screen sl@0: //! 3. Set Display Mode sl@0: //! 4. Set AutoUpdate (autoUpdate = TRUE) sl@0: //! 5. Get available Orientations sl@0: //! 6. SetOrientation (orientationMode = EOrientationNormal) sl@0: //! 7. Call ReadLine (backColor = {COLOR,RgbBlack}) sl@0: //! 8.- Destroy screen instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority Normal sl@0: //!@SYMTestExpectedResults sl@0: //! Display mode is set to EColor64K without any Error .if the Display mode is not supported module should leave with proper error. A Line of given length is read in to the buffer. sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 100 t_screendriver \graphics\graphics-screendriver-cfbsdrawdevice-automated.ini sl@0: CREATE_OBJECT CFbsDrawDevice scrndrv sl@0: COMMAND scrndrv NewScreenDeviceL GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0070-0001-NewScreenDeviceL_command01 sl@0: COMMAND scrndrv InitScreen sl@0: COMMAND scrndrv SetDisplayMode sl@0: COMMAND scrndrv SetAutoUpdate GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0070-0001-SetAutoUpdate_command04 sl@0: COMMAND scrndrv OrientationsAvailable sl@0: COMMAND scrndrv SetOrientation GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0070-0001-SetOrientation_command06 sl@0: COMMAND scrndrv ReadLine GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0070-0001-ReadLine_command07 sl@0: COMMAND scrndrv ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0070 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0071 sl@0: sl@0: //!@SYMTestCaseID GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0071 sl@0: //!@SYMAPI sl@0: //! CFbsDrawDevice::ReadLine(TInt aX, TInt aY, TInt aLength, TAny {ptr}aBuffer, TDisplayMode aDispMode) sl@0: //!@SYMAuthor ddamian sl@0: //!@SYMCreationDate 5/2/2008 sl@0: //!@SYMTestCaseDesc Verify ReadLine with display mode EColor16MA sl@0: //!@SYMTestActions sl@0: //! 1. Create Display (displayMode = EColor16MA) sl@0: //! 2. Initialize Screen sl@0: //! 3. Set Display Mode sl@0: //! 4. Set AutoUpdate (autoUpdate = TRUE) sl@0: //! 5. Get available Orientations sl@0: //! 6. SetOrientation (orientationMode = EOrientationNormal) sl@0: //! 7. Call ReadLine (backColor = {COLOR,RgbBlack}) sl@0: //! 8.- Destroy screen instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority Normal sl@0: //!@SYMTestExpectedResults sl@0: //! Display mode is set to EColor16MA without any Error .if the Display mode is not supported module should leave with proper error. A Line of given length is read in to the buffer. sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 100 t_screendriver \graphics\graphics-screendriver-cfbsdrawdevice-automated.ini sl@0: CREATE_OBJECT CFbsDrawDevice scrndrv sl@0: COMMAND scrndrv NewScreenDeviceL GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0071-0001-NewScreenDeviceL_command01 sl@0: COMMAND scrndrv InitScreen sl@0: COMMAND scrndrv SetDisplayMode sl@0: COMMAND scrndrv SetAutoUpdate GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0071-0001-SetAutoUpdate_command04 sl@0: COMMAND scrndrv OrientationsAvailable sl@0: COMMAND scrndrv SetOrientation GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0071-0001-SetOrientation_command06 sl@0: COMMAND scrndrv ReadLine GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0071-0001-ReadLine_command07 sl@0: COMMAND scrndrv ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0071 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0072 sl@0: sl@0: //!@SYMTestCaseID GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0072 sl@0: //!@SYMAPI sl@0: //! CFbsDrawDevice::ReadLine(TInt aX, TInt aY, TInt aLength, TAny {ptr}aBuffer, TDisplayMode aDispMode) sl@0: //!@SYMAuthor ddamian sl@0: //!@SYMCreationDate 5/2/2008 sl@0: //!@SYMTestCaseDesc Verify ReadLine with display mode EColor16MU sl@0: //!@SYMTestActions sl@0: //! 1. Create Display (displayMode = EColor16MU) sl@0: //! 2. Initialize Screen sl@0: //! 3. Set Display Mode sl@0: //! 4. Set AutoUpdate (autoUpdate = TRUE) sl@0: //! 5. Get available Orientations sl@0: //! 6. SetOrientation (orientationMode = EOrientationNormal) sl@0: //! 7. Call ReadLine (backColor = {COLOR,RgbBlack}) sl@0: //! 8.- Destroy screen instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority Normal sl@0: //!@SYMTestExpectedResults sl@0: //! Display mode is set to EColor16MU without any Error .if the Display mode is not supported module should leave with proper error. A Line of given length is read in to the buffer. sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 100 t_screendriver \graphics\graphics-screendriver-cfbsdrawdevice-automated.ini sl@0: CREATE_OBJECT CFbsDrawDevice scrndrv sl@0: COMMAND scrndrv NewScreenDeviceL GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0072-0001-NewScreenDeviceL_command01 sl@0: COMMAND scrndrv InitScreen sl@0: COMMAND scrndrv SetDisplayMode sl@0: COMMAND scrndrv SetAutoUpdate GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0072-0001-SetAutoUpdate_command04 sl@0: COMMAND scrndrv OrientationsAvailable sl@0: COMMAND scrndrv SetOrientation GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0072-0001-SetOrientation_command06 sl@0: COMMAND scrndrv ReadLine GRAPHICS-SCREENDRIVER-CFbsDrawDevice-0072-0001-ReadLine_command07 sl@0: COMMAND scrndrv ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE GRAPHICS-SCREENDRIVER-CFBSDRAWDEVICE-AUTOMATED-0072 sl@0: sl@0: DELAY 10000