os/boardsupport/haitest/bspsvs/suite/bsp/mmc/scripts/BASE-BSP-MMC-MEDIACHANGE-DRIVER.script
Update contrib.
2 // Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
3 // All rights reserved.
4 // This component and the accompanying materials are made available
5 // under the terms of "Eclipse Public License v1.0"
6 // which accompanies this distribution, and is available
7 // at the URL "http://www.eclipse.org/legal/epl-v10.html".
9 // Initial Contributors:
10 // Nokia Corporation - initial contribution.
20 START_TESTCASE BASE-BSP-MMC-DRIVER-MediaChange-0001
21 //! @SYMTestCaseID BASE-BSP-MMC-DRIVER-MediaChange-0001
22 //! @SYMTestCaseDesc Load Logical Device Driver.
23 //! @SYMTestPriority high
24 //! @SYMTestActions Load D_MMCSDIF LDD Driver
25 //! @SYMTestExpectedResults KErrNone
27 //! @SYMCreationDate 6/5/2008
28 //! @SYMAuthor Saravanakumar
29 //! @SYMTestStatus Implemented
30 //! @SYMAPI User::LoadLogicalDevice(const TDesC {ref});
31 START_TEST_BLOCK 100 T_mmcsd \base\mmcsd\BASE-BSP-MMC-MEDIACHANGE-DRIVER.ini
32 CREATE_OBJECT MMCSDSession mmcsdsession1
33 COMMAND mmcsdsession1 NewL
34 COMMAND mmcsdsession1 LoadDriver BASE-BSP-MMC-DRIVER-LDDName-CMD0001
35 COMMAND mmcsdsession1 ~
37 END_TESTCASE BASE-BSP-MMC-DRIVER-MediaChange-0001
40 START_TESTCASE BASE-BSP-MMC-DRIVER-MediaChange-0002
41 //! @SYMTestCaseID BASE-BSP-MMC-DRIVER-MediaChange-0002
42 //! @SYMTestCaseDesc Reads the Media Status
43 //! @SYMTestPriority high
44 //! @SYMTestActions 1. Open the Driver handle
45 //! 2. Checks the Current Media State.
46 //! 3. Display Door Opened or Closed.
47 //! 4. Close the driver handle
48 //! @SYMTestExpectedResults KErrNone
50 //! @SYMCreationDate 6/5/2008
51 //! @SYMAuthor Saravanakumar
52 //! @SYMTestStatus Implemented
53 //! @SYMAPI DMMCMediaChange::MediaState();
54 START_TEST_BLOCK 100 T_mmcsd \base\mmcsd\BASE-BSP-MMC-MEDIACHANGE-DRIVER.ini
55 CREATE_OBJECT MMCSDSession mmcsdsession1
56 CREATE_OBJECT MMCSDMediaChange mmcsdmediachange1
57 COMMAND mmcsdsession1 NewL
58 COMMAND mmcsdsession1 DriverOpen BASE-BSP-MMC-DRIVER-StackNumber
59 COMMAND mmcsdmediachange1 NewL BASE-BSP-MMC-DRIVER-SessionWrapperName
60 COMMAND mmcsdmediachange1 MediaState BASE-BSP-MMC-DRIVER-InitMediaState-CMD0002
61 COMMAND mmcsdsession1 Close
62 COMMAND mmcsdmediachange1 ~
63 COMMAND mmcsdsession1 ~
65 END_TESTCASE BASE-BSP-MMC-DRIVER-MediaChange-0002
68 START_TESTCASE BASE-BSP-MMC-DRIVER-MediaChange-0003
69 //! @SYMTestCaseID BASE-BSP-MMC-DRIVER-MediaChange-0003
70 //! @SYMTestCaseDesc Count of media events yet to be acknowledged
71 //! @SYMTestPriority high
72 //! @SYMTestActions 1. Open the Driver handle
73 //! 2. Read the Replay count value
74 //! 3. Validate the count
75 //! 4. Close the driver handle
76 //! @SYMTestExpectedResults Replay Count
78 //! @SYMCreationDate 6/5/2008
79 //! @SYMAuthor Saravanakumar
80 //! @SYMTestStatus Implemented
81 //! @SYMAPI DMMCMediaChange::iReplyCount()
82 START_TEST_BLOCK 100 T_mmcsd \base\mmcsd\BASE-BSP-MMC-MEDIACHANGE-DRIVER.ini
83 CREATE_OBJECT MMCSDSession mmcsdsession1
84 CREATE_OBJECT MMCSDMediaChange mmcsdmediachange1
85 COMMAND mmcsdsession1 NewL
86 COMMAND mmcsdsession1 DriverOpen BASE-BSP-MMC-DRIVER-StackNumber
87 COMMAND mmcsdmediachange1 NewL BASE-BSP-MMC-DRIVER-SessionWrapperName
88 COMMAND mmcsdmediachange1 ReplayCount BASE-BSP-MMC-DRIVER-ReplayEventCount-CMD0003
89 COMMAND mmcsdsession1 Close
90 COMMAND mmcsdmediachange1 ~
91 COMMAND mmcsdsession1 ~
93 END_TESTCASE BASE-BSP-MMC-DRIVER-MediaChange-0003
96 START_TESTCASE BASE-BSP-MMC-DRIVER-MediaChange-0004
97 //! @SYMTestCaseID BASE-BSP-MMC-DRIVER-MediaChange-0004
98 //! @SYMTestCaseDesc UnLoad Logical Device Driver.
99 //! @SYMTestPriority high
100 //! @SYMTestActions Load D_MMCSDIF LDD Driver
101 //! @SYMTestExpectedResults KErrNone
103 //! @SYMCreationDate 1/4/2008
104 //! @SYMAuthor Saravanakumar
105 //! @SYMTestStatus Implemented
106 //! @SYMAPI User::FreeLogicalDevice(const TDesC {ref})
107 START_TEST_BLOCK 100 T_mmcsd \base\mmcsd\BASE-BSP-MMC-MEDIACHANGE-DRIVER.ini
108 CREATE_OBJECT MMCSDSession mmcsdsession1
109 COMMAND mmcsdsession1 NewL
110 COMMAND mmcsdsession1 UnLoadDriver BASE-BSP-MMC-DRIVER-LDDName-CMD0001
111 COMMAND mmcsdsession1 ~
113 END_TESTCASE BASE-BSP-MMC-DRIVER-MediaChange-0004