diff -r 000000000000 -r cec860690d41 haitest/bspsvs/suite/bsp/mmc/scripts/BASE-BSP-SD-MEDIACHANGE-DRIVER-MANUAL.script --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/haitest/bspsvs/suite/bsp/mmc/scripts/BASE-BSP-SD-MEDIACHANGE-DRIVER-MANUAL.script Tue Feb 02 01:39:10 2010 +0200 @@ -0,0 +1,159 @@ +// +// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies). +// All rights reserved. +// This component and the accompanying materials are made available +// under the terms of "Eclipse Public License v1.0" +// which accompanies this distribution, and is available +// at the URL "http://www.eclipse.org/legal/epl-v10.html". +// +// Initial Contributors: +// Nokia Corporation - initial contribution. +// +// Contributors: +// +// Description: +// + +LOAD_SUITE T_mmcsd + + +START_TESTCASE BASE-BSP-SD-DRIVER-MANUALMediaChange-0001 +//! @SYMTestCaseID BASE-BSP-SD-DRIVER-MANUALMediaChange-0001 +//! @SYMTestCaseDesc Load Logical Device Driver. +//! @SYMTestPriority high +//! @SYMTestActions Load D_MMCSDIF LDD Driver +//! @SYMTestExpectedResults KErrNone +//! @SYMTestType CIT +//! @SYMCreationDate 6/5/2008 +//! @SYMAuthor Saravanakumar +//! @SYMTestStatus Implemented +//! @SYMAPI User::LoadLogicalDevice(const TDesC {ref}); + START_TEST_BLOCK 100 T_mmcsd \base\mmcsd\BASE-BSP-SD-MEDIACHANGE-DRIVER-MANUAL.ini + CREATE_OBJECT MMCSDSession mmcsdsession1 + COMMAND mmcsdsession1 NewL + COMMAND mmcsdsession1 LoadDriver BASE-BSP-SD-DRIVER-LDDName-CMD0001 + COMMAND mmcsdsession1 ~ + END_TEST_BLOCK +END_TESTCASE BASE-BSP-SD-DRIVER-MANUALMediaChange-0001 + + +START_TESTCASE BASE-BSP-SD-DRIVER-MANUALMediaChange-0002 +//! @SYMTestCaseID BASE-BSP-SD-DRIVER-MANUALMediaChange-0002 +//! @SYMTestCaseDesc Checks the Door State and Validate +//! @SYMTestPriority high +//! @SYMTestActions 1. Open the Driver handle +//! 2. Checks the Current Door State. +//! 3. Display Door State. +//! 4. Test door closed? +//! 5. Validate Door States. +//! 6. Close the driver handle +//! @SYMTestExpectedResults KErrNone +//! @SYMTestType CIT +//! @SYMCreationDate 6/5/2008 +//! @SYMAuthor Saravanakumar +//! @SYMTestStatus Implemented +//! @SYMAPI DMMCMediaChange::DoDoorOpen(); +//! DMMCMediaChange::DoDoorClosed() +//! DMMCSocket::iDoorOpened() + START_TEST_BLOCK 500 T_mmcsd \base\mmcsd\BASE-BSP-SD-MEDIACHANGE-DRIVER-MANUAL.ini + CREATE_OBJECT MMCSDSession mmcsdsession1 + CREATE_OBJECT MMCSDMediaChange mmcsdmediachange1 + COMMAND mmcsdsession1 NewL + COMMAND mmcsdsession1 DriverOpen BASE-BSP-SD-DRIVER-StackNumber + COMMAND mmcsdmediachange1 NewL BASE-BSP-SD-DRIVER-SessionWrapperName + COMMAND mmcsdmediachange1 utilityPromptMessage BASE-BSP-SD-DRIVER-Message1-CMD0002 + COMMAND mmcsdmediachange1 MediaState BASE-BSP-SD-DRIVER-MediaState-CMD0002 + COMMAND mmcsdsession1 Close + COMMAND mmcsdmediachange1 ~ + COMMAND mmcsdsession1 ~ + END_TEST_BLOCK +END_TESTCASE BASE-BSP-SD-DRIVER-MANUALMediaChange-0002 + + +START_TESTCASE BASE-BSP-SD-DRIVER-MANUALMediaChange-0003 +//! @SYMTestCaseID BASE-BSP-SD-DRIVER-MANUALMediaChange-0003 +//! @SYMTestCaseDesc Checks the Door State and Validate +//! @SYMTestPriority high +//! @SYMTestActions 1. Open the Driver handle +//! 2. Checks the Current Door State. +//! 3. Display Door State. +//! 4. Test door opened? +//! 5. Validate Door States. +//! 6. Close the driver handle +//! @SYMTestExpectedResults KErrNone +//! @SYMTestType CIT +//! @SYMCreationDate 6/5/2008 +//! @SYMAuthor Saravanakumar +//! @SYMTestStatus Implemented +//! @SYMAPI DMMCMediaChange::DoDoorOpen(); +//! DMMCMediaChange::DoDoorClosed() +//! DMMCSocket::iDoorOpened() + START_TEST_BLOCK 500 T_mmcsd \base\mmcsd\BASE-BSP-SD-MEDIACHANGE-DRIVER-MANUAL.ini + CREATE_OBJECT MMCSDSession mmcsdsession1 + CREATE_OBJECT MMCSDMediaChange mmcsdmediachange1 + COMMAND mmcsdsession1 NewL + COMMAND mmcsdsession1 DriverOpen BASE-BSP-SD-DRIVER-StackNumber + COMMAND mmcsdmediachange1 NewL BASE-BSP-SD-DRIVER-SessionWrapperName + COMMAND mmcsdmediachange1 utilityPromptMessage BASE-BSP-SD-DRIVER-Message1-CMD0003 + COMMAND mmcsdmediachange1 MediaState BASE-BSP-SD-DRIVER-MediaState-CMD0003 + COMMAND mmcsdmediachange1 utilityPromptMessage BASE-BSP-SD-DRIVER-Message2-CMD0003 + COMMAND mmcsdsession1 Close + COMMAND mmcsdmediachange1 ~ + COMMAND mmcsdsession1 ~ + END_TEST_BLOCK +END_TESTCASE BASE-BSP-SD-DRIVER-MANUALMediaChange-0003 + + +START_TESTCASE BASE-BSP-SD-DRIVER-MANUALMediaChange-0004 +//! @SYMTestCaseID BASE-BSP-SD-DRIVER-MANUALMediaChange-0004 +//! @SYMTestCaseDesc Checks the Door State and Validate +//! @SYMTestPriority high +//! @SYMTestActions 1. Open the Driver handle +//! 2. Checks the Current Door State. +//! 3. Display Door State. +//! 4. Test door opened? +//! 5. Validate Door States. +//! 6. Close the driver handle +//! @SYMTestExpectedResults KErrNone +//! @SYMTestType CIT +//! @SYMCreationDate 6/5/2008 +//! @SYMAuthor Saravanakumar +//! @SYMTestStatus Implemented +//! @SYMAPI DMMCMediaChange::ForceMediaChange(); +//! DMMCMediaChange::DoDoorClosed(); +//! DMMCMediaChange::DoDoorOpen(); + START_TEST_BLOCK 500 T_mmcsd \base\mmcsd\BASE-BSP-SD-MEDIACHANGE-DRIVER-MANUAL.ini + CREATE_OBJECT MMCSDSession mmcsdsession1 + CREATE_OBJECT MMCSDMediaChange mmcsdmediachange1 + COMMAND mmcsdsession1 NewL + COMMAND mmcsdsession1 DriverOpen BASE-BSP-SD-DRIVER-StackNumber + COMMAND mmcsdmediachange1 NewL BASE-BSP-SD-DRIVER-SessionWrapperName + COMMAND mmcsdmediachange1 utilityPromptMessage BASE-BSP-SD-DRIVER-Message1-CMD0004 + COMMAND mmcsdmediachange1 MediaState BASE-BSP-SD-DRIVER-MediaState-CMD0004 + COMMAND mmcsdmediachange1 ForceMediaChange + COMMAND mmcsdmediachange1 MediaState BASE-BSP-SD-DRIVER-ForcedMediaState-CMD0004 + COMMAND mmcsdsession1 Close + COMMAND mmcsdmediachange1 ~ + COMMAND mmcsdsession1 ~ + END_TEST_BLOCK +END_TESTCASE BASE-BSP-SD-DRIVER-MANUALMediaChange-0004 + + +START_TESTCASE BASE-BSP-SD-DRIVER-MANUALMediaChange-0005 +//! @SYMTestCaseID BASE-BSP-SD-DRIVER-MANUALMediaChange-0005 +//! @SYMTestCaseDesc UnLoad Logical Device Driver. +//! @SYMTestPriority high +//! @SYMTestActions Load D_MMCSDIF LDD Driver +//! @SYMTestExpectedResults KErrNone +//! @SYMTestType CIT +//! @SYMCreationDate 1/4/2008 +//! @SYMAuthor Saravanakumar +//! @SYMTestStatus Implemented +//! @SYMAPI User::FreeLogicalDevice(const TDesC {ref}) + START_TEST_BLOCK 100 T_mmcsd \base\mmcsd\BASE-BSP-SD-MEDIACHANGE-DRIVER-MANUAL.ini + CREATE_OBJECT MMCSDSession mmcsdsession1 + COMMAND mmcsdsession1 NewL + COMMAND mmcsdsession1 UnLoadDriver BASE-BSP-SD-DRIVER-LDDName-CMD0001 + COMMAND mmcsdsession1 ~ + END_TEST_BLOCK +END_TESTCASE BASE-BSP-SD-DRIVER-MANUALMediaChange-0005