author | Simon Howkins <simonh@symbian.org> |
Wed, 27 Oct 2010 16:22:14 +0100 | |
changeset 1316 | 0b4a09013baf |
parent 872 | 17498133d9ad |
permissions | -rw-r--r-- |
793
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
1 |
// Copyright (c) 2006-2009 Nokia Corporation and/or its subsidiary(-ies). |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
2 |
// All rights reserved. |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
3 |
// This component and the accompanying materials are made available |
872 | 4 |
// under the terms of the License "Eclipse Public License v1.0" |
793
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
5 |
// which accompanies this distribution, and is available |
872 | 6 |
// at the URL "http://www.eclipse.org/legal/epl-v10.html". |
793
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
7 |
// |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
8 |
// Initial Contributors: |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
9 |
// Nokia Corporation - initial contribution. |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
10 |
// |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
11 |
// Contributors: |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
12 |
// |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
13 |
// Description: |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
14 |
// Note: With PREQ1228, we introduced "REQ5896:Load application information from a single file". |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
15 |
// This PREQ is tested with the following two test steps: |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
16 |
// T_AppListBootStep (only run for emulator, as it requires epoc restart) |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
17 |
// |___ (APPFWK-APPARC-0033) Tests that the application information file (AppsList.bin) is created |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
18 |
// | if it does not exists, and we reboot the phone. |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
19 |
// |___ (APPFWK-APPARC-0034) Tests that the Short Caption associated with an app is restored to |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
20 |
// its original value when the phone is restarted. |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
21 |
// T_AppListUpdateStep |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
22 |
// |___ (APPFWK-APPARC-0035) Tests that the application information file (AppsList.bin) is created |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
23 |
// | if it does not exists, and we force a registration. |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
24 |
// |___ (APPFWK-APPARC-0032) Tests that the application information file (AppsList.bin) is updated |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
25 |
// whenever a new application is installed. |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
26 |
// |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
27 |
// |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
28 |
|
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
29 |
|
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
30 |
|
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
31 |
/** |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
32 |
@file |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
33 |
@test |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
34 |
@internalComponent - Internal Symbian test code |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
35 |
*/ |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
36 |
|
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
37 |
|
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
38 |
#include <apgcli.h> |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
39 |
#include "T_AppListFileBootStep.h" |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
40 |
|
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
41 |
|
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
42 |
_LIT(KAppListFileName,"c:\\private\\10003a3f\\AppsListCache\\AppsList.bin"); |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
43 |
_LIT(KShortCaption1, "SC1"); |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
44 |
_LIT(KOriginalShortCaption, "TC UK"); |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
45 |
|
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
46 |
const TUid KUidTestApp={10}; |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
47 |
const TInt KMaxTimeCount = 18; // 18 * 10 sec == 180 seconds |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
48 |
|
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
49 |
|
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
50 |
/** |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
51 |
Call base class method to set up the human readable name for logging TestStepName |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
52 |
iBootType value set as per aBootType |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
53 |
*/ |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
54 |
CT_AppListFileBootStep::CT_AppListFileBootStep(TInt aBootType) |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
55 |
{ |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
56 |
iBootType = aBootType; |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
57 |
if(iBootType == 1) |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
58 |
{ |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
59 |
SetTestStepName(KT_AppListFile_Boot1); |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
60 |
} |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
61 |
else if(iBootType == 2) |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
62 |
{ |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
63 |
SetTestStepName(KT_AppListFile_Boot2); |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
64 |
} |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
65 |
else |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
66 |
{ |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
67 |
SetTestStepName(KT_AppListFile_Boot3); |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
68 |
} |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
69 |
} |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
70 |
|
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
71 |
|
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
72 |
CT_AppListFileBootStep::~CT_AppListFileBootStep() |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
73 |
{ |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
74 |
} |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
75 |
|
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
76 |
|
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
77 |
TVerdict CT_AppListFileBootStep::doTestStepL() |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
78 |
{ |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
79 |
INFO_PRINTF1(_L("Test step started....")); |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
80 |
|
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
81 |
#ifdef __WINS__ |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
82 |
__UHEAP_MARK; |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
83 |
TRAPD(ret, DoTestL()); |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
84 |
TEST(ret == KErrNone); |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
85 |
INFO_PRINTF2(_L("DoTestL() finished with return code '%d'"), ret); |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
86 |
__UHEAP_MARKEND; |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
87 |
#else |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
88 |
INFO_PRINTF1(_L("TEST NOT RUN! - T_AppListFile_BootX tests are meant only to run on Emulator")); |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
89 |
TEST(EFalse); |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
90 |
#endif |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
91 |
|
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
92 |
INFO_PRINTF1(_L("....test step finished!")); |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
93 |
return TestStepResult(); |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
94 |
} |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
95 |
|
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
96 |
|
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
97 |
/** |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
98 |
@SYMTestCaseID APPFWK-APPARC-0033, APPFWK-APPARC-0034 |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
99 |
|
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
100 |
@SYMPREQ PREQ1228 (CR0831) |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
101 |
|
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
102 |
@SYMREQ REQ5896 |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
103 |
|
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
104 |
@SYMTestPriority High |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
105 |
|
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
106 |
@SYMTestType CIT |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
107 |
|
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
108 |
@SYMTestCaseDesc Tests that the application information file (AppsList.bin) is created if it does |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
109 |
not exists, and we reboot the phone. |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
110 |
Tests that the Short Caption associated with an app is restored to its original |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
111 |
value when the phone is restarted. |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
112 |
|
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
113 |
@SYMTestStatus Implemented |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
114 |
|
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
115 |
@SYMTestActions This tests the update of the applist file in \\private\\10003a3f\\import\\\apps\\. |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
116 |
The sequence is as follows: |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
117 |
(BOOT - 1) |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
118 |
1.- Check the applist file exists. It must exists. |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
119 |
2.- Delete the applist file. |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
120 |
(BOOT - 2) |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
121 |
3.- Check the applist file does not exist. |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
122 |
4.- Check the applist is created after a short period of time. |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
123 |
5.- Set short caption of a test app to a custom value. |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
124 |
(BOOT - 3) |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
125 |
6.- Check short caption of the test app is restored to its original value. |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
126 |
|
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
127 |
@SYMTestExpectedResults For Boot1 AppList File must exist when the test starts, but not when it finishes. |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
128 |
For Boot2 AppList File must not exist when the test starts, but is created later on. |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
129 |
For Boot3 ShortCaption for tstapp.exe must return to original short caption |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
130 |
*/ |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
131 |
|
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
132 |
void CT_AppListFileBootStep::DoTestL() |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
133 |
{ |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
134 |
TInt ret = iUtils.Connect(); |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
135 |
TEST(ret==KErrNone); |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
136 |
|
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
137 |
TBool present = EFalse; |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
138 |
ret = iUtils.IsFilePresent(KAppListFileName, present); |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
139 |
TEST(ret == KErrNone); |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
140 |
|
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
141 |
switch(iBootType) |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
142 |
{ |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
143 |
case 1: |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
144 |
{ |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
145 |
INFO_PRINTF1(_L("Starting test case: APPFWK-APPARC-0033")); |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
146 |
// Check the file is present, or wait until it is. When/If present, delete it. |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
147 |
INFO_PRINTF1(_L("The should file exists (as no other test have removed it), so then this test should delete it:")); |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
148 |
present = CheckForFilePresent(); |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
149 |
TEST(present); |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
150 |
if (present) |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
151 |
{ |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
152 |
DeleteAppListFileL(KAppListFileName); |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
153 |
} |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
154 |
INFO_PRINTF1(_L("APPFWK-APPARC-0033 Test Continues... with Boot2 script")); |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
155 |
} |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
156 |
break; |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
157 |
|
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
158 |
case 2: |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
159 |
{ |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
160 |
INFO_PRINTF1(_L("APPFWK-APPARC-0033 Test Continues... from Boot1 script")); |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
161 |
// Check the file not present, and then wait until it is. |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
162 |
INFO_PRINTF1(_L("The file should not exist as it has been deleted by Boot1, otherwise the test fails:")); |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
163 |
TEST(!present); |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
164 |
present = CheckForFilePresent(); |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
165 |
TEST(present); |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
166 |
INFO_PRINTF1(_L("APPFWK-APPARC-0033 Test Finished!")); |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
167 |
|
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
168 |
INFO_PRINTF1(_L("Starting test case: APPFWK-APPARC-0034")); |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
169 |
SetShortCaptionSettings(); |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
170 |
INFO_PRINTF1(_L("APPFWK-APPARC-0034 Test Continues... with Boot3 script")); |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
171 |
} |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
172 |
break; |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
173 |
|
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
174 |
case 3: |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
175 |
{ |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
176 |
INFO_PRINTF1(_L("APPFWK-APPARC-0034 Test Continues... from Boot2 script")); |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
177 |
TestShortCaptionSettings(); |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
178 |
INFO_PRINTF1(_L("APPFWK-APPARC-0034 Test Finished!")); |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
179 |
} |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
180 |
break; |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
181 |
} |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
182 |
iUtils.Close(); |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
183 |
} |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
184 |
|
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
185 |
|
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
186 |
/* |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
187 |
It will delete the applistfile created by apparc component to test the change in the bootup time. |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
188 |
*/ |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
189 |
void CT_AppListFileBootStep::DeleteAppListFileL(const TDesC& aFileName) |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
190 |
{ |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
191 |
INFO_PRINTF2(_L("Delete AppList file '%S'..."), &aFileName); |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
192 |
|
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
193 |
TInt ret = iUtils.SetReadOnly(aFileName, 0); |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
194 |
TEST(ret == KErrNone); |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
195 |
|
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
196 |
ret = iUtils.DeleteFileL(aFileName); |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
197 |
TEST(ret == KErrNone); |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
198 |
} |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
199 |
|
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
200 |
|
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
201 |
/* |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
202 |
Checks whether the "AppList.Bin" exists, if not waits for a maximum time of (KMaxTimeCount * 10) seconds for the file to create. |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
203 |
Else the test fails. |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
204 |
*/ |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
205 |
TBool CT_AppListFileBootStep::CheckForFilePresent() |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
206 |
{ |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
207 |
INFO_PRINTF2(_L("Wait for a maximum time of '%d' secs for the file to be created"), KMaxTimeCount * 10); |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
208 |
|
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
209 |
TBool present = EFalse; |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
210 |
for (TInt index = 0; present == EFalse && index < KMaxTimeCount; index++) |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
211 |
{ |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
212 |
TEST(iUtils.IsFilePresent(KAppListFileName, present) == KErrNone); |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
213 |
if (present) |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
214 |
{ |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
215 |
INFO_PRINTF2(_L("AppList file is successfully created after '%d' seconds!"), index * 10); |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
216 |
break; |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
217 |
} |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
218 |
// wait 10 secs before trying again in the next loop |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
219 |
User::After(10 * 1000000); |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
220 |
} |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
221 |
|
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
222 |
if (!present) |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
223 |
{ |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
224 |
INFO_PRINTF2(_L("AppList file was NOT created after '%d' seconds"), KMaxTimeCount * 10); |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
225 |
} |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
226 |
|
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
227 |
return present; |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
228 |
} |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
229 |
|
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
230 |
|
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
231 |
/* |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
232 |
Testing whether short caption for test app is set as the original short caption |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
233 |
*/ |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
234 |
void CT_AppListFileBootStep::TestShortCaptionSettings() |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
235 |
{ |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
236 |
INFO_PRINTF1(_L("Testing whether short caption for test app is set as the original short caption")); |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
237 |
|
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
238 |
TInt err = iSession.Connect(); |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
239 |
TEST(err == KErrNone); |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
240 |
|
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
241 |
TApaAppInfo info1; |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
242 |
err = iSession.GetAppInfo(info1, KUidTestApp); |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
243 |
TEST(err == KErrNone); |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
244 |
|
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
245 |
TBuf<10> expected; |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
246 |
expected.Format(KOriginalShortCaption); |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
247 |
TBuf<10> actual; |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
248 |
actual.Format(info1.iShortCaption); |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
249 |
INFO_PRINTF3(_L("Short Caption Settings: Expected '%S', Actual '%S'"), &expected, &actual); |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
250 |
TEST(info1.iShortCaption==KOriginalShortCaption); |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
251 |
|
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
252 |
// close session and finish |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
253 |
iSession.Close(); |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
254 |
} |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
255 |
|
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
256 |
|
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
257 |
/* |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
258 |
Sets the short caption for tstapp.exe to KShortCaption1 |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
259 |
*/ |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
260 |
void CT_AppListFileBootStep::SetShortCaptionSettings() |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
261 |
{ |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
262 |
INFO_PRINTF2(_L("Setting short caption settings to '%S'..."), &KShortCaption1); |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
263 |
|
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
264 |
TInt err = iSession.Connect(); |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
265 |
TEST(err == KErrNone); |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
266 |
err = iSession.SetAppShortCaption(KShortCaption1, ELangEnglish, KUidTestApp); |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
267 |
TEST(err == KErrNone); |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
268 |
|
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
269 |
// wait 2.5 secs for the caption to be updated |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
270 |
User::After(2500000); |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
271 |
|
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
272 |
TApaAppInfo info1; |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
273 |
err = iSession.GetAppInfo(info1, KUidTestApp); |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
274 |
TEST(err == KErrNone); |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
275 |
|
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
276 |
TBuf<10> expected; |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
277 |
expected.Format(KShortCaption1); |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
278 |
TBuf<10> actual; |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
279 |
actual.Format(info1.iShortCaption); |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
280 |
INFO_PRINTF3(_L("Short Caption Settings: Expected '%S', Actual '%S'"), &expected, &actual); |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
281 |
TEST(info1.iShortCaption==KShortCaption1); |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
282 |
|
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
283 |
// close session and finish |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
284 |
iSession.Close(); |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
285 |
} |