sl@0
|
1 |
// Copyright (c) 2007-2009 Nokia Corporation and/or its subsidiary(-ies).
|
sl@0
|
2 |
// All rights reserved.
|
sl@0
|
3 |
// This component and the accompanying materials are made available
|
sl@0
|
4 |
// under the terms of "Eclipse Public License v1.0"
|
sl@0
|
5 |
// which accompanies this distribution, and is available
|
sl@0
|
6 |
// at the URL "http://www.eclipse.org/legal/epl-v10.html".
|
sl@0
|
7 |
//
|
sl@0
|
8 |
// Initial Contributors:
|
sl@0
|
9 |
// Nokia Corporation - initial contribution.
|
sl@0
|
10 |
//
|
sl@0
|
11 |
// Contributors:
|
sl@0
|
12 |
//
|
sl@0
|
13 |
// Description:
|
sl@0
|
14 |
// Constants definitions for Feature Manager test code
|
sl@0
|
15 |
//
|
sl@0
|
16 |
//
|
sl@0
|
17 |
|
sl@0
|
18 |
/**
|
sl@0
|
19 |
@file
|
sl@0
|
20 |
@test
|
sl@0
|
21 |
@internalComponent - Internal Symbian test code
|
sl@0
|
22 |
*/
|
sl@0
|
23 |
#ifndef __EFMTESTCONSTS__
|
sl@0
|
24 |
#define __EFMTESTCONSTS__
|
sl@0
|
25 |
|
sl@0
|
26 |
_LIT( KTargetFeatureFile, "C:\\private\\102836E5\\features.dat");
|
sl@0
|
27 |
_LIT( KFeatureFileDefault, "Z:\\EFM\\data\\features_invalid_header.dat");
|
sl@0
|
28 |
_LIT( KFeatureFileInvalidHeader, "Z:\\EFM\\data\\features_invalid_header.dat");
|
sl@0
|
29 |
_LIT( KFeatureFileRunTime, "C:\\private\\102836E5\\runtime\\features.dat");
|
sl@0
|
30 |
_LIT( KPluginSourcePath, "Z:\\EFM\\plugins\\reconciliation.rsc");
|
sl@0
|
31 |
_LIT( KPluginDestinationPath, "c:\\resource\\Plugins\\reconciliation.rsc");
|
sl@0
|
32 |
|
sl@0
|
33 |
//use UIDs from non-allocated range (0x00000000 - 1000484F)
|
sl@0
|
34 |
const TUid KDefaultSupportedUid = { 0x01000001 };
|
sl@0
|
35 |
const TUid KDefaultUnsupportedUid = { 0x01000002 };
|
sl@0
|
36 |
const TUid KModifiableUid = { 0x01000003 };
|
sl@0
|
37 |
const TUid KUnmodifiableUid = { 0x01000004 };
|
sl@0
|
38 |
const TUid KUnknownUid = { 0x01000005 };
|
sl@0
|
39 |
const TUid KUninitializedUid = { 0x01000006 };
|
sl@0
|
40 |
const TUid KBlacklistedUid = { 0x01000007 };
|
sl@0
|
41 |
const TUid KNotPersistedUid = { 0x01000008 };
|
sl@0
|
42 |
const TUid KSupportedUpgradeableUid = { 0x01000101 };
|
sl@0
|
43 |
const TUid KSupportedUpgradeableBlacklistedUid = { 0x01000102 };
|
sl@0
|
44 |
const TUid KSupportedUpgradeableModifiableUid = { 0x01000103 };
|
sl@0
|
45 |
const TUid KSupportedUpgradeableModifiableUninitialisedUid = { 0x01000104 };
|
sl@0
|
46 |
const TUid KSupportedUpgradeableModifiablePersistedUid = { 0x01000105 } ;
|
sl@0
|
47 |
const TUid KModifiablePersistedUid = { 0x01000106 } ;
|
sl@0
|
48 |
const TUid KModifiableUninitialisedPersistedUid = { 0x01000107 } ;
|
sl@0
|
49 |
const TUid KPersistedUid = { 0x01000108 };
|
sl@0
|
50 |
const TUid KNonmodifiableUninitialisedUid = { 0x01000109 };
|
sl@0
|
51 |
const TUid KHangingPluginUid = { 0x0100010A };
|
sl@0
|
52 |
const TUid KSlowStartPluginUid = { 0x0100010B };
|
sl@0
|
53 |
const TUid KFeatureAUid = { 0x0100010C };
|
sl@0
|
54 |
const TUid KFeatureBUid = { 0x0100010D };
|
sl@0
|
55 |
const TUid KFeatureCUid = { 0x0100010E };
|
sl@0
|
56 |
const TUid KOODUid = { 0x0100010F };
|
sl@0
|
57 |
const TUid KPluginIgnoringUid = { 0x01000110 };
|
sl@0
|
58 |
const TUid KPropertyCat1 = {0x01000111};
|
sl@0
|
59 |
const TUid KPropertyCat2 = {0x01000112};
|
sl@0
|
60 |
const TUid KAccessTestPropertyCat = {0x01000113};
|
sl@0
|
61 |
|
sl@0
|
62 |
|
sl@0
|
63 |
const TUid KNewUid = { 0x01000009 };
|
sl@0
|
64 |
const TUid KNewUid2 = { 0x0100000A };
|
sl@0
|
65 |
const TUid KNewUid1 = { 0x0100000B };
|
sl@0
|
66 |
const TUid KNewUid3 = { 0x0100000C };
|
sl@0
|
67 |
const TUid KNewUid4 = { 0x0100000D };
|
sl@0
|
68 |
|
sl@0
|
69 |
const TUid KDSR1Uid = { 0x10000001 }; // Uid written in test feature file to DSR
|
sl@0
|
70 |
const TUid KDSR2Uid = { 0x10000006 }; // Another Uid written in test feature file to DSR
|
sl@0
|
71 |
const TUid KDSR3Uid = { 0x1000000A }; // This should not be written to DSR in test feature file
|
sl@0
|
72 |
|
sl@0
|
73 |
const TUid KDSRLowBound1= { 0x100DCBA9 };
|
sl@0
|
74 |
const TUid KDSRHighBound1 = { 0x100DEF01 };
|
sl@0
|
75 |
|
sl@0
|
76 |
// These UIDs are used by the 'MergePluginFeatures' OOM test.
|
sl@0
|
77 |
const TUid KMergeUid1 = { 0x01000011 };
|
sl@0
|
78 |
const TUid KMergeUid2 = { 0x01000012 };
|
sl@0
|
79 |
const TUid KMergeUid3 = { 0x01000013 };
|
sl@0
|
80 |
const TUid KMergeUid4 = { 0x01000014 };
|
sl@0
|
81 |
const TUid KMergeUid5 = { 0x01000015 };
|
sl@0
|
82 |
|
sl@0
|
83 |
// Feature data used in test cases.
|
sl@0
|
84 |
const TInt KDefaultData1 = { 0xabcd };
|
sl@0
|
85 |
const TInt KChangeData = { 0xfafa };
|
sl@0
|
86 |
const TInt KWaitDelay = { 2000000 };
|
sl@0
|
87 |
const TInt KPropertyKey = 1;
|
sl@0
|
88 |
|
sl@0
|
89 |
enum { EReadDeviceDataCap = 1,
|
sl@0
|
90 |
ENonReadDeviceDataCap };
|
sl@0
|
91 |
|
sl@0
|
92 |
#endif//__EFMTESTCONSTS__
|