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: sl@0: LOAD_SUITE T_Screen sl@0: sl@0: START_TESTCASE BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0001 sl@0: //! @SYMTestCaseID BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0001 sl@0: //! @SYMAPI Hal::Set(EDisplayState) sl@0: //! @SYMAuthor Saravanakumar sl@0: //! @SYMCreationDate 19/11/2007 sl@0: //! @SYMTestCaseDesc Display State Test - Set the Display State OFF on the Screen. sl@0: //! Uses API elements: HAL::Set, EDisplayHalSetState sl@0: //! @SYMTestActions 1. Create Hal Handle object. 2. Set the display state OFF 3.Get the display state and check it is off sl@0: //! 4.Destroy the object sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority high sl@0: //! @SYMTestExpectedResults display state OFF sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 100 T_Screen \base\screen\BASE-BSP-SCREEN-DRIVER-MODELESS.ini sl@0: CREATE_OBJECT LCD lcd1 sl@0: COMMAND lcd1 Set BASE-BSP-SCREEN-DRIVER-MODELESS-0001-DisplayState sl@0: COMMAND lcd1 Get BASE-BSP-SCREEN-DRIVER-MODELESS-0001-DisplayState sl@0: END_TEST_BLOCK sl@0: END_TESTCASE BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0001 sl@0: sl@0: sl@0: START_TESTCASE BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0002 sl@0: //! @SYMTestCaseID BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0002 sl@0: //! @SYMAPI Hal::Set(EDisplayState) sl@0: //! @SYMAuthor Saravanakumar sl@0: //! @SYMCreationDate 19/11/2007 sl@0: //! @SYMTestCaseDesc Display State Test - Set the Display State ON on the Screen. sl@0: //! Uses API elements: HAL::Set, EDisplayHalSetState sl@0: //! @SYMTestActions 1. Create Hal Handle object. 2. Set the display state ON 3.Get the display state and check it is on sl@0: //! 4.Destroy the object sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority high sl@0: //! @SYMTestExpectedResults display state ON sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 100 T_Screen \base\screen\BASE-BSP-SCREEN-DRIVER-MODELESS.ini sl@0: CREATE_OBJECT LCD lcd1 sl@0: COMMAND lcd1 Set BASE-BSP-SCREEN-DRIVER-MODELESS-0002-DisplayState sl@0: COMMAND lcd1 Get BASE-BSP-SCREEN-DRIVER-MODELESS-0002-DisplayState sl@0: END_TEST_BLOCK sl@0: END_TESTCASE BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0002 sl@0: sl@0: sl@0: START_TESTCASE BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0003 sl@0: //! @SYMTestCaseID BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0003 sl@0: //! @SYMAPI Hal::Set(EBacklightState) sl@0: //! @SYMAuthor Saravanakumar sl@0: //! @SYMCreationDate 19/11/2007 sl@0: //! @SYMTestCaseDesc Backlight Test - Set Backlight state to OFF sl@0: //! Uses API elements: HAL::Set, EBacklightState sl@0: //! @SYMTestActions 1. Create Hal Handle object. 2. Set the Backlight state OFF 3.Get the backlight state and check it is off sl@0: //! 4.Destroy the object sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority high sl@0: //! @SYMTestExpectedResults Backlight state OFF sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 100 T_Screen \base\screen\BASE-BSP-SCREEN-DRIVER-MODELESS.ini sl@0: CREATE_OBJECT LCD lcd1 sl@0: COMMAND lcd1 Set BASE-BSP-SCREEN-DRIVER-MODELESS-0003-BacklightState sl@0: COMMAND lcd1 Get BASE-BSP-SCREEN-DRIVER-MODELESS-0003-BacklightState sl@0: END_TEST_BLOCK sl@0: END_TESTCASE BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0003 sl@0: sl@0: sl@0: START_TESTCASE BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0004 sl@0: //! @SYMTestCaseID BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0004 sl@0: //! @SYMAPI Hal::Set(EBacklightState) sl@0: //! @SYMAuthor Saravanakumar sl@0: //! @SYMCreationDate 19/11/2007 sl@0: //! @SYMTestCaseDesc Backlight Test - Set Backlight state to ON sl@0: //! Uses API elements: HAL::Set, EBacklightState sl@0: //! @SYMTestActions 1. Create Hal Handle object. 2. Set the Backlight state ON 3.Get the backlight state and check it is off sl@0: //! 4.Destroy the object sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority high sl@0: //! @SYMTestExpectedResults Backlight state ON sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 100 T_Screen \base\screen\BASE-BSP-SCREEN-DRIVER-MODELESS.ini sl@0: CREATE_OBJECT LCD lcd1 sl@0: COMMAND lcd1 Set BASE-BSP-SCREEN-DRIVER-MODELESS-0004-BacklightState sl@0: COMMAND lcd1 Get BASE-BSP-SCREEN-DRIVER-MODELESS-0004-BacklightState sl@0: END_TEST_BLOCK sl@0: END_TESTCASE BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0004 sl@0: sl@0: sl@0: START_TESTCASE BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0005 sl@0: //! @SYMTestCaseID BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0005 sl@0: //! @SYMAPI Hal::Get(EDisplayBrightnessMax) sl@0: //! @SYMAuthor Saravanakumar sl@0: //! @SYMCreationDate 19/11/2007 sl@0: //! @SYMTestCaseDesc Display Max Brightness Test - Read Max Display Brightness sl@0: //! Uses API elements: HAL::Get, EDisplayBrightness, EDisplayBrightnessMax sl@0: //! @SYMTestActions 1.Create Hal Handle object 2.Get the Max Display Brightness and check it with Env file sl@0: //! 3.Destroy the object sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority high sl@0: //! @SYMTestExpectedResults Display the Max Brightness Value sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 100 T_Screen \base\screen\BASE-BSP-SCREEN-DRIVER-MODELESS.ini sl@0: CREATE_OBJECT LCD lcd1 sl@0: COMMAND lcd1 Get BASE-BSP-SCREEN-DRIVER-MODELESS-0005-DisplayBrightness sl@0: END_TEST_BLOCK sl@0: END_TESTCASE BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0005 sl@0: sl@0: sl@0: START_TESTCASE BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0006 sl@0: //! @SYMTestCaseID BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0006 sl@0: //! @SYMAPI Hal::Set(EDisplayBrightness) sl@0: //! @SYMAuthor Saravanakumar sl@0: //! @SYMCreationDate 19/11/2007 sl@0: //! @SYMTestCaseDesc Display Brightness Negative Test - Set Display Brightness less than Minimun. sl@0: //! Uses API elements: HAL::Set, EDisplayHalSetDisplayBrightness sl@0: //! @SYMTestActions 1.Create Hal Handle object.3.Set the Display Brightness -1. sl@0: //! 4.Destroy the object sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority high sl@0: //! @SYMTestExpectedResults KErrArgument sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 100 T_Screen \base\screen\BASE-BSP-SCREEN-DRIVER-MODELESS.ini sl@0: CREATE_OBJECT LCD lcd1 sl@0: COMMAND !Error=-6 lcd1 Set BASE-BSP-SCREEN-DRIVER-MODELESS-0006-DisplayBrightness sl@0: END_TEST_BLOCK sl@0: END_TESTCASE BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0006 sl@0: sl@0: sl@0: START_TESTCASE BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0007 sl@0: //! @SYMTestCaseID BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0007 sl@0: //! @SYMAPI Hal::Set(EDisplayBrightness) sl@0: //! @SYMAuthor Saravanakumar sl@0: //! @SYMCreationDate 19/11/2007 sl@0: //! @SYMTestCaseDesc Display Brightness Negative Test - Set Display Brightness more than Max. sl@0: //! Uses API elements: HAL::Set, EDisplayHalSetDisplayBrightness sl@0: //! @SYMTestActions 1.Create Hal Handle object.2. Get the Max Brightness value sl@0: //! 3.Set the Display Brightness more than Max 4.Destroy the object sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority high sl@0: //! @SYMTestExpectedResults KErrArgument sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 100 T_Screen \base\screen\BASE-BSP-SCREEN-DRIVER-MODELESS.ini sl@0: CREATE_OBJECT LCD lcd1 sl@0: COMMAND !Error=-6 lcd1 Set BASE-BSP-SCREEN-DRIVER-MODELESS-0007-DisplayBrightness sl@0: END_TEST_BLOCK sl@0: END_TESTCASE BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0007 sl@0: sl@0: sl@0: START_TESTCASE BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0008 sl@0: //! @SYMTestCaseID BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0008 sl@0: //! @SYMAPI Hal::Set(EDisplayBrightnessMax) sl@0: //! @SYMAuthor Saravanakumar sl@0: //! @SYMCreationDate 19/11/2007 sl@0: //! @SYMTestCaseDesc Display Max Brightness Negative Test - Set Max Display Brightness sl@0: //! Uses API elements: HAL::Set, EDisplayBrightness, EDisplayBrightnessMax sl@0: //! @SYMTestActions 1.Create Hal Handle object.3.Set the Max Display Brightness. sl@0: //! 3.Destroy the object sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority high sl@0: //! @SYMTestExpectedResults KErrNotSupported - Hal Set unsupported for Max Display Brightness sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 100 T_Screen \base\screen\BASE-BSP-SCREEN-DRIVER-MODELESS.ini sl@0: CREATE_OBJECT LCD lcd1 sl@0: COMMAND !Error=-5 lcd1 Set BASE-BSP-SCREEN-DRIVER-MODELESS-0008-DisplayBrightness sl@0: END_TEST_BLOCK sl@0: END_TESTCASE BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0008 sl@0: sl@0: sl@0: START_TESTCASE BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0009 sl@0: //! @SYMTestCaseID BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0009 sl@0: //! @SYMAPI Hal::Set(EDisplayContrastMax) sl@0: //! @SYMAuthor Saravanakumar sl@0: //! @SYMCreationDate 19/11/2007 sl@0: //! @SYMTestCaseDesc Display Max Contrast Test - Read Max Display Contrast sl@0: //! Uses API elements: HAL::Get, EDisplayContrast, EDisplayContrastMax sl@0: //! @SYMTestActions 1.Create Hal Handle object.3.Get the Max Display Contrast. sl@0: //! 3.Destroy the object sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority high sl@0: //! @SYMTestExpectedResults Display the Max Contrast Value sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 100 T_Screen \base\screen\BASE-BSP-SCREEN-DRIVER-MODELESS.ini sl@0: CREATE_OBJECT LCD lcd1 sl@0: COMMAND lcd1 Get BASE-BSP-SCREEN-DRIVER-MODELESS-0009-DisplayContrast sl@0: END_TEST_BLOCK sl@0: END_TESTCASE BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0009 sl@0: sl@0: sl@0: START_TESTCASE BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0010 sl@0: //! @SYMTestCaseID BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0010 sl@0: //! @SYMAPI Hal::Set(EDisplayContrast) sl@0: //! @SYMAuthor Saravanakumar sl@0: //! @SYMCreationDate 19/11/2007 sl@0: //! @SYMTestCaseDesc Display Contrast Test - Set Display Contrast as 0. sl@0: //! Uses API elements: HAL::Set, EDisplayContrast, EDisplayContrastMax sl@0: //! @SYMTestActions 1.Create Hal Handle object.2.Set the Display Contrast 0. sl@0: //! 3.Get the value and check it 4.Destroy the object sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority high sl@0: //! @SYMTestExpectedResults display Contrast 0. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 100 T_Screen \base\screen\BASE-BSP-SCREEN-DRIVER-MODELESS.ini sl@0: CREATE_OBJECT LCD lcd1 sl@0: COMMAND lcd1 Set BASE-BSP-SCREEN-DRIVER-MODELESS-0010-DisplayContrast sl@0: COMMAND lcd1 Get BASE-BSP-SCREEN-DRIVER-MODELESS-0010-DisplayContrast sl@0: END_TEST_BLOCK sl@0: END_TESTCASE BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0010 sl@0: sl@0: sl@0: START_TESTCASE BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0011 sl@0: //! @SYMTestCaseID BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0011 sl@0: //! @SYMAPI Hal::Set(EDisplayContrast) sl@0: //! @SYMAuthor Saravanakumar sl@0: //! @SYMCreationDate 19/11/2007 sl@0: //! @SYMTestCaseDesc Display Contrast Test - Set Display Contrast as 8. sl@0: //! Uses API elements: HAL::Set, EDisplayContrast, EDisplayContrastMax sl@0: //! @SYMTestActions 1.Create Hal Handle object 2.Set the Display Contrast 8. sl@0: //! 3.Get the value and check it 4.Destroy the object sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority high sl@0: //! @SYMTestExpectedResults display Contrast 8. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 100 T_Screen \base\screen\BASE-BSP-SCREEN-DRIVER-MODELESS.ini sl@0: CREATE_OBJECT LCD lcd1 sl@0: COMMAND lcd1 Set BASE-BSP-SCREEN-DRIVER-MODELESS-0011-DisplayContrast sl@0: COMMAND lcd1 Get BASE-BSP-SCREEN-DRIVER-MODELESS-0011-DisplayContrast sl@0: END_TEST_BLOCK sl@0: END_TESTCASE BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0011 sl@0: sl@0: sl@0: START_TESTCASE BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0012 sl@0: //! @SYMTestCaseID BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0012 sl@0: //! @SYMAPI Hal::Set(EDisplayContrast) sl@0: //! @SYMAuthor Saravanakumar sl@0: //! @SYMCreationDate 19/11/2007 sl@0: //! @SYMTestCaseDesc Display Contrast Negative Test - Set Display Contrast less than Minimun. sl@0: //! Uses API elements: HAL::Set, EDisplayHalSetDisplayContrast sl@0: //! @SYMTestActions 1.Create Hal Handle object.3.Set the Display Contrast -1. sl@0: //! 4.Destroy the object sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority high sl@0: //! @SYMTestExpectedResults KErrArgument. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 100 T_Screen \base\screen\BASE-BSP-SCREEN-DRIVER-MODELESS.ini sl@0: CREATE_OBJECT LCD lcd1 sl@0: COMMAND !Error=-6 lcd1 Set BASE-BSP-SCREEN-DRIVER-MODELESS-0012-DisplayContrast sl@0: END_TEST_BLOCK sl@0: END_TESTCASE BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0012 sl@0: sl@0: sl@0: START_TESTCASE BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0013 sl@0: //! @SYMTestCaseID BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0013 sl@0: //! @SYMAPI Hal::Set(EDisplayContrast) sl@0: //! @SYMAuthor Saravanakumar sl@0: //! @SYMCreationDate 19/11/2007 sl@0: //! @SYMTestCaseDesc Display Contrast Negative Test - Set Display Contrast more than Max. sl@0: //! Uses API elements: HAL::Set, EDisplayHalSetDisplayContrast sl@0: //! @SYMTestActions 1.Create Hal Handle object.2. Get the Max Contrast value sl@0: //! 3.Set the Display Contrast more than Max 4.Destroy the object sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority high sl@0: //! @SYMTestExpectedResults KErrArgument sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 100 T_Screen \base\screen\BASE-BSP-SCREEN-DRIVER-MODELESS.ini sl@0: CREATE_OBJECT LCD lcd1 sl@0: COMMAND !Error=-6 lcd1 Set BASE-BSP-SCREEN-DRIVER-MODELESS-0013-DisplayContrast sl@0: END_TEST_BLOCK sl@0: END_TESTCASE BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0013 sl@0: sl@0: sl@0: START_TESTCASE BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0014 sl@0: //! @SYMTestCaseID BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0014 sl@0: //! @SYMAPI Hal::Set(EDisplayContrastMax) sl@0: //! @SYMAuthor Saravanakumar sl@0: //! @SYMCreationDate 19/11/2007 sl@0: //! @SYMTestCaseDesc Display Max Contrast Negative Test - Set Max Display Contrast sl@0: //! Uses API elements: HAL::Set, EDisplayContrast, EDisplayContrastMax sl@0: //! @SYMTestActions 1.Create Hal Handle object.3.Set the Max Display Contrast. sl@0: //! 3.Destroy the object sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority high sl@0: //! @SYMTestExpectedResults KErrNotSupported - Hal Set unsupported for Max Display Contrast sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 100 T_Screen \base\screen\BASE-BSP-SCREEN-DRIVER-MODELESS.ini sl@0: CREATE_OBJECT LCD lcd1 sl@0: COMMAND !Error=-5 lcd1 Set BASE-BSP-SCREEN-DRIVER-MODELESS-0014-DisplayContrast sl@0: END_TEST_BLOCK sl@0: END_TESTCASE BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0014 sl@0: sl@0: sl@0: START_TESTCASE BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0015 sl@0: //! @SYMTestCaseID BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0015 sl@0: //! @SYMAPI Hal::Get(EDisplayIsPixelOrderRGB) sl@0: //! @SYMAuthor Saravanakumar sl@0: //! @SYMCreationDate 19/11/2007 sl@0: //! @SYMTestCaseDesc Pixel order Test - Verify the order of pixels in display sl@0: //! Uses API elements: HAL::Get, EDisplayIsPixelOrderRGB sl@0: //! @SYMTestActions 1.Create Hal Handle object 2.Get the order of pixels and check it with env file sl@0: //! 3.Destroy the object sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority high sl@0: //! @SYMTestExpectedResults 1 - order of pixels is in RGB sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 100 T_Screen \base\screen\BASE-BSP-SCREEN-DRIVER-MODELESS.ini sl@0: CREATE_OBJECT LCD lcd1 sl@0: COMMAND !Error=-5 lcd1 Set BASE-BSP-SCREEN-DRIVER-MODELESS-0015-DisplayIsPixelOrderRGB sl@0: COMMAND lcd1 Get BASE-BSP-SCREEN-DRIVER-MODELESS-0015-DisplayIsPixelOrderRGB sl@0: END_TEST_BLOCK sl@0: END_TESTCASE BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0015 sl@0: sl@0: sl@0: START_TESTCASE BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0016 sl@0: //! @SYMTestCaseID BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0016 sl@0: //! @SYMAPI Hal::Get(EDisplayIsPixelOrderLandscape) sl@0: //! @SYMAuthor Saravanakumar sl@0: //! @SYMCreationDate 19/11/2007 sl@0: //! @SYMTestCaseDesc PixelOrderLandscape Test - Verify the Pixel Order is landscape sl@0: //! Uses API elements: HAL::Get, EDisplayIsPixelOrderLandscape sl@0: //! @SYMTestActions 1.Create Hal Handle object 2.Get the order of pixels and check it with env file sl@0: //! 3.Destroy the object sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority high sl@0: //! @SYMTestExpectedResults 1 - landscape sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 100 T_Screen \base\screen\BASE-BSP-SCREEN-DRIVER-MODELESS.ini sl@0: CREATE_OBJECT LCD lcd1 sl@0: COMMAND !Error=-5 lcd1 Set BASE-BSP-SCREEN-DRIVER-MODELESS-0016-DisplayIsPixelOrderLandscape sl@0: COMMAND lcd1 Get BASE-BSP-SCREEN-DRIVER-MODELESS-0016-DisplayIsPixelOrderLandscape sl@0: END_TEST_BLOCK sl@0: END_TESTCASE BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0016 sl@0: sl@0: sl@0: START_TESTCASE BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0017 sl@0: //! @SYMTestCaseID BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0017 sl@0: //! @SYMAPI Hal::Get(EDisplayNumModes) sl@0: //! @SYMAuthor Saravanakumar sl@0: //! @SYMCreationDate 19/11/2007 sl@0: //! @SYMTestCaseDesc Display Mode Test - Get Number of Display Mode supported. sl@0: //! Uses API elements: HAL::Get, EDisplayNumModes sl@0: //! @SYMTestActions 1.Create Hal Handle object 2.Get the Number of Display Modes sl@0: //! 3.Destroy the object sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority high sl@0: //! @SYMTestExpectedResults Number of dispaly mode supported check it with Env file. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 100 T_Screen \base\screen\BASE-BSP-SCREEN-DRIVER-MODELESS.ini sl@0: CREATE_OBJECT LCD lcd1 sl@0: COMMAND !Error=-5 lcd1 Set BASE-BSP-SCREEN-DRIVER-MODELESS-0017-DisplayNumModes sl@0: COMMAND lcd1 Get BASE-BSP-SCREEN-DRIVER-MODELESS-0017-DisplayNumModes sl@0: END_TEST_BLOCK sl@0: END_TESTCASE BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0017 sl@0: sl@0: sl@0: START_TESTCASE BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0018 sl@0: //! @SYMTestCaseID BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0018 sl@0: //! @SYMAPI Hal::Set(EDisplayMode) sl@0: //! @SYMAuthor Saravanakumar sl@0: //! @SYMCreationDate 19/11/2007 sl@0: //! @SYMTestCaseDesc Display Mode Negative Test - Set Display Mode as 5. sl@0: //! Uses API elements: HAL::Set, EDisplayMode sl@0: //! @SYMTestActions 1.Create Hal Handle object 2.Set the Display Mode 5 sl@0: //! 3.Destroy the object sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority high sl@0: //! @SYMTestExpectedResults KErrArgument sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 100 T_Screen \base\screen\BASE-BSP-SCREEN-DRIVER-MODELESS.ini sl@0: CREATE_OBJECT LCD lcd1 sl@0: COMMAND !Error=-6 lcd1 Set BASE-BSP-SCREEN-DRIVER-MODELESS-0018-DisplayMode sl@0: END_TEST_BLOCK sl@0: END_TESTCASE BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0018 sl@0: sl@0: sl@0: START_TESTCASE BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0019 sl@0: //! @SYMTestCaseID BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0019 sl@0: //! @SYMAPI Hal::Set(EDisplayMode) sl@0: //! @SYMAuthor Saravanakumar sl@0: //! @SYMCreationDate 19/11/2007 sl@0: //! @SYMTestCaseDesc Display Mode Negative Test - Set Display Mode as -1. sl@0: //! Uses API elements: HAL::Set, EDisplayMode sl@0: //! @SYMTestActions 1.Create Hal Handle object 2.Set the Display Mode -1. sl@0: //! 3.Destroy the object sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority high sl@0: //! @SYMTestExpectedResults KErrArgument sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 100 T_Screen \base\screen\BASE-BSP-SCREEN-DRIVER-MODELESS.ini sl@0: CREATE_OBJECT LCD lcd1 sl@0: COMMAND !Error=-6 lcd1 Set BASE-BSP-SCREEN-DRIVER-MODELESS-0019-DisplayMode sl@0: END_TEST_BLOCK sl@0: END_TESTCASE BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0019 sl@0: sl@0: sl@0: START_TESTCASE BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0020 sl@0: //! @SYMTestCaseID BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0020 sl@0: //! @SYMAPI Hal::Set(EDisplayMemoryAddress) sl@0: //! @SYMAuthor Saravanakumar sl@0: //! @SYMCreationDate 19/11/2007 sl@0: //! @SYMTestCaseDesc Try to set Display Memory address sl@0: //! Uses API elements: HAL::Get, EDisplayMemoryAddress, sl@0: //! @SYMTestActions 1. Create Hal Handle object. 2.Get the Screen Address. sl@0: //! 3. check the address in environment file 4.Destroy the object sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority high sl@0: //! @SYMTestExpectedResults KErrNotSupported - Hal Set unsupported for Set display screen linear address sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 100 T_Screen \base\screen\BASE-BSP-SCREEN-DRIVER-MODELESS.ini sl@0: CREATE_OBJECT LCD lcd1 sl@0: COMMAND !Error=-5 lcd1 Set BASE-BSP-SCREEN-DRIVER-MODELESS-0020-DisplayMemoryAddress sl@0: END_TEST_BLOCK sl@0: END_TESTCASE BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0020 sl@0: sl@0: sl@0: START_TESTCASE BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0021 sl@0: //! @SYMTestCaseID BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0021 sl@0: //! @SYMAPI Hal::Set(EDisplayXPixels) sl@0: //! @SYMAuthor Saravanakumar sl@0: //! @SYMCreationDate 19/11/2007 sl@0: //! @SYMTestCaseDesc Try to set Screen Width sl@0: //! Uses API elements: EDisplayXPixels sl@0: //! @SYMTestActions 1. Create Hal handle object 2.Get the screen width sl@0: //! 3. Verify the screen width env file 4.Destroy the object sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority high sl@0: //! @SYMTestExpectedResults KErrNotSupported - Hal Set unsupported for Set display Screen Width sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 100 T_Screen \base\screen\BASE-BSP-SCREEN-DRIVER-MODELESS.ini sl@0: CREATE_OBJECT LCD lcd1 sl@0: COMMAND !Error=-5 lcd1 Set BASE-BSP-SCREEN-DRIVER-MODELESS-0021-DisplayXPixels sl@0: END_TEST_BLOCK sl@0: END_TESTCASE BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0021 sl@0: sl@0: sl@0: START_TESTCASE BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0022 sl@0: //! @SYMTestCaseID BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0022 sl@0: //! @SYMAPI Hal::Set(EDisplayYPixels) sl@0: //! @SYMAuthor Saravanakumar sl@0: //! @SYMCreationDate 19/11/2007 sl@0: //! @SYMTestCaseDesc Try to set Screen Height sl@0: //! Uses API elements: EDisplayYPixels sl@0: //! @SYMTestActions 1. Create Hal handle object 2.Get the screen Height sl@0: //! 3. Verify the screen Height env file 4.Destroy the object sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority high sl@0: //! @SYMTestExpectedResults KErrNotSupported - Hal Set unsupported for Set display screen Height sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 100 T_Screen \base\screen\BASE-BSP-SCREEN-DRIVER-MODELESS.ini sl@0: CREATE_OBJECT LCD lcd1 sl@0: COMMAND !Error=-5 lcd1 Set BASE-BSP-SCREEN-DRIVER-MODELESS-0022-DisplayYPixels sl@0: END_TEST_BLOCK sl@0: END_TESTCASE BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0022 sl@0: sl@0: sl@0: START_TESTCASE BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0023 sl@0: //! @SYMTestCaseID BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0023 sl@0: //! @SYMAPI Hal::Get(EDisplayNumModes) sl@0: //! @SYMAuthor Saravanakumar sl@0: //! @SYMCreationDate 19/11/2007 sl@0: //! @SYMTestCaseDesc Try to Set Number of Display Modes sl@0: //! Uses API elements: HAL::Get, EDisplayNumModes sl@0: //! @SYMTestActions 1.Create Hal Handle object 2.Get the Number of Display Modes sl@0: //! 3.Destroy the object sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority high sl@0: //! @SYMTestExpectedResults KErrNotSupported - Hal Set unsupported for Set display Number of Display Mode sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 100 T_Screen \base\screen\BASE-BSP-SCREEN-DRIVER-MODELESS.ini sl@0: CREATE_OBJECT LCD lcd1 sl@0: COMMAND !Error=-5 lcd1 Set BASE-BSP-SCREEN-DRIVER-MODELESS-0023-DisplayNumModes sl@0: END_TEST_BLOCK sl@0: END_TESTCASE BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0023 sl@0: sl@0: sl@0: START_TESTCASE BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0024 sl@0: //! @SYMTestCaseID BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0024 sl@0: //! @SYMAPI Hal::Set(EDisplayBitsPerPixel) sl@0: //! @SYMAuthor Saravanakumar sl@0: //! @SYMCreationDate 19/11/2007 sl@0: //! @SYMTestCaseDesc Try to Set DisplayBitsPerPixel sl@0: //! Uses API elements: HAL::Set, EDisplayMode sl@0: //! @SYMTestActions 1.Create Hal Handle object 2.Set DisplayBitsPerPixel 0 sl@0: //! 3.Destroy the object sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority high sl@0: //! @SYMTestExpectedResults KErrNotSupported sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 100 T_Screen \base\screen\BASE-BSP-SCREEN-DRIVER-MODELESS.ini sl@0: CREATE_OBJECT LCD lcd1 sl@0: COMMAND !Error=-5 lcd1 Set BASE-BSP-SCREEN-DRIVER-MODELESS-0024-DisplayBitsPerPixel sl@0: END_TEST_BLOCK sl@0: END_TESTCASE BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0024 sl@0: sl@0: sl@0: START_TESTCASE BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0025 sl@0: //! @SYMTestCaseID BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0025 sl@0: //! @SYMAPI Hal::Set(EDisplayOffsetToFirstPixel) sl@0: //! @SYMAuthor Saravanakumar sl@0: //! @SYMCreationDate 19/11/2007 sl@0: //! @SYMTestCaseDesc Try to Set DisplayOffsetToFirstPixel sl@0: //! Uses API elements: HAL::Set, EDisplayMode sl@0: //! @SYMTestActions 1.Create Hal Handle object 2.Set EDisplayOffsetToFirstPixel 0 sl@0: //! 3.Destroy the object sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority high sl@0: //! @SYMTestExpectedResults KErrNotSupported sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 100 T_Screen \base\screen\BASE-BSP-SCREEN-DRIVER-MODELESS.ini sl@0: CREATE_OBJECT LCD lcd1 sl@0: COMMAND !Error=-5 lcd1 Set BASE-BSP-SCREEN-DRIVER-MODELESS-0025-DisplayOffsetToFirstPixel sl@0: END_TEST_BLOCK sl@0: END_TESTCASE BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0025 sl@0: sl@0: sl@0: START_TESTCASE BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0026 sl@0: //! @SYMTestCaseID BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0026 sl@0: //! @SYMAPI Hal::Set(EDisplayOffsetBetweenLines) sl@0: //! @SYMAuthor Saravanakumar sl@0: //! @SYMCreationDate 19/11/2007 sl@0: //! @SYMTestCaseDesc Try to Set DisplayOffsetBetweenLines sl@0: //! Uses API elements: HAL::Set, EDisplayOffsetBetweenLines sl@0: //! @SYMTestActions 1.Create Hal Handle object 2.Set EDisplayOffsetBetweenLines 0 sl@0: //! 3.Destroy the object sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority high sl@0: //! @SYMTestExpectedResults KErrNotSupported sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 100 T_Screen \base\screen\BASE-BSP-SCREEN-DRIVER-MODELESS.ini sl@0: CREATE_OBJECT LCD lcd1 sl@0: COMMAND !Error=-5 lcd1 Set BASE-BSP-SCREEN-DRIVER-MODELESS-0026-DisplayOffsetBetweenLines sl@0: END_TEST_BLOCK sl@0: END_TESTCASE BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0026