os/boardsupport/haitest/bspsvs/suite/bsp/mmc/scripts/BASE-BSP-SD-MEDIACHANGE-DRIVER-MANUAL.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-SD-DRIVER-MANUALMediaChange-0001
21 //! @SYMTestCaseID BASE-BSP-SD-DRIVER-MANUALMediaChange-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-SD-MEDIACHANGE-DRIVER-MANUAL.ini
32 CREATE_OBJECT MMCSDSession mmcsdsession1
33 COMMAND mmcsdsession1 NewL
34 COMMAND mmcsdsession1 LoadDriver BASE-BSP-SD-DRIVER-LDDName-CMD0001
35 COMMAND mmcsdsession1 ~
37 END_TESTCASE BASE-BSP-SD-DRIVER-MANUALMediaChange-0001
40 START_TESTCASE BASE-BSP-SD-DRIVER-MANUALMediaChange-0002
41 //! @SYMTestCaseID BASE-BSP-SD-DRIVER-MANUALMediaChange-0002
42 //! @SYMTestCaseDesc Checks the Door State and Validate
43 //! @SYMTestPriority high
44 //! @SYMTestActions 1. Open the Driver handle
45 //! 2. Checks the Current Door State.
46 //! 3. Display Door State.
47 //! 4. Test door closed?
48 //! 5. Validate Door States.
49 //! 6. Close the driver handle
50 //! @SYMTestExpectedResults KErrNone
52 //! @SYMCreationDate 6/5/2008
53 //! @SYMAuthor Saravanakumar
54 //! @SYMTestStatus Implemented
55 //! @SYMAPI DMMCMediaChange::DoDoorOpen();
56 //! DMMCMediaChange::DoDoorClosed()
57 //! DMMCSocket::iDoorOpened()
58 START_TEST_BLOCK 500 T_mmcsd \base\mmcsd\BASE-BSP-SD-MEDIACHANGE-DRIVER-MANUAL.ini
59 CREATE_OBJECT MMCSDSession mmcsdsession1
60 CREATE_OBJECT MMCSDMediaChange mmcsdmediachange1
61 COMMAND mmcsdsession1 NewL
62 COMMAND mmcsdsession1 DriverOpen BASE-BSP-SD-DRIVER-StackNumber
63 COMMAND mmcsdmediachange1 NewL BASE-BSP-SD-DRIVER-SessionWrapperName
64 COMMAND mmcsdmediachange1 utilityPromptMessage BASE-BSP-SD-DRIVER-Message1-CMD0002
65 COMMAND mmcsdmediachange1 MediaState BASE-BSP-SD-DRIVER-MediaState-CMD0002
66 COMMAND mmcsdsession1 Close
67 COMMAND mmcsdmediachange1 ~
68 COMMAND mmcsdsession1 ~
70 END_TESTCASE BASE-BSP-SD-DRIVER-MANUALMediaChange-0002
73 START_TESTCASE BASE-BSP-SD-DRIVER-MANUALMediaChange-0003
74 //! @SYMTestCaseID BASE-BSP-SD-DRIVER-MANUALMediaChange-0003
75 //! @SYMTestCaseDesc Checks the Door State and Validate
76 //! @SYMTestPriority high
77 //! @SYMTestActions 1. Open the Driver handle
78 //! 2. Checks the Current Door State.
79 //! 3. Display Door State.
80 //! 4. Test door opened?
81 //! 5. Validate Door States.
82 //! 6. Close the driver handle
83 //! @SYMTestExpectedResults KErrNone
85 //! @SYMCreationDate 6/5/2008
86 //! @SYMAuthor Saravanakumar
87 //! @SYMTestStatus Implemented
88 //! @SYMAPI DMMCMediaChange::DoDoorOpen();
89 //! DMMCMediaChange::DoDoorClosed()
90 //! DMMCSocket::iDoorOpened()
91 START_TEST_BLOCK 500 T_mmcsd \base\mmcsd\BASE-BSP-SD-MEDIACHANGE-DRIVER-MANUAL.ini
92 CREATE_OBJECT MMCSDSession mmcsdsession1
93 CREATE_OBJECT MMCSDMediaChange mmcsdmediachange1
94 COMMAND mmcsdsession1 NewL
95 COMMAND mmcsdsession1 DriverOpen BASE-BSP-SD-DRIVER-StackNumber
96 COMMAND mmcsdmediachange1 NewL BASE-BSP-SD-DRIVER-SessionWrapperName
97 COMMAND mmcsdmediachange1 utilityPromptMessage BASE-BSP-SD-DRIVER-Message1-CMD0003
98 COMMAND mmcsdmediachange1 MediaState BASE-BSP-SD-DRIVER-MediaState-CMD0003
99 COMMAND mmcsdmediachange1 utilityPromptMessage BASE-BSP-SD-DRIVER-Message2-CMD0003
100 COMMAND mmcsdsession1 Close
101 COMMAND mmcsdmediachange1 ~
102 COMMAND mmcsdsession1 ~
104 END_TESTCASE BASE-BSP-SD-DRIVER-MANUALMediaChange-0003
107 START_TESTCASE BASE-BSP-SD-DRIVER-MANUALMediaChange-0004
108 //! @SYMTestCaseID BASE-BSP-SD-DRIVER-MANUALMediaChange-0004
109 //! @SYMTestCaseDesc Checks the Door State and Validate
110 //! @SYMTestPriority high
111 //! @SYMTestActions 1. Open the Driver handle
112 //! 2. Checks the Current Door State.
113 //! 3. Display Door State.
114 //! 4. Test door opened?
115 //! 5. Validate Door States.
116 //! 6. Close the driver handle
117 //! @SYMTestExpectedResults KErrNone
119 //! @SYMCreationDate 6/5/2008
120 //! @SYMAuthor Saravanakumar
121 //! @SYMTestStatus Implemented
122 //! @SYMAPI DMMCMediaChange::ForceMediaChange();
123 //! DMMCMediaChange::DoDoorClosed();
124 //! DMMCMediaChange::DoDoorOpen();
125 START_TEST_BLOCK 500 T_mmcsd \base\mmcsd\BASE-BSP-SD-MEDIACHANGE-DRIVER-MANUAL.ini
126 CREATE_OBJECT MMCSDSession mmcsdsession1
127 CREATE_OBJECT MMCSDMediaChange mmcsdmediachange1
128 COMMAND mmcsdsession1 NewL
129 COMMAND mmcsdsession1 DriverOpen BASE-BSP-SD-DRIVER-StackNumber
130 COMMAND mmcsdmediachange1 NewL BASE-BSP-SD-DRIVER-SessionWrapperName
131 COMMAND mmcsdmediachange1 utilityPromptMessage BASE-BSP-SD-DRIVER-Message1-CMD0004
132 COMMAND mmcsdmediachange1 MediaState BASE-BSP-SD-DRIVER-MediaState-CMD0004
133 COMMAND mmcsdmediachange1 ForceMediaChange
134 COMMAND mmcsdmediachange1 MediaState BASE-BSP-SD-DRIVER-ForcedMediaState-CMD0004
135 COMMAND mmcsdsession1 Close
136 COMMAND mmcsdmediachange1 ~
137 COMMAND mmcsdsession1 ~
139 END_TESTCASE BASE-BSP-SD-DRIVER-MANUALMediaChange-0004
142 START_TESTCASE BASE-BSP-SD-DRIVER-MANUALMediaChange-0005
143 //! @SYMTestCaseID BASE-BSP-SD-DRIVER-MANUALMediaChange-0005
144 //! @SYMTestCaseDesc UnLoad Logical Device Driver.
145 //! @SYMTestPriority high
146 //! @SYMTestActions Load D_MMCSDIF LDD Driver
147 //! @SYMTestExpectedResults KErrNone
149 //! @SYMCreationDate 1/4/2008
150 //! @SYMAuthor Saravanakumar
151 //! @SYMTestStatus Implemented
152 //! @SYMAPI User::FreeLogicalDevice(const TDesC {ref})
153 START_TEST_BLOCK 100 T_mmcsd \base\mmcsd\BASE-BSP-SD-MEDIACHANGE-DRIVER-MANUAL.ini
154 CREATE_OBJECT MMCSDSession mmcsdsession1
155 COMMAND mmcsdsession1 NewL
156 COMMAND mmcsdsession1 UnLoadDriver BASE-BSP-SD-DRIVER-LDDName-CMD0001
157 COMMAND mmcsdsession1 ~
159 END_TESTCASE BASE-BSP-SD-DRIVER-MANUALMediaChange-0005