95 CStifLogger::EFile, |
94 CStifLogger::EFile, |
96 EFalse ); |
95 EFalse ); |
97 _LIT( KFile, "C:\\resource\\testsdkchoicelist.rsc" ); |
96 _LIT( KFile, "C:\\resource\\testsdkchoicelist.rsc" ); |
98 iOffset = CCoeEnv::Static()->AddResourceFileL( KFile ); |
97 iOffset = CCoeEnv::Static()->AddResourceFileL( KFile ); |
99 SendTestClassVersion(); |
98 SendTestClassVersion(); |
100 |
|
101 TurnOffScreenSaver(); |
|
102 } |
99 } |
103 |
100 |
104 // ----------------------------------------------------------------------------- |
101 // ----------------------------------------------------------------------------- |
105 // CTestSDKChoiceList::NewL |
102 // CTestSDKChoiceList::NewL |
106 // Two-phased constructor. |
103 // Two-phased constructor. |
130 |
127 |
131 // Delete logger |
128 // Delete logger |
132 delete iLog; |
129 delete iLog; |
133 |
130 |
134 CCoeEnv::Static()->DeleteResourceFile( iOffset ); |
131 CCoeEnv::Static()->DeleteResourceFile( iOffset ); |
135 |
|
136 RestoreScreenSaver(); |
|
137 |
|
138 } |
132 } |
139 |
133 |
140 //----------------------------------------------------------------------------- |
134 //----------------------------------------------------------------------------- |
141 // CTestSDKChoiceList::SendTestClassVersion |
135 // CTestSDKChoiceList::SendTestClassVersion |
142 // Method used to send version of test class |
136 // Method used to send version of test class |
168 CTestModuleIf& aTestModuleIf ) // Backpointer to STIF Test Framework |
162 CTestModuleIf& aTestModuleIf ) // Backpointer to STIF Test Framework |
169 { |
163 { |
170 return ( CScriptBase* ) CTestSDKChoiceList::NewL( aTestModuleIf ); |
164 return ( CScriptBase* ) CTestSDKChoiceList::NewL( aTestModuleIf ); |
171 } |
165 } |
172 |
166 |
173 // ----------------------------------------------------------------------------- |
|
174 // Turn off ScreenSaver |
|
175 // ----------------------------------------------------------------------------- |
|
176 // |
|
177 void CTestSDKChoiceList::TurnOffScreenSaver() |
|
178 { |
|
179 TInt err1 = RProperty::Get( KPSUidScreenSaver, KScreenSaverAllowScreenSaver, |
|
180 iOldScreenSaverProperty ); |
|
181 TInt err2 = RProperty::Set( KPSUidScreenSaver, KScreenSaverAllowScreenSaver, |
|
182 KScreenSaverAllowScreenSaver ); |
|
183 RDebug::Printf( "screensaver property=%d err1=%d err2=%d\n", |
|
184 iOldScreenSaverProperty, err1, err2 ); |
|
185 } |
|
186 |
|
187 // ----------------------------------------------------------------------------- |
|
188 // Restore ScreenSaver |
|
189 // ----------------------------------------------------------------------------- |
|
190 // |
|
191 void CTestSDKChoiceList::RestoreScreenSaver() |
|
192 { |
|
193 RProperty::Set( KPSUidScreenSaver, KScreenSaverAllowScreenSaver, |
|
194 iOldScreenSaverProperty ); |
|
195 User::ResetInactivityTime(); |
|
196 } |
|
197 |
|
198 void CTestSDKChoiceList::TestCLInitializeL() |
167 void CTestSDKChoiceList::TestCLInitializeL() |
199 { |
168 { |
200 if(iChoiceList) |
169 if(iChoiceList) |
201 { |
170 { |
202 delete iChoiceList; |
171 delete iChoiceList; |