109 // CMultiDriverCase::TestFunctionL |
107 // CMultiDriverCase::TestFunctionL |
110 // --------------------------------------------------------------------------- |
108 // --------------------------------------------------------------------------- |
111 // |
109 // |
112 void CMultiDriverCase::TestFunctionL() |
110 void CMultiDriverCase::TestFunctionL() |
113 { |
111 { |
114 // Test some API here |
|
115 _LIT( MultiDrive, "CAknMemorySelectionSettingItemMultiDrive" ); |
|
116 _LIT( MultiDrive1, "CompleteConstructionL" ); |
|
117 _LIT( MultiDrive3, "StoreL" ); |
|
118 _LIT( MultiDrive4, "SettingTextL" ); |
|
119 _LIT( MultiDrive5, "LoadL" ); |
|
120 _LIT( MultiDriveRlease, "MultiDriveRlease" ); |
|
121 |
|
122 TInt aId = 1; |
|
123 TDriveNumber aSelDr = EDriveC; |
|
124 |
|
125 CAknMemorySelectionSettingItemMultiDrive *MemSelSetMulDriver = |
|
126 new ( ELeave ) CAknMemorySelectionSettingItemMultiDrive( aId, aSelDr ); |
|
127 |
|
128 AssertNotNullL( MemSelSetMulDriver, MultiDrive ); |
|
129 |
|
130 MemSelSetMulDriver->CompleteConstructionL(); |
|
131 AssertTrueL( ETrue, MultiDrive1 ); |
|
132 |
|
133 CleanupStack::PushL( MemSelSetMulDriver ); |
|
134 |
|
135 MemSelSetMulDriver->SettingTextL(); |
|
136 AssertTrueL( ETrue, MultiDrive4 ); |
|
137 MemSelSetMulDriver->LoadL(); |
|
138 AssertTrueL( ETrue, MultiDrive5 ); |
|
139 |
|
140 MemSelSetMulDriver->StoreL(); |
|
141 AssertTrueL( ETrue, MultiDrive3 ); |
|
142 |
|
143 |
|
144 CleanupStack::PopAndDestroy( MemSelSetMulDriver ); |
|
145 AssertTrueL( ETrue, MultiDriveRlease ); |
|
146 } |
112 } |
147 |
113 |
148 void CMultiDriverCase::TestFunction2L() |
114 void CMultiDriverCase::TestFunction2L() |
149 { |
115 { |
150 // Test some API here |
|
151 _LIT( MultiDrive5, "CAknMemorySelectionDialogMultiDrive::NewL()1" ); |
|
152 _LIT( MultiDrive6, "CAknMemorySelectionDialogMultiDrive::NewL()2" ); |
|
153 _LIT( MultiDrive7, "SetTitleL" ); |
|
154 _LIT( MultiDrive8, "SetLeftSoftkeyL" ); |
|
155 _LIT( MultiDrive9, "SetRightSoftkeyL" ); |
|
156 _LIT( MultiDrive10, "GetItem" ); |
|
157 _LIT( MultiDrive11, "ExecuteL1" ); |
|
158 _LIT( MultiDrive12, "ExecuteL2" ); |
|
159 _LIT( MultiDrive13, "RunDlgLD1" ); |
|
160 _LIT( MultiDrive14, "RunDlgLD2" ); |
|
161 _LIT( MultiDrive15, "RunDlgLD3" ); |
|
162 _LIT( MultiDrive16, "AddDrivePathsL" ); |
|
163 _LIT( MultiDrive17, "FindIndexByDrive" ); |
|
164 |
|
165 TInt includedMedias = 5; |
|
166 TDriveNumber aSelDr = EDriveC; |
|
167 TCommonDialogType aDialogDr = ECFDDialogTypeNormal; |
|
168 |
|
169 CAknMemorySelectionDialogMultiDrive *MemSelDialogMulDriver = |
|
170 CAknMemorySelectionDialogMultiDrive::NewL( aDialogDr, EFalse ); |
|
171 AssertNotNullL( MemSelDialogMulDriver, MultiDrive5 ); |
|
172 CleanupStack::PushL( MemSelDialogMulDriver ); |
|
173 |
|
174 CleanupStack::PopAndDestroy( MemSelDialogMulDriver ); |
|
175 |
|
176 MemSelDialogMulDriver = CAknMemorySelectionDialogMultiDrive::NewL( |
|
177 aDialogDr, 0, EFalse, includedMedias ); |
|
178 AssertNotNullL( MemSelDialogMulDriver, MultiDrive6 ); |
|
179 CleanupStack::PushL( MemSelDialogMulDriver ); |
|
180 |
|
181 _LIT( tTxt, "MulDriver title" ); |
|
182 TBuf<16> aDefaultFolder( _L("c:\\") ); |
|
183 TBuf<16> aRootPath( _L("d:\\") ); |
|
184 TBuf<16> rText; |
|
185 |
|
186 MemSelDialogMulDriver->SetTitleL( tTxt ); |
|
187 AssertTrueL( ETrue, MultiDrive7 ); |
|
188 |
|
189 MemSelDialogMulDriver->SetLeftSoftkeyL( tTxt ); |
|
190 AssertTrueL( ETrue, MultiDrive8 ); |
|
191 |
|
192 MemSelDialogMulDriver->SetRightSoftkeyL( tTxt ); |
|
193 AssertTrueL( ETrue, MultiDrive9 ); |
|
194 |
|
195 MemSelDialogMulDriver->GetItem( 1, rText ); |
|
196 AssertTrueL( ETrue, MultiDrive10 ); |
|
197 |
|
198 MemSelDialogMulDriver->ExecuteL( aSelDr ); |
|
199 AssertTrueL( ETrue, MultiDrive11); |
|
200 |
|
201 MemSelDialogMulDriver->ExecuteL( aSelDr, &rText, &aDefaultFolder ); |
|
202 AssertTrueL( ETrue, MultiDrive12 ); |
|
203 |
|
204 MemSelDialogMulDriver->RunDlgLD( aSelDr ); |
|
205 AssertTrueL( ETrue, MultiDrive13 ); |
|
206 |
|
207 MemSelDialogMulDriver->RunDlgLD( aSelDr, aDefaultFolder ); |
|
208 AssertTrueL( ETrue, MultiDrive14 ); |
|
209 |
|
210 MemSelDialogMulDriver->RunDlgLD( aSelDr, 0 ); |
|
211 AssertTrueL( ETrue, MultiDrive15 ); |
|
212 |
|
213 MemSelDialogMulDriver->AddDrivePathsL( aRootPath, aDefaultFolder ); |
|
214 AssertTrueL( ETrue, MultiDrive16 ); |
|
215 |
|
216 MemSelDialogMulDriver->FindIndexByDrive( aSelDr ); |
|
217 AssertTrueL( ETrue, MultiDrive17 ); |
|
218 |
|
219 CleanupStack::PopAndDestroy( MemSelDialogMulDriver ); |
|
220 } |
116 } |
221 |
117 |