1 /* |
|
2 * Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). |
|
3 * All rights reserved. |
|
4 * This component and the accompanying materials are made available |
|
5 * under the terms of "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 * |
|
9 * Initial Contributors: |
|
10 * Nokia Corporation - initial contribution. |
|
11 * |
|
12 * Contributors: |
|
13 * |
|
14 * Description: Implementation of T_CSPSettingsEngine class. |
|
15 * |
|
16 */ |
|
17 |
|
18 #include "T_CSPSettingsEngine.h" |
|
19 #include <EUnitMacros.h> |
|
20 #include <EUnitDecorators.h> |
|
21 |
|
22 #include <spentry.h> |
|
23 #include <spproperty.h> |
|
24 #include "spsettingsengine.h" |
|
25 |
|
26 // - Construction ----------------------------------------------------------- |
|
27 |
|
28 T_CSPSettingsEngine* T_CSPSettingsEngine::NewL() |
|
29 { |
|
30 T_CSPSettingsEngine* self = T_CSPSettingsEngine::NewLC(); |
|
31 CleanupStack::Pop(); |
|
32 return self; |
|
33 } |
|
34 |
|
35 T_CSPSettingsEngine* T_CSPSettingsEngine::NewLC() |
|
36 { |
|
37 T_CSPSettingsEngine* self = new( ELeave ) T_CSPSettingsEngine(); |
|
38 CleanupStack::PushL( self ); |
|
39 self->ConstructL(); |
|
40 return self; |
|
41 } |
|
42 |
|
43 T_CSPSettingsEngine::~T_CSPSettingsEngine() |
|
44 { |
|
45 } |
|
46 |
|
47 T_CSPSettingsEngine::T_CSPSettingsEngine() |
|
48 { |
|
49 } |
|
50 |
|
51 void T_CSPSettingsEngine::ConstructL() |
|
52 { |
|
53 CEUnitTestSuiteClass::ConstructL(); |
|
54 } |
|
55 |
|
56 // - Test methods ----------------------------------------------------------- |
|
57 |
|
58 |
|
59 |
|
60 void T_CSPSettingsEngine::SetupL( ) |
|
61 { |
|
62 iCSPSettingsEngine = CSPSettingsEngine::NewL(); |
|
63 } |
|
64 |
|
65 |
|
66 void T_CSPSettingsEngine::Teardown( ) |
|
67 { |
|
68 delete iCSPSettingsEngine; |
|
69 iCSPSettingsEngine = NULL; |
|
70 } |
|
71 |
|
72 |
|
73 void T_CSPSettingsEngine::T_CSPSettingsEngine_BeginTransactionLCL( ) |
|
74 { |
|
75 EUNIT_ASSERT( KErrNone == iCSPSettingsEngine->BeginTransactionLC( ) ); |
|
76 } |
|
77 |
|
78 void T_CSPSettingsEngine::T_CSPSettingsEngine_CommitTransactionL( ) |
|
79 { |
|
80 EUNIT_ASSERT( KErrNone == iCSPSettingsEngine->CommitTransaction() ); |
|
81 } |
|
82 |
|
83 void T_CSPSettingsEngine::T_CSPSettingsEngine_RollbackTransactionL( ) |
|
84 { |
|
85 iCSPSettingsEngine->RollbackTransaction( ); |
|
86 } |
|
87 |
|
88 void T_CSPSettingsEngine::T_CSPSettingsEngine_AddEntryLL( ) |
|
89 { |
|
90 CSPEntry* entry = CSPEntry::NewLC(); |
|
91 TServiceId id = entry->GetServiceId(); |
|
92 |
|
93 EUNIT_ASSERT_SPECIFIC_LEAVE( iCSPSettingsEngine->AddEntryL( *entry ), KErrArgument ) ; |
|
94 |
|
95 User::LeaveIfError( entry->SetServiceName( _L("Nimi") ) ); |
|
96 iCSPSettingsEngine->AddEntryL( *entry ); |
|
97 EUNIT_ASSERT( id != entry->GetServiceId() ); |
|
98 |
|
99 CleanupStack::PopAndDestroy( entry ); |
|
100 } |
|
101 |
|
102 void T_CSPSettingsEngine::T_CSPSettingsEngine_FindEntryLL( ) |
|
103 { |
|
104 CSPEntry* entry = CSPEntry::NewLC(); |
|
105 User::LeaveIfError( entry->SetServiceName( _L("Nimi") ) ); |
|
106 TInt id = entry->GetServiceId(); |
|
107 |
|
108 EUNIT_ASSERT( KErrNotFound == iCSPSettingsEngine->FindEntryL( id, *entry ) ); |
|
109 |
|
110 iCSPSettingsEngine->AddEntryL( *entry ); |
|
111 id = entry->GetServiceId(); |
|
112 |
|
113 EUNIT_ASSERT( KErrNone == iCSPSettingsEngine->FindEntryL( id, *entry ) ); |
|
114 |
|
115 CleanupStack::PopAndDestroy( entry ); |
|
116 } |
|
117 |
|
118 void T_CSPSettingsEngine::T_CSPSettingsEngine_UpdateEntryLL( ) |
|
119 { |
|
120 CSPEntry* entry = CSPEntry::NewLC(); |
|
121 |
|
122 EUNIT_ASSERT_LEAVE( iCSPSettingsEngine->UpdateEntryL( *entry ) ); |
|
123 |
|
124 User::LeaveIfError( entry->SetServiceName( _L("Nimi") ) ); |
|
125 iCSPSettingsEngine->AddEntryL( *entry ); |
|
126 EUNIT_ASSERT( KErrNone == iCSPSettingsEngine->UpdateEntryL( *entry ) ); |
|
127 |
|
128 CleanupStack::PopAndDestroy( entry ); |
|
129 } |
|
130 |
|
131 void T_CSPSettingsEngine::T_CSPSettingsEngine_DeleteEntryLL( ) |
|
132 { |
|
133 CSPEntry* entry = CSPEntry::NewLC(); |
|
134 User::LeaveIfError( entry->SetServiceName( _L("Nimi") ) ); |
|
135 TInt id = entry->GetServiceId(); |
|
136 |
|
137 EUNIT_ASSERT( KErrNotFound == iCSPSettingsEngine->DeleteEntryL( id ) ); |
|
138 |
|
139 iCSPSettingsEngine->AddEntryL( *entry ); |
|
140 id = entry->GetServiceId(); |
|
141 EUNIT_ASSERT( KErrNone == iCSPSettingsEngine->DeleteEntryL( id ) ); |
|
142 CleanupStack::PopAndDestroy( entry ); |
|
143 } |
|
144 |
|
145 void T_CSPSettingsEngine::T_CSPSettingsEngine_FindPropertyLL( ) |
|
146 { |
|
147 CSPProperty* property = CSPProperty::NewLC(); |
|
148 property->SetName( EPropertyVoIPSubServicePluginId ); |
|
149 TInt profId( 15 ); |
|
150 User::LeaveIfError( property->SetValue( profId )); |
|
151 |
|
152 EUNIT_ASSERT( KErrNotFound == iCSPSettingsEngine->FindPropertyL( |
|
153 0, EPropertyVoIPSubServicePluginId, *property ) ); |
|
154 |
|
155 EUNIT_ASSERT( KErrNone == iCSPSettingsEngine->FindPropertyL( |
|
156 profId, EPropertyVoIPSubServicePluginId, *property ) ); |
|
157 |
|
158 CleanupStack::PopAndDestroy( property ); |
|
159 } |
|
160 |
|
161 void T_CSPSettingsEngine::T_CSPSettingsEngine_AddOrUpdatePropertiesLL( ) |
|
162 { |
|
163 CSPProperty* property = CSPProperty::NewLC(); |
|
164 property->SetName( EPropertyVoIPSubServicePluginId ); |
|
165 TInt profId( 15 ); |
|
166 User::LeaveIfError( property->SetValue( profId )); |
|
167 |
|
168 RPropertyArray propertyArray; |
|
169 propertyArray.Append( property ); |
|
170 CleanupClosePushL( propertyArray ); |
|
171 |
|
172 EUNIT_ASSERT( KErrNone == iCSPSettingsEngine->AddOrUpdatePropertiesL( profId, propertyArray ) ); |
|
173 |
|
174 CleanupStack::PopAndDestroy( &propertyArray ); |
|
175 CleanupStack::PopAndDestroy( property ); |
|
176 } |
|
177 |
|
178 void T_CSPSettingsEngine::T_CSPSettingsEngine_SettingsCountLL( ) |
|
179 { |
|
180 EUNIT_ASSERT( !iCSPSettingsEngine->SettingsCountL() ); |
|
181 |
|
182 // Note that stub file is set to increase the count for this |
|
183 // test when calling SettingsCountL method again |
|
184 EUNIT_ASSERT( !iCSPSettingsEngine->SettingsCountL() ); |
|
185 EUNIT_ASSERT( iCSPSettingsEngine->SettingsCountL() ); |
|
186 } |
|
187 |
|
188 void T_CSPSettingsEngine::T_CSPSettingsEngine_FindServiceIdsLL( ) |
|
189 { |
|
190 RIdArray serviceIds; |
|
191 CleanupClosePushL( serviceIds ); |
|
192 |
|
193 EUNIT_ASSERT( KErrNone == iCSPSettingsEngine->FindServiceIdsL( serviceIds ) ); |
|
194 EUNIT_ASSERT( serviceIds.Count() ); |
|
195 |
|
196 CleanupStack::PopAndDestroy( &serviceIds ); |
|
197 } |
|
198 |
|
199 void T_CSPSettingsEngine::T_CSPSettingsEngine_FindServiceNamesLL( ) |
|
200 { |
|
201 RIdArray ids; |
|
202 CleanupClosePushL( ids ); |
|
203 iCSPSettingsEngine->FindServiceIdsL( ids ); |
|
204 |
|
205 CDesCArrayFlat* names = new ( ELeave ) CDesCArrayFlat( 10 ); |
|
206 CleanupStack::PushL( names ); |
|
207 iCSPSettingsEngine->FindServiceNamesL( ids, *names ); |
|
208 TInt count = names->MdcaCount(); |
|
209 EUNIT_ASSERT( count ); |
|
210 |
|
211 CleanupStack::PopAndDestroy( names ); |
|
212 CleanupStack::PopAndDestroy( &ids ); |
|
213 } |
|
214 |
|
215 void T_CSPSettingsEngine::T_CSPSettingsEngine_PropertyNameArrayFromItemTypeLL( ) |
|
216 { |
|
217 RPropertyArray* propertyArray = new (ELeave) RPropertyArray( 3 ); |
|
218 CleanupStack::PushL( propertyArray ); |
|
219 |
|
220 EUNIT_ASSERT_SPECIFIC_LEAVE( iCSPSettingsEngine->FindSubServicePropertiesL( 0, EItemTypeNotDefined, |
|
221 *propertyArray ), KErrArgument ); |
|
222 iCSPSettingsEngine->FindSubServicePropertiesL( 0, EItemTypeVoIPSubProperty, *propertyArray ); |
|
223 iCSPSettingsEngine->FindSubServicePropertiesL( 0, EItemTypePresenceSubProperty, *propertyArray ); |
|
224 iCSPSettingsEngine->FindSubServicePropertiesL( 0, EItemTypeIMSubProperty, *propertyArray ); |
|
225 iCSPSettingsEngine->FindSubServicePropertiesL( 0, EItemTypeVMBXSubProperty, *propertyArray ); |
|
226 |
|
227 CleanupStack::PopAndDestroy( propertyArray ); |
|
228 } |
|
229 |
|
230 void T_CSPSettingsEngine::T_CSPSettingsEngine_FindSubServicePropertiesLL( ) |
|
231 { |
|
232 RPropertyArray* propertyArray = new (ELeave) RPropertyArray( 3 ); |
|
233 CleanupStack::PushL( propertyArray ); |
|
234 |
|
235 iCSPSettingsEngine->FindSubServicePropertiesL( 0, EItemTypeVMBXSubProperty, *propertyArray ); |
|
236 TInt count = propertyArray->Count(); |
|
237 EUNIT_ASSERT( !count ); |
|
238 |
|
239 CleanupStack::PopAndDestroy( propertyArray ); |
|
240 } |
|
241 |
|
242 void T_CSPSettingsEngine::T_CSPSettingsEngine_DeleteServicePropertiesLL( ) |
|
243 { |
|
244 RPropertyNameArray names; |
|
245 CleanupClosePushL( names ); |
|
246 |
|
247 EUNIT_ASSERT( KErrNone == iCSPSettingsEngine->DeleteServicePropertiesL( 0, names ) ); |
|
248 |
|
249 names.AppendL( EPropertyPCSPluginId ); |
|
250 names.AppendL( ESubPropertyVoIPSettingsId ); |
|
251 EUNIT_ASSERT( KErrNone == iCSPSettingsEngine->DeleteServicePropertiesL( 0, names ) ); |
|
252 |
|
253 CleanupStack::PopAndDestroy( &names ); |
|
254 } |
|
255 |
|
256 void T_CSPSettingsEngine::T_CSPSettingsEngine_FindServiceIdsFromPropertiesLL( ) |
|
257 { |
|
258 RIdArray serviceIds; |
|
259 CleanupClosePushL( serviceIds ); |
|
260 RPropertyArray properties; |
|
261 CleanupClosePushL( properties ); |
|
262 |
|
263 iCSPSettingsEngine->FindServiceIdsFromPropertiesL( properties, serviceIds ); |
|
264 EUNIT_ASSERT( serviceIds.Count() ); |
|
265 |
|
266 CleanupStack::PopAndDestroy( &properties ); |
|
267 CleanupStack::PopAndDestroy( &serviceIds ); |
|
268 } |
|
269 |
|
270 void T_CSPSettingsEngine::T_CSPSettingsEngine_IsFeatureSupportedLL( ) |
|
271 { |
|
272 EUNIT_ASSERT( !iCSPSettingsEngine->IsFeatureSupportedL( ESupportInternetCallFeature, EFalse ) ); |
|
273 EUNIT_ASSERT_LEAVE( iCSPSettingsEngine->IsFeatureSupportedL( ESupportInternetCallFeature, ETrue ) ); |
|
274 |
|
275 EUNIT_ASSERT( !iCSPSettingsEngine->IsFeatureSupportedL( ESupportCallOutFeature, EFalse ) ); |
|
276 EUNIT_ASSERT_LEAVE( iCSPSettingsEngine->IsFeatureSupportedL( ESupportCallOutFeature, ETrue ) ); |
|
277 |
|
278 EUNIT_ASSERT( !iCSPSettingsEngine->IsFeatureSupportedL( ESupportVoIPSSFeature, EFalse ) ); |
|
279 EUNIT_ASSERT_LEAVE( iCSPSettingsEngine->IsFeatureSupportedL( ESupportVoIPSSFeature, ETrue ) ); |
|
280 |
|
281 EUNIT_ASSERT( iCSPSettingsEngine->IsFeatureSupportedL( ESupportVoIPFeature, EFalse ) ); |
|
282 } |
|
283 |
|
284 void T_CSPSettingsEngine::T_CSPSettingsEngine_UpdateSupportFeaturePSKeyLL( ) |
|
285 { |
|
286 EUNIT_ASSERT_LEAVE( iCSPSettingsEngine->UpdateSupportFeaturePSKeyL( ) ); |
|
287 } |
|
288 |
|
289 void T_CSPSettingsEngine::T_CSPSettingsEngine_IsVoIPServiceLL( ) |
|
290 { |
|
291 EUNIT_ASSERT( !iCSPSettingsEngine->IsVoIPServiceL( 0 ) ); |
|
292 EUNIT_ASSERT( iCSPSettingsEngine->IsVoIPServiceL( 2 ) ); |
|
293 } |
|
294 |
|
295 void T_CSPSettingsEngine::T_CSPSettingsEngine_HasCallPropertyNameL( ) |
|
296 { |
|
297 RPropertyNameArray names; |
|
298 CleanupClosePushL( names ); |
|
299 EUNIT_ASSERT( !iCSPSettingsEngine->HasCallPropertyName( names ) ); |
|
300 |
|
301 names.AppendL( EPropertyUnknown ); |
|
302 names.AppendL( EPropertyCTIPluginId ); |
|
303 EUNIT_ASSERT( iCSPSettingsEngine->HasCallPropertyName( names ) ); |
|
304 |
|
305 CleanupStack::PopAndDestroy( &names ); |
|
306 } |
|
307 |
|
308 void T_CSPSettingsEngine::T_CSPSettingsEngine_HasVoIPAndVmbxPropertyNameL( ) |
|
309 { |
|
310 RPropertyNameArray names; |
|
311 CleanupClosePushL( names ); |
|
312 EUNIT_ASSERT( !iCSPSettingsEngine->HasVoIPAndVmbxPropertyName( names ) ); |
|
313 |
|
314 names.AppendL( EPropertyUnknown ); |
|
315 names.AppendL( EPropertyVoIPSubServicePluginId ); |
|
316 EUNIT_ASSERT( iCSPSettingsEngine->HasVoIPAndVmbxPropertyName( names ) ); |
|
317 |
|
318 CleanupStack::PopAndDestroy( &names ); |
|
319 } |
|
320 |
|
321 void T_CSPSettingsEngine::T_CSPSettingsEngine_NameArrayFromPropertyArrayLL( ) |
|
322 { |
|
323 RPropertyNameArray names; |
|
324 CleanupClosePushL( names ); |
|
325 |
|
326 RPropertyArray properties; |
|
327 CleanupClosePushL( properties ); |
|
328 |
|
329 iCSPSettingsEngine->NameArrayFromPropertyArrayL( names, properties ); |
|
330 EUNIT_ASSERT( !names.Count() ); |
|
331 |
|
332 CSPProperty* property = CSPProperty::NewLC(); |
|
333 property->SetName( EPropertyVoIPSubServicePluginId ); |
|
334 properties.AppendL( property ); |
|
335 |
|
336 iCSPSettingsEngine->NameArrayFromPropertyArrayL( names, properties ); |
|
337 EUNIT_ASSERT( names.Count() ); |
|
338 |
|
339 CleanupStack::PopAndDestroy( property ); |
|
340 CleanupStack::PopAndDestroy( &properties ); |
|
341 CleanupStack::PopAndDestroy( &names ); |
|
342 } |
|
343 |
|
344 |
|
345 // - EUnit test table ------------------------------------------------------- |
|
346 |
|
347 EUNIT_BEGIN_TEST_TABLE( |
|
348 T_CSPSettingsEngine, |
|
349 "Add test suite description here.", |
|
350 "UNIT" ) |
|
351 |
|
352 EUNIT_TEST( |
|
353 "BeginTransactionLC - test1", |
|
354 "CSPSettingsEngine", |
|
355 "BeginTransactionLC - test1", |
|
356 "FUNCTIONALITY", |
|
357 SetupL, T_CSPSettingsEngine_BeginTransactionLCL, Teardown) |
|
358 |
|
359 EUNIT_TEST( |
|
360 "CommitTransaction - test", |
|
361 "CSPSettingsEngine", |
|
362 "CommitTransaction - test", |
|
363 "FUNCTIONALITY", |
|
364 SetupL, T_CSPSettingsEngine_CommitTransactionL, Teardown) |
|
365 |
|
366 EUNIT_TEST( |
|
367 "RollbackTransaction - test", |
|
368 "CSPSettingsEngine", |
|
369 "RollbackTransaction - test", |
|
370 "FUNCTIONALITY", |
|
371 SetupL, T_CSPSettingsEngine_RollbackTransactionL, Teardown) |
|
372 |
|
373 EUNIT_TEST( |
|
374 "AddEntryL - test", |
|
375 "CSPSettingsEngine", |
|
376 "AddEntryL - test", |
|
377 "FUNCTIONALITY", |
|
378 SetupL, T_CSPSettingsEngine_AddEntryLL, Teardown) |
|
379 |
|
380 EUNIT_TEST( |
|
381 "FindEntryL - test", |
|
382 "CSPSettingsEngine", |
|
383 "FindEntryL - test", |
|
384 "FUNCTIONALITY", |
|
385 SetupL, T_CSPSettingsEngine_FindEntryLL, Teardown) |
|
386 |
|
387 EUNIT_TEST( |
|
388 "UpdateEntryL - test", |
|
389 "CSPSettingsEngine", |
|
390 "UpdateEntryL - test", |
|
391 "FUNCTIONALITY", |
|
392 SetupL, T_CSPSettingsEngine_UpdateEntryLL, Teardown) |
|
393 |
|
394 EUNIT_TEST( |
|
395 "DeleteEntryL - test", |
|
396 "CSPSettingsEngine", |
|
397 "DeleteEntryL - test", |
|
398 "FUNCTIONALITY", |
|
399 SetupL, T_CSPSettingsEngine_DeleteEntryLL, Teardown) |
|
400 |
|
401 EUNIT_TEST( |
|
402 "FindPropertyL - test", |
|
403 "CSPSettingsEngine", |
|
404 "FindPropertyL - test", |
|
405 "FUNCTIONALITY", |
|
406 SetupL, T_CSPSettingsEngine_FindPropertyLL, Teardown) |
|
407 |
|
408 EUNIT_TEST( |
|
409 "AddOrUpdatePropertiesL - test", |
|
410 "CSPSettingsEngine", |
|
411 "AddOrUpdatePropertiesL - test", |
|
412 "FUNCTIONALITY", |
|
413 SetupL, T_CSPSettingsEngine_AddOrUpdatePropertiesLL, Teardown) |
|
414 |
|
415 EUNIT_TEST( |
|
416 "SettingsCountL - test", |
|
417 "CSPSettingsEngine", |
|
418 "SettingsCountL - test", |
|
419 "FUNCTIONALITY", |
|
420 SetupL, T_CSPSettingsEngine_SettingsCountLL, Teardown) |
|
421 |
|
422 EUNIT_TEST( |
|
423 "FindServiceIdsL - test", |
|
424 "CSPSettingsEngine", |
|
425 "FindServiceIdsL - test", |
|
426 "FUNCTIONALITY", |
|
427 SetupL, T_CSPSettingsEngine_FindServiceIdsLL, Teardown) |
|
428 |
|
429 EUNIT_TEST( |
|
430 "FindServiceNamesL - test", |
|
431 "CSPSettingsEngine", |
|
432 "FindServiceNamesL - test", |
|
433 "FUNCTIONALITY", |
|
434 SetupL, T_CSPSettingsEngine_FindServiceNamesLL, Teardown) |
|
435 |
|
436 EUNIT_TEST( |
|
437 "PropertyNameArrayFromItemTypeL - test", |
|
438 "CSPSettingsEngine", |
|
439 "PropertyNameArrayFromItemTypeL - test", |
|
440 "FUNCTIONALITY", |
|
441 SetupL, T_CSPSettingsEngine_PropertyNameArrayFromItemTypeLL, Teardown) |
|
442 |
|
443 EUNIT_TEST( |
|
444 "FindSubServicePropertiesL - test", |
|
445 "CSPSettingsEngine", |
|
446 "FindSubServicePropertiesL - test", |
|
447 "FUNCTIONALITY", |
|
448 SetupL, T_CSPSettingsEngine_FindSubServicePropertiesLL, Teardown) |
|
449 |
|
450 EUNIT_TEST( |
|
451 "DeleteServicePropertiesL - test", |
|
452 "CSPSettingsEngine", |
|
453 "DeleteServicePropertiesL - test", |
|
454 "FUNCTIONALITY", |
|
455 SetupL, T_CSPSettingsEngine_DeleteServicePropertiesLL, Teardown) |
|
456 |
|
457 EUNIT_TEST( |
|
458 "FindServiceIdsFromPropertiesL - test", |
|
459 "CSPSettingsEngine", |
|
460 "FindServiceIdsFromPropertiesL - test", |
|
461 "FUNCTIONALITY", |
|
462 SetupL, T_CSPSettingsEngine_FindServiceIdsFromPropertiesLL, Teardown) |
|
463 |
|
464 EUNIT_TEST( |
|
465 "IsFeatureSupportedL - test", |
|
466 "CSPSettingsEngine", |
|
467 "IsFeatureSupportedL - test", |
|
468 "FUNCTIONALITY", |
|
469 SetupL, T_CSPSettingsEngine_IsFeatureSupportedLL, Teardown) |
|
470 |
|
471 EUNIT_TEST( |
|
472 "UpdateSupportFeaturePSKeyL - test", |
|
473 "CSPSettingsEngine", |
|
474 "UpdateSupportFeaturePSKeyL - test", |
|
475 "FUNCTIONALITY", |
|
476 SetupL, T_CSPSettingsEngine_UpdateSupportFeaturePSKeyLL, Teardown) |
|
477 |
|
478 EUNIT_TEST( |
|
479 "IsVoIPServiceL - test", |
|
480 "CSPSettingsEngine", |
|
481 "IsVoIPServiceL - test", |
|
482 "FUNCTIONALITY", |
|
483 SetupL, T_CSPSettingsEngine_IsVoIPServiceLL, Teardown) |
|
484 |
|
485 EUNIT_TEST( |
|
486 "HasCallPropertyName - test", |
|
487 "CSPSettingsEngine", |
|
488 "HasCallPropertyName - test", |
|
489 "FUNCTIONALITY", |
|
490 SetupL, T_CSPSettingsEngine_HasCallPropertyNameL, Teardown) |
|
491 |
|
492 EUNIT_TEST( |
|
493 "HasVoIPAndVmbxPropertyName - test", |
|
494 "CSPSettingsEngine", |
|
495 "HasVoIPAndVmbxPropertyName - test", |
|
496 "FUNCTIONALITY", |
|
497 SetupL, T_CSPSettingsEngine_HasVoIPAndVmbxPropertyNameL, Teardown) |
|
498 |
|
499 EUNIT_TEST( |
|
500 "NameArrayFromPropertyArrayL - test", |
|
501 "CSPSettingsEngine", |
|
502 "NameArrayFromPropertyArrayL - test", |
|
503 "FUNCTIONALITY", |
|
504 SetupL, T_CSPSettingsEngine_NameArrayFromPropertyArrayLL, Teardown) |
|
505 |
|
506 EUNIT_END_TEST_TABLE |
|