os/boardsupport/haitest/bspsvs/suite/bsp/mmc/scripts/BASE-BSP-SD-MEDIACHANGE-DRIVER.script
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/os/boardsupport/haitest/bspsvs/suite/bsp/mmc/scripts/BASE-BSP-SD-MEDIACHANGE-DRIVER.script Fri Jun 15 03:10:57 2012 +0200
1.3 @@ -0,0 +1,113 @@
1.4 +//
1.5 +// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
1.6 +// All rights reserved.
1.7 +// This component and the accompanying materials are made available
1.8 +// under the terms of "Eclipse Public License v1.0"
1.9 +// which accompanies this distribution, and is available
1.10 +// at the URL "http://www.eclipse.org/legal/epl-v10.html".
1.11 +//
1.12 +// Initial Contributors:
1.13 +// Nokia Corporation - initial contribution.
1.14 +//
1.15 +// Contributors:
1.16 +//
1.17 +// Description:
1.18 +//
1.19 +
1.20 +LOAD_SUITE T_mmcsd
1.21 +
1.22 +
1.23 +START_TESTCASE BASE-BSP-SD-DRIVER-MediaChange-0001
1.24 +//! @SYMTestCaseID BASE-BSP-SD-DRIVER-MediaChange-0001
1.25 +//! @SYMTestCaseDesc Load Logical Device Driver.
1.26 +//! @SYMTestPriority high
1.27 +//! @SYMTestActions Load D_MMCSDIF LDD Driver
1.28 +//! @SYMTestExpectedResults KErrNone
1.29 +//! @SYMTestType CIT
1.30 +//! @SYMCreationDate 6/5/2008
1.31 +//! @SYMAuthor Saravanakumar
1.32 +//! @SYMTestStatus Implemented
1.33 +//! @SYMAPI User::LoadLogicalDevice(const TDesC {ref});
1.34 + START_TEST_BLOCK 100 T_mmcsd \base\mmcsd\BASE-BSP-SD-MEDIACHANGE-DRIVER.ini
1.35 + CREATE_OBJECT MMCSDSession mmcsdsession1
1.36 + COMMAND mmcsdsession1 NewL
1.37 + COMMAND mmcsdsession1 LoadDriver BASE-BSP-SD-DRIVER-LDDName-CMD0001
1.38 + COMMAND mmcsdsession1 ~
1.39 + END_TEST_BLOCK
1.40 +END_TESTCASE BASE-BSP-SD-DRIVER-MediaChange-0001
1.41 +
1.42 +
1.43 +START_TESTCASE BASE-BSP-SD-DRIVER-MediaChange-0002
1.44 +//! @SYMTestCaseID BASE-BSP-SD-DRIVER-MediaChange-0002
1.45 +//! @SYMTestCaseDesc Reads the Media Status
1.46 +//! @SYMTestPriority high
1.47 +//! @SYMTestActions 1. Open the Driver handle
1.48 +//! 2. Checks the Current Media State.
1.49 +//! 3. Display Door Opened or Closed.
1.50 +//! 4. Close the driver handle
1.51 +//! @SYMTestExpectedResults KErrNone
1.52 +//! @SYMTestType CIT
1.53 +//! @SYMCreationDate 6/5/2008
1.54 +//! @SYMAuthor Saravanakumar
1.55 +//! @SYMTestStatus Implemented
1.56 +//! @SYMAPI DMMCMediaChange::MediaState();
1.57 + START_TEST_BLOCK 100 T_mmcsd \base\mmcsd\BASE-BSP-SD-MEDIACHANGE-DRIVER.ini
1.58 + CREATE_OBJECT MMCSDSession mmcsdsession1
1.59 + CREATE_OBJECT MMCSDMediaChange mmcsdmediachange1
1.60 + COMMAND mmcsdsession1 NewL
1.61 + COMMAND mmcsdsession1 DriverOpen BASE-BSP-SD-DRIVER-StackNumber
1.62 + COMMAND mmcsdmediachange1 NewL BASE-BSP-SD-DRIVER-SessionWrapperName
1.63 + COMMAND mmcsdmediachange1 MediaState BASE-BSP-SD-DRIVER-MediaState-CMD0002
1.64 + COMMAND mmcsdsession1 Close
1.65 + COMMAND mmcsdmediachange1 ~
1.66 + COMMAND mmcsdsession1 ~
1.67 + END_TEST_BLOCK
1.68 +END_TESTCASE BASE-BSP-SD-DRIVER-MediaChange-0002
1.69 +
1.70 +
1.71 +START_TESTCASE BASE-BSP-SD-DRIVER-MediaChange-0003
1.72 +//! @SYMTestCaseID BASE-BSP-SD-DRIVER-MediaChange-0003
1.73 +//! @SYMTestCaseDesc Count of media events yet to be acknowledged
1.74 +//! @SYMTestPriority high
1.75 +//! @SYMTestActions 1. Open the Driver handle
1.76 +//! 2. Read the Replay count value
1.77 +//! 3. Validate the count
1.78 +//! 4. Close the driver handle
1.79 +//! @SYMTestExpectedResults Replay Count
1.80 +//! @SYMTestType CIT
1.81 +//! @SYMCreationDate 6/5/2008
1.82 +//! @SYMAuthor Saravanakumar
1.83 +//! @SYMTestStatus Implemented
1.84 +//! @SYMAPI DMMCMediaChange::iReplyCount()
1.85 + START_TEST_BLOCK 100 T_mmcsd \base\mmcsd\BASE-BSP-SD-MEDIACHANGE-DRIVER.ini
1.86 + CREATE_OBJECT MMCSDSession mmcsdsession1
1.87 + CREATE_OBJECT MMCSDMediaChange mmcsdmediachange1
1.88 + COMMAND mmcsdsession1 NewL
1.89 + COMMAND mmcsdsession1 DriverOpen BASE-BSP-SD-DRIVER-StackNumber
1.90 + COMMAND mmcsdmediachange1 NewL BASE-BSP-SD-DRIVER-SessionWrapperName
1.91 + COMMAND mmcsdmediachange1 ReplayCount BASE-BSP-SD-DRIVER-ReplayEventCount-CMD0003
1.92 + COMMAND mmcsdsession1 Close
1.93 + COMMAND mmcsdmediachange1 ~
1.94 + COMMAND mmcsdsession1 ~
1.95 + END_TEST_BLOCK
1.96 +END_TESTCASE BASE-BSP-SD-DRIVER-MediaChange-0003
1.97 +
1.98 +
1.99 +START_TESTCASE BASE-BSP-SD-DRIVER-MediaChange-0004
1.100 +//! @SYMTestCaseID BASE-BSP-SD-DRIVER-MediaChange-0004
1.101 +//! @SYMTestCaseDesc UnLoad Logical Device Driver.
1.102 +//! @SYMTestPriority high
1.103 +//! @SYMTestActions Load D_MMCSDIF LDD Driver
1.104 +//! @SYMTestExpectedResults KErrNone
1.105 +//! @SYMTestType CIT
1.106 +//! @SYMCreationDate 1/4/2008
1.107 +//! @SYMAuthor Saravanakumar
1.108 +//! @SYMTestStatus Implemented
1.109 +//! @SYMAPI User::FreeLogicalDevice(const TDesC {ref})
1.110 + START_TEST_BLOCK 100 T_mmcsd \base\mmcsd\BASE-BSP-SD-MEDIACHANGE-DRIVER.ini
1.111 + CREATE_OBJECT MMCSDSession mmcsdsession1
1.112 + COMMAND mmcsdsession1 NewL
1.113 + COMMAND mmcsdsession1 UnLoadDriver BASE-BSP-SD-DRIVER-LDDName-CMD0001
1.114 + COMMAND mmcsdsession1 ~
1.115 + END_TEST_BLOCK
1.116 +END_TESTCASE BASE-BSP-SD-DRIVER-MediaChange-0004