1 /* |
1 /* |
2 * Copyright (c) 2006 Nokia Corporation and/or its subsidiary(-ies). |
2 * ============================================================================== |
3 * All rights reserved. |
3 * Name : FavouritesEngineTest.cpp |
4 * This component and the accompanying materials are made available |
4 * Part of : ?Subsystem_name / FavouritesEngineTest |
5 * under the terms of the License "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". |
|
8 * |
5 * |
9 * Initial Contributors: |
6 * Description : FavouritesBCTest class member functions |
10 * Nokia Corporation - initial contribution. |
7 * Version: 0.5 |
11 * |
8 * |
12 * Contributors: |
9 * Copyright (C) 2006 Nokia Corporation. |
|
10 * This material, including documentation and any related |
|
11 * computer programs, is protected by copyright controlled by |
|
12 * Nokia Corporation. All rights are reserved. Copying, |
|
13 * including reproducing, storing, adapting or translating, any |
|
14 * or all of this material requires the prior written consent of |
|
15 * Nokia Corporation. This material also contains confidential |
|
16 * information which may not be disclosed to others without the |
|
17 * prior written consent of Nokia Corporation. |
13 * |
18 * |
14 * Description: FavouritesBCTest class member functions |
19 * ============================================================================ |
15 * |
|
16 */ |
20 */ |
17 |
|
18 |
21 |
19 |
22 |
20 // INCLUDE FILES |
23 // INCLUDE FILES |
21 #include <Stiftestinterface.h> |
24 #include <Stiftestinterface.h> |
22 #include "FavouritesEngineTest.h" |
25 #include "FavouritesEngineTest.h" |
247 // gives errors. |
250 // gives errors. |
248 |
251 |
249 ENTRY( "Item NewLC test", CFavouritesEngineTest::ItemNewLCTestL ), |
252 ENTRY( "Item NewLC test", CFavouritesEngineTest::ItemNewLCTestL ), |
250 ENTRY( "Item NewL test", CFavouritesEngineTest::ItemNewLTestL ), |
253 ENTRY( "Item NewL test", CFavouritesEngineTest::ItemNewLTestL ), |
251 ENTRY( "Item Destructor test", CFavouritesEngineTest::ItemDestructorTestL ), |
254 ENTRY( "Item Destructor test", CFavouritesEngineTest::ItemDestructorTestL ), |
252 ENTRY( "Item Assign(=) operator test", CFavouritesEngineTest::ItemAssignTestL ), |
255 ENTRY( "Item Assign(=) operator basic test", CFavouritesEngineTest::ItemAssignTestL ), |
|
256 ENTRY( "Item Assign(=) to Self test", CFavouritesEngineTest::ItemAssignSelfTestL ), |
|
257 ENTRY( "Item Assign(=) Complete test", CFavouritesEngineTest::ItemAssignCompleteTestL ), |
253 ENTRY( "Item Uid test", CFavouritesEngineTest::ItemUidTestL ), |
258 ENTRY( "Item Uid test", CFavouritesEngineTest::ItemUidTestL ), |
254 ENTRY( "Item ParentFolder test", CFavouritesEngineTest::ItemParentFolderTestL ), |
259 ENTRY( "Item ParentFolder test", CFavouritesEngineTest::ItemParentFolderTestL ), |
255 ENTRY( "Item Type test", CFavouritesEngineTest::ItemTypeTestL ), |
260 ENTRY( "Item Type test", CFavouritesEngineTest::ItemTypeTestL ), |
256 ENTRY( "Item Name test", CFavouritesEngineTest::ItemNameTestL ), |
261 ENTRY( "Item Name test", CFavouritesEngineTest::ItemNameTestL ), |
257 ENTRY( "Item Url test", CFavouritesEngineTest::ItemUrlTestL ), |
262 ENTRY( "Item Url test", CFavouritesEngineTest::ItemUrlTestL ), |
258 ENTRY( "Item WapAp test", CFavouritesEngineTest::ItemWapApTestL ), |
263 ENTRY( "Item WapAp test", CFavouritesEngineTest::ItemWapApTestL ), |
259 ENTRY( "Item UserName test", CFavouritesEngineTest::ItemUserNameTestL ), |
264 ENTRY( "Item UserName test", CFavouritesEngineTest::ItemUserNameTestL ), |
260 ENTRY( "Item Password test", CFavouritesEngineTest::ItemPasswordTestL ), |
265 ENTRY( "Item Password test", CFavouritesEngineTest::ItemPasswordTestL ), |
261 ENTRY( "Item ContextId test", CFavouritesEngineTest::ItemContextIdTestL ), |
266 ENTRY( "Item ContextId test", CFavouritesEngineTest::ItemContextIdTestL ), |
262 ENTRY( "Item IsItem test", CFavouritesEngineTest::ItemIsItemTestL ), |
267 ENTRY( "Item IsItem Default test", CFavouritesEngineTest::ItemIsItemTestL ), |
263 ENTRY( "Item IsFolder test", CFavouritesEngineTest::ItemIsFolderTestL ), |
268 ENTRY( "Item IsItem Folder test", CFavouritesEngineTest::ItemIsItemEFolderTestL ), |
|
269 ENTRY( "Item IsFolder Default test", CFavouritesEngineTest::ItemIsFolderTestL ), |
|
270 ENTRY( "Item IsFolder Folder test", CFavouritesEngineTest::ItemIsFolderEFolderTestL ), |
264 ENTRY( "Item IsFactoryItem test", CFavouritesEngineTest::ItemIsFactoryItemTestL ), |
271 ENTRY( "Item IsFactoryItem test", CFavouritesEngineTest::ItemIsFactoryItemTestL ), |
265 ENTRY( "Item IsReadOnly test", CFavouritesEngineTest::ItemIsReadOnlyTestL ), |
272 ENTRY( "Item IsReadOnly test", CFavouritesEngineTest::ItemIsReadOnlyTestL ), |
266 ENTRY( "Item Modified test", CFavouritesEngineTest::ItemModifiedTestL ), |
273 ENTRY( "Item Modified test", CFavouritesEngineTest::ItemModifiedTestL ), |
267 ENTRY( "Item ClearL test", CFavouritesEngineTest::ItemClearLTestL ), |
274 ENTRY( "Item ClearL test", CFavouritesEngineTest::ItemClearLTestL ), |
268 ENTRY( "Item SetParentFolder test", CFavouritesEngineTest::ItemSetParentFolderTestL ), |
275 ENTRY( "Item SetParentFolder test", CFavouritesEngineTest::ItemSetParentFolderTestL ), |
269 ENTRY( "Item SetType test", CFavouritesEngineTest::ItemSetTypeTestL ), |
276 ENTRY( "Item SetType Default test", CFavouritesEngineTest::ItemSetTypeTestL ), |
270 ENTRY( "Item SetNameL test", CFavouritesEngineTest::ItemSetNameLTestL ), |
277 ENTRY( "Item SetType None test", CFavouritesEngineTest::ItemSetTypeNoneTestL ), |
271 ENTRY( "Item SetUrlL test", CFavouritesEngineTest::ItemSetUrlLTestL ), |
278 ENTRY( "Item SetName Default test", CFavouritesEngineTest::ItemSetNameLTestL ), |
|
279 ENTRY( "Item SetName Truncate test", CFavouritesEngineTest::ItemSetNameMaxLengthTruncateLTestL ), |
|
280 ENTRY( "Item SetName TrimString test", CFavouritesEngineTest::ItemSetNameTrimStringLTestL ), |
|
281 ENTRY( "Item SetName RTLMark test", CFavouritesEngineTest::ItemSetNameRTLMarkLTestL ), |
|
282 ENTRY( "Item SetName EmptyString test", CFavouritesEngineTest::ItemSetNameEmptyStringLTestL ), |
|
283 ENTRY( "Item SetName WhiteSpace test", CFavouritesEngineTest::ItemSetNameWhiteSpaceLTestL ), |
|
284 ENTRY( "Item SetName ForFolder test", CFavouritesEngineTest::ItemSetNameFolderLTestL ), |
|
285 ENTRY( "Item SetUrl test", CFavouritesEngineTest::ItemSetUrlLTestL ), |
272 ENTRY( "Item SetWapAp test", CFavouritesEngineTest::ItemSetWapApTestL ), |
286 ENTRY( "Item SetWapAp test", CFavouritesEngineTest::ItemSetWapApTestL ), |
273 ENTRY( "Item SetUserNameL test", CFavouritesEngineTest::ItemSetUserNameLTestL ), |
287 ENTRY( "Item SetUserName test", CFavouritesEngineTest::ItemSetUserNameLTestL ), |
274 ENTRY( "Item SetPasswordL test", CFavouritesEngineTest::ItemSetPasswordLTestL ), |
288 ENTRY( "Item SetUserName MaxLengthErr test", CFavouritesEngineTest::ItemSetUserNameMaxLengthLTestL ), |
|
289 ENTRY( "Item SetUserName Truncate test", CFavouritesEngineTest::ItemSetUserNameTruncateLengthLTestL ), |
|
290 ENTRY( "Item SetPassword test", CFavouritesEngineTest::ItemSetPasswordLTestL ), |
275 ENTRY( "Item SetContextId test", CFavouritesEngineTest::ItemSetContextIdTestL ), |
291 ENTRY( "Item SetContextId test", CFavouritesEngineTest::ItemSetContextIdTestL ), |
276 ENTRY( "List Constructor test", CFavouritesEngineTest::ListConstructorTestL ), |
292 ENTRY( "List Constructor test", CFavouritesEngineTest::ListConstructorTestL ), |
277 ENTRY( "List Destructor test", CFavouritesEngineTest::ListDestructorTestL ), |
293 ENTRY( "List Destructor test", CFavouritesEngineTest::ListDestructorTestL ), |
278 ENTRY( "List Delete test", CFavouritesEngineTest::ListDeleteTestL ), |
294 ENTRY( "List Delete test", CFavouritesEngineTest::ListDeleteTestL ), |
279 ENTRY( "List Delete Range test", CFavouritesEngineTest::ListDeleteRangeTestL ), |
295 ENTRY( "List Delete Range test", CFavouritesEngineTest::ListDeleteRangeTestL ), |
319 ENTRY( "Db DeleteFile test", CFavouritesEngineTest::DbDeleteFileTestL ), |
335 ENTRY( "Db DeleteFile test", CFavouritesEngineTest::DbDeleteFileTestL ), |
320 // ENTRY( "Db RestoreFactorySettingsL test", CFavouritesEngineTest::DbRestoreFactorySettingsLTestL ), |
336 // ENTRY( "Db RestoreFactorySettingsL test", CFavouritesEngineTest::DbRestoreFactorySettingsLTestL ), |
321 ENTRY( "WapAp Constructor test", CFavouritesEngineTest::WapApConstructorTest ), |
337 ENTRY( "WapAp Constructor test", CFavouritesEngineTest::WapApConstructorTest ), |
322 ENTRY( "WapAp Assign with Ap test", CFavouritesEngineTest::WapApAssignWithApTest ), |
338 ENTRY( "WapAp Assign with Ap test", CFavouritesEngineTest::WapApAssignWithApTest ), |
323 ENTRY( "WapAp Assign with ApId test", CFavouritesEngineTest::WapApAssignWithApIdTest ), |
339 ENTRY( "WapAp Assign with ApId test", CFavouritesEngineTest::WapApAssignWithApIdTest ), |
|
340 ENTRY( "WapAp Self-Assign with ApId test", CFavouritesEngineTest::WapApAssignSelfWithApTest ), |
324 ENTRY( "WapAp SetNull test", CFavouritesEngineTest::WapApSetNullTest ), |
341 ENTRY( "WapAp SetNull test", CFavouritesEngineTest::WapApSetNullTest ), |
325 ENTRY( "WapAp SetDefault test", CFavouritesEngineTest::WapApSetDefaultTest ), |
342 ENTRY( "WapAp SetDefault test", CFavouritesEngineTest::WapApSetDefaultTest ), |
326 ENTRY( "WapAp SetApId test", CFavouritesEngineTest::WapApSetApIdTest ), |
343 ENTRY( "WapAp SetApId test", CFavouritesEngineTest::WapApSetApIdTest ), |
327 ENTRY( "WapAp IsNull test", CFavouritesEngineTest::WapApIsNullTest ), |
344 ENTRY( "WapAp IsNull test", CFavouritesEngineTest::WapApIsNullTest ), |
328 ENTRY( "WapAp IsDefault test", CFavouritesEngineTest::WapApIsDefaultTest ), |
345 ENTRY( "WapAp IsDefault test", CFavouritesEngineTest::WapApIsDefaultTest ), |
344 ENTRY( "Session DeleteDatabase test", CFavouritesEngineTest::SessionDeleteDatabaseTestL ), |
361 ENTRY( "Session DeleteDatabase test", CFavouritesEngineTest::SessionDeleteDatabaseTestL ), |
345 ENTRY( "Session __DbgSetAllocFail test", CFavouritesEngineTest::SessionDbgSetAllocFailTest ), |
362 ENTRY( "Session __DbgSetAllocFail test", CFavouritesEngineTest::SessionDbgSetAllocFailTest ), |
346 ENTRY( "Notifier constructor test", CFavouritesEngineTest::NotifierConstructorTestL ), |
363 ENTRY( "Notifier constructor test", CFavouritesEngineTest::NotifierConstructorTestL ), |
347 ENTRY( "Notifier destructor test", CFavouritesEngineTest::NotifierDestructorTestL ), |
364 ENTRY( "Notifier destructor test", CFavouritesEngineTest::NotifierDestructorTestL ), |
348 ENTRY( "Notifier Start test", CFavouritesEngineTest::NotifierStartTestL ), |
365 ENTRY( "Notifier Start test", CFavouritesEngineTest::NotifierStartTestL ), |
349 ENTRY( "Db DeleteFolder test", CFavouritesEngineTest::DbDeleteFolderTestL ) |
366 ENTRY( "Db DeleteFolder test", CFavouritesEngineTest::DbDeleteFolderTestL ), |
|
367 ENTRY( "Item IsHidden test", CFavouritesEngineTest::ItemIsHiddenTestL ), |
|
368 ENTRY( "Item SetHidden test", CFavouritesEngineTest::ItemSetHiddenTestL ) |
350 }; |
369 }; |
351 |
370 |
352 // Verify that case number is valid |
371 // Verify that case number is valid |
353 if( (TUint) aCaseNumber >= sizeof( KCases ) / |
372 if( (TUint) aCaseNumber >= sizeof( KCases ) / |
354 sizeof( TCaseInfoInternal ) ) |
373 sizeof( TCaseInfoInternal ) ) |