commsconfig/commsdatabaseshim/ts_commdb/Step_041_xx.cpp
changeset 72 ae47d0499bee
parent 68 5da8188e392b
child 77 c9776eadbffd
equal deleted inserted replaced
68:5da8188e392b 72:ae47d0499bee
     1 // Copyright (c) 2001-2009 Nokia Corporation and/or its subsidiary(-ies).
       
     2 // All rights reserved.
       
     3 // This component and the accompanying materials are made available
       
     4 // under the terms of "Eclipse Public License v1.0"
       
     5 // which accompanies this distribution, and is available
       
     6 // at the URL "http://www.eclipse.org/legal/epl-v10.html".
       
     7 //
       
     8 // Initial Contributors:
       
     9 // Nokia Corporation - initial contribution.
       
    10 //
       
    11 // Contributors:
       
    12 //
       
    13 // Description:
       
    14 // This contains CommDb Unit Test Cases 040.XX
       
    15 // 
       
    16 //
       
    17 
       
    18 // EPOC includes
       
    19 #include <e32base.h>
       
    20 #include <commdb.h>
       
    21 #include <d32comm.h>
       
    22 
       
    23 // Test system includes
       
    24 #include <networking/log.h>
       
    25 #include <networking/teststep.h>
       
    26 #include "Teststepcommdb.h"
       
    27 #include "TestSuiteCommdb.h"
       
    28 #include "Step_041_xx.h"
       
    29 
       
    30 
       
    31 CCommDbTest041_01::CCommDbTest041_01()
       
    32 	{
       
    33 	// store the name of this test case
       
    34 	iTestStepName = _L("step_041_01");
       
    35 	}
       
    36 
       
    37 CCommDbTest041_01::~CCommDbTest041_01()
       
    38 	{}
       
    39 
       
    40 TVerdict CCommDbTest041_01::doTestStepL( void )
       
    41 	{
       
    42 	if(executeStepL()!=KErrNone)
       
    43 		return EFail;
       
    44 	return EPass;
       
    45 	}
       
    46 
       
    47 TVerdict CCommDbTest041_01::doTestStepPreambleL()
       
    48 	{
       
    49 	return EPass;
       
    50 	}
       
    51 
       
    52 TInt CCommDbTest041_01::executeStepL()
       
    53 	{
       
    54 	iOverSet=CCommDbOverrideSettings::NewL(CCommDbOverrideSettings::EParamListPartial);
       
    55 	TUint32 temp = 5000;
       
    56 	User::LeaveIfError(iOverSet->SetIntOverride(TPtrC(DIAL_OUT_ISP), TPtrC(ISP_IWF_TO_MS), temp));
       
    57 	temp=22;	//Set temp to something different
       
    58 	User::LeaveIfError(iOverSet->GetIntOverride(TPtrC(DIAL_OUT_ISP), TPtrC(ISP_IWF_TO_MS), temp));
       
    59 
       
    60 	if(temp!=5000)
       
    61 		return KErrGeneral;
       
    62 
       
    63 	return KErrNone;
       
    64 	}
       
    65 	
       
    66 TVerdict CCommDbTest041_01::doTestStepPostambleL()
       
    67 	{
       
    68 	delete iOverSet;
       
    69 	return EPass;
       
    70 	}
       
    71 
       
    72 //
       
    73 
       
    74 CCommDbTest041_02::CCommDbTest041_02()
       
    75 	{
       
    76 	// store the name of this test case
       
    77 	iTestStepName = _L("step_041_02");
       
    78 	}
       
    79 
       
    80 CCommDbTest041_02::~CCommDbTest041_02()
       
    81 	{}
       
    82 
       
    83 TVerdict CCommDbTest041_02::doTestStepL( void )
       
    84 	{
       
    85 	if(executeStepL()!=KErrNone)
       
    86 		return EFail;
       
    87 	return EPass;
       
    88 	}
       
    89 
       
    90 TVerdict CCommDbTest041_02::doTestStepPreambleL()
       
    91 	{
       
    92 	return EPass;
       
    93 	}
       
    94 
       
    95 TInt CCommDbTest041_02::executeStepL()
       
    96 	{
       
    97 	iOverSet=CCommDbOverrideSettings::NewL(CCommDbOverrideSettings::EParamListPartial);
       
    98 	TBool temp = ETrue;
       
    99 	User::LeaveIfError(iOverSet->SetBoolOverride(TPtrC(DIAL_OUT_ISP), TPtrC(SERVICE_IF_CALLBACK_ENABLED), temp));
       
   100 	temp=EFalse;
       
   101 	User::LeaveIfError(iOverSet->GetBoolOverride(TPtrC(DIAL_OUT_ISP), TPtrC(SERVICE_IF_CALLBACK_ENABLED), temp));
       
   102 
       
   103 	if(temp==EFalse)
       
   104 		return KErrGeneral;
       
   105 
       
   106 	return KErrNone;
       
   107 	}
       
   108 	
       
   109 TVerdict CCommDbTest041_02::doTestStepPostambleL()
       
   110 	{
       
   111 	delete iOverSet;
       
   112 	return EPass;
       
   113 	}
       
   114 
       
   115 //
       
   116 
       
   117 CCommDbTest041_03::CCommDbTest041_03()
       
   118 	{
       
   119 	// store the name of this test case
       
   120 	iTestStepName = _L("step_041_03");
       
   121 	}
       
   122 
       
   123 CCommDbTest041_03::~CCommDbTest041_03()
       
   124 	{}
       
   125 
       
   126 TVerdict CCommDbTest041_03::doTestStepL( void )
       
   127 	{
       
   128 	if(executeStepL()!=KErrNone)
       
   129 		return EFail;
       
   130 	return EPass;
       
   131 	}
       
   132 
       
   133 TVerdict CCommDbTest041_03::doTestStepPreambleL()
       
   134 	{
       
   135 	return EPass;
       
   136 	}
       
   137 
       
   138 TInt CCommDbTest041_03::executeStepL()
       
   139 	{
       
   140 	iOverSet=CCommDbOverrideSettings::NewL(CCommDbOverrideSettings::EParamListPartial);
       
   141 	TBuf8<KCommsDbSvrMaxFieldLength> temp(_L8("Hi There!!"));
       
   142 	User::LeaveIfError(iOverSet->SetDesOverride(TPtrC(DIAL_OUT_ISP), TPtrC(ISP_IF_CALLBACK_INFO), temp));
       
   143 	temp = _L8("Go Away!!");
       
   144 	User::LeaveIfError(iOverSet->GetDesOverride(TPtrC(DIAL_OUT_ISP), TPtrC(ISP_IF_CALLBACK_INFO), temp));
       
   145 
       
   146 	if(temp!=_L8("Hi There!!"))
       
   147 		return KErrGeneral;
       
   148 
       
   149 	return KErrNone;
       
   150 	}
       
   151 	
       
   152 TVerdict CCommDbTest041_03::doTestStepPostambleL()
       
   153 	{
       
   154 	delete iOverSet;
       
   155 	return EPass;
       
   156 	}
       
   157 
       
   158 //
       
   159 
       
   160 CCommDbTest041_04::CCommDbTest041_04()
       
   161 	{
       
   162 	// store the name of this test case
       
   163 	iTestStepName = _L("step_041_04");
       
   164 	}
       
   165 
       
   166 CCommDbTest041_04::~CCommDbTest041_04()
       
   167 	{}
       
   168 
       
   169 TVerdict CCommDbTest041_04::doTestStepL( void )
       
   170 	{
       
   171 	if(executeStepL()!=KErrNone)
       
   172 		return EFail;
       
   173 	return EPass;
       
   174 	}
       
   175 
       
   176 TVerdict CCommDbTest041_04::doTestStepPreambleL()
       
   177 	{
       
   178 	return EPass;
       
   179 	}
       
   180 
       
   181 TInt CCommDbTest041_04::executeStepL()
       
   182 	{
       
   183 	iOverSet=CCommDbOverrideSettings::NewL(CCommDbOverrideSettings::EParamListPartial);
       
   184 	TBuf<KCommsDbSvrMaxFieldLength> temp(_L("Hi There!!"));
       
   185 	User::LeaveIfError(iOverSet->SetDesOverride(TPtrC(DIAL_OUT_ISP), TPtrC(ISP_DEFAULT_TEL_NUM), temp));
       
   186 	temp = _L("Go Away!!");
       
   187 	User::LeaveIfError(iOverSet->GetDesOverride(TPtrC(DIAL_OUT_ISP), TPtrC(ISP_DEFAULT_TEL_NUM), temp));
       
   188 
       
   189 	if(temp!=_L("Hi There!!"))
       
   190 		return KErrGeneral;
       
   191 
       
   192 	return KErrNone;
       
   193 	}
       
   194 	
       
   195 TVerdict CCommDbTest041_04::doTestStepPostambleL()
       
   196 	{
       
   197 	delete iOverSet;
       
   198 	return EPass;
       
   199 	}
       
   200 
       
   201 //
       
   202 
       
   203 CCommDbTest041_05::CCommDbTest041_05()
       
   204 	{
       
   205 	// store the name of this test case
       
   206 	iTestStepName = _L("step_041_05");
       
   207 	}
       
   208 
       
   209 CCommDbTest041_05::~CCommDbTest041_05()
       
   210 	{}
       
   211 
       
   212 TVerdict CCommDbTest041_05::doTestStepL( void )
       
   213 	{
       
   214 	if(executeStepL()!=KErrNone)
       
   215 		return EFail;
       
   216 	return EPass;
       
   217 	}
       
   218 
       
   219 TVerdict CCommDbTest041_05::doTestStepPreambleL()
       
   220 	{
       
   221 	return EPass;
       
   222 	}
       
   223 
       
   224 TInt CCommDbTest041_05::executeStepL()
       
   225 	{
       
   226 	_LIT(KLongString, "SEND \"hello\"\nWAIT 20\n{\n\"hello back\"\n");
       
   227 	iOverSet=CCommDbOverrideSettings::NewL(CCommDbOverrideSettings::EParamListPartial);
       
   228 	TBuf<KCommsDbSvrMaxFieldLength> temp(KLongString);	//Lots of stuff, nothing important
       
   229 	User::LeaveIfError(iOverSet->SetLongDesOverride(TPtrC(DIAL_OUT_ISP), TPtrC(ISP_LOGIN_SCRIPT), temp));
       
   230 	temp = _L("Go Away!!");
       
   231 	User::LeaveIfError(iOverSet->GetLongDesOverride(TPtrC(DIAL_OUT_ISP), TPtrC(ISP_LOGIN_SCRIPT), temp));
       
   232 
       
   233 	if(temp!=KLongString)
       
   234 		return KErrGeneral;
       
   235 
       
   236 	TInt stringLength;
       
   237 
       
   238 	User::LeaveIfError(iOverSet->GetLongDesOverrideLength(TPtrC(DIAL_OUT_ISP), TPtrC(ISP_LOGIN_SCRIPT), stringLength));
       
   239 
       
   240 	if(stringLength!=TPtrC(KLongString).Length())
       
   241 		return KErrGeneral;
       
   242 
       
   243 	return KErrNone;
       
   244 	}
       
   245 	
       
   246 TVerdict CCommDbTest041_05::doTestStepPostambleL()
       
   247 	{
       
   248 	delete iOverSet;
       
   249 	return EPass;
       
   250 	}
       
   251 
       
   252 //
       
   253 
       
   254 CCommDbTest041_06::CCommDbTest041_06()
       
   255 	{
       
   256 	// store the name of this test case
       
   257 	iTestStepName = _L("step_041_06");
       
   258 	}
       
   259 
       
   260 CCommDbTest041_06::~CCommDbTest041_06()
       
   261 	{}
       
   262 
       
   263 TVerdict CCommDbTest041_06::doTestStepL( void )
       
   264 	{
       
   265 	if(executeStepL()!=KErrNone)
       
   266 		return EFail;
       
   267 	return EPass;
       
   268 	}
       
   269 
       
   270 TVerdict CCommDbTest041_06::doTestStepPreambleL()
       
   271 	{
       
   272 	return EPass;
       
   273 	}
       
   274 
       
   275 TInt CCommDbTest041_06::executeStepL()
       
   276 	{
       
   277 	iOverSet=CCommDbOverrideSettings::NewL(CCommDbOverrideSettings::EParamListPartial);
       
   278 
       
   279 	TUint32 tempUint = 5000;
       
   280 	User::LeaveIfError(iOverSet->SetIntOverride(TPtrC(DIAL_OUT_ISP), TPtrC(ISP_IWF_TO_MS), tempUint));
       
   281 	if(!iOverSet->IsOverridden(TPtrC(DIAL_OUT_ISP), TPtrC(ISP_IWF_TO_MS), CCommDbOverrideSettings::EIntValue))
       
   282 		return KErrGeneral;
       
   283 
       
   284 	TBool tempBool = ETrue;
       
   285 	User::LeaveIfError(iOverSet->SetBoolOverride(TPtrC(DIAL_OUT_ISP), TPtrC(SERVICE_IF_CALLBACK_ENABLED), tempBool));
       
   286 	if(!iOverSet->IsOverridden(TPtrC(DIAL_OUT_ISP), TPtrC(SERVICE_IF_CALLBACK_ENABLED), CCommDbOverrideSettings::EBoolValue))
       
   287 		return KErrGeneral;
       
   288 
       
   289 	TBuf8<KCommsDbSvrMaxFieldLength> temp8String(_L8("Hi There!!"));
       
   290 	User::LeaveIfError(iOverSet->SetDesOverride(TPtrC(DIAL_OUT_ISP), TPtrC(ISP_IF_CALLBACK_INFO), temp8String));
       
   291 	if(!iOverSet->IsOverridden(TPtrC(DIAL_OUT_ISP), TPtrC(ISP_IF_CALLBACK_INFO), CCommDbOverrideSettings::EDes8Value))
       
   292 		return KErrGeneral;
       
   293 	
       
   294 	TBuf<KCommsDbSvrMaxFieldLength> temp16String(_L("Hi There!!"));
       
   295 	User::LeaveIfError(iOverSet->SetDesOverride(TPtrC(DIAL_OUT_ISP), TPtrC(ISP_DEFAULT_TEL_NUM), temp16String));
       
   296 	if(!iOverSet->IsOverridden(TPtrC(DIAL_OUT_ISP), TPtrC(ISP_DEFAULT_TEL_NUM), CCommDbOverrideSettings::EDes16Value))
       
   297 		return KErrGeneral;
       
   298 
       
   299 	TBuf<KCommsDbSvrMaxFieldLength> tempLongString(_L("SEND \"hello\"\nWAIT 20\n{\n\"hello back\"\n"));	//Lots of stuff, nothing important
       
   300 	User::LeaveIfError(iOverSet->SetLongDesOverride(TPtrC(DIAL_OUT_ISP), TPtrC(ISP_LOGIN_SCRIPT), tempLongString));
       
   301 	if(!iOverSet->IsOverridden(TPtrC(DIAL_OUT_ISP), TPtrC(ISP_LOGIN_SCRIPT), CCommDbOverrideSettings::ELongDesValue))
       
   302 		return KErrGeneral;
       
   303 
       
   304 	return KErrNone;
       
   305 	}
       
   306 
       
   307 TVerdict CCommDbTest041_06::doTestStepPostambleL()
       
   308 	{
       
   309 	delete iOverSet;
       
   310 	return EPass;
       
   311 	}
       
   312 
       
   313 //
       
   314 
       
   315 CCommDbTest041_07::CCommDbTest041_07()
       
   316 	{
       
   317 	// store the name of this test case
       
   318 	iTestStepName = _L("step_041_07");
       
   319 	}
       
   320 
       
   321 CCommDbTest041_07::~CCommDbTest041_07()
       
   322 	{}
       
   323 
       
   324 TVerdict CCommDbTest041_07::doTestStepL( void )
       
   325 	{
       
   326 	if(executeStepL()!=KErrNotFound)
       
   327 		return EFail;
       
   328 	return EPass;
       
   329 	}
       
   330 
       
   331 TVerdict CCommDbTest041_07::doTestStepPreambleL()
       
   332 	{
       
   333 	return EPass;
       
   334 	}
       
   335 
       
   336 TInt CCommDbTest041_07::executeStepL()
       
   337 	{
       
   338 	iOverSet=CCommDbOverrideSettings::NewL(CCommDbOverrideSettings::EParamListPartial);
       
   339 
       
   340 	return iOverSet->SetIntOverride(TPtrC(DIAL_OUT_ISP), _L("Where is the Column"), 55);
       
   341 	}
       
   342 
       
   343 TVerdict CCommDbTest041_07::doTestStepPostambleL()
       
   344 	{
       
   345 	delete iOverSet;
       
   346 	return EPass;
       
   347 	}
       
   348 
       
   349 //
       
   350 
       
   351 CCommDbTest041_08::CCommDbTest041_08()
       
   352 	{
       
   353 	// store the name of this test case
       
   354 	iTestStepName = _L("step_041_08");
       
   355 	}
       
   356 
       
   357 CCommDbTest041_08::~CCommDbTest041_08()
       
   358 	{}
       
   359 
       
   360 TVerdict CCommDbTest041_08::doTestStepL( void )
       
   361 	{
       
   362 	if(executeStepL()!=KErrNotFound)
       
   363 		return EFail;
       
   364 	return EPass;
       
   365 	}
       
   366 
       
   367 TVerdict CCommDbTest041_08::doTestStepPreambleL()
       
   368 	{
       
   369 	return EPass;
       
   370 	}
       
   371 
       
   372 TInt CCommDbTest041_08::executeStepL()
       
   373 	{
       
   374 	iOverSet=CCommDbOverrideSettings::NewL(CCommDbOverrideSettings::EParamListPartial);
       
   375 
       
   376 	return iOverSet->SetIntOverride(_L("WhatTable"), TPtrC(ISP_IWF_TO_MS), 55);
       
   377 	}
       
   378 
       
   379 TVerdict CCommDbTest041_08::doTestStepPostambleL()
       
   380 	{
       
   381 	delete iOverSet;
       
   382 	return EPass;
       
   383 	}
       
   384 
       
   385 //
       
   386 
       
   387 CCommDbTest041_09::CCommDbTest041_09()
       
   388 	{
       
   389 	// store the name of this test case
       
   390 	iTestStepName = _L("step_041_09");
       
   391 	}
       
   392 
       
   393 CCommDbTest041_09::~CCommDbTest041_09()
       
   394 	{}
       
   395 
       
   396 TVerdict CCommDbTest041_09::doTestStepL( void )
       
   397 	{
       
   398 	if(executeStepL()!=KErrNotSupported)
       
   399 		return EFail;
       
   400 	return EPass;
       
   401 	}
       
   402 
       
   403 TVerdict CCommDbTest041_09::doTestStepPreambleL()
       
   404 	{
       
   405 	return EPass;
       
   406 	}
       
   407 
       
   408 TInt CCommDbTest041_09::executeStepL()
       
   409 	{
       
   410 	iOverSet=CCommDbOverrideSettings::NewL(CCommDbOverrideSettings::EParamListPartial);
       
   411 	TBuf<KCommsDbSvrMaxFieldLength> temp(_L("Hi There!!"));
       
   412 	return iOverSet->SetDesOverride(TPtrC(PROXIES), TPtrC(PROXY_SERVICE_TYPE), temp);
       
   413 	}
       
   414 
       
   415 TVerdict CCommDbTest041_09::doTestStepPostambleL()
       
   416 	{
       
   417 	delete iOverSet;
       
   418 	return EPass;
       
   419 	}
       
   420 
       
   421 //
       
   422 
       
   423 CCommDbTest041_10::CCommDbTest041_10()
       
   424 	{
       
   425 	// store the name of this test case
       
   426 	iTestStepName = _L("step_041_10");
       
   427 	}
       
   428 
       
   429 CCommDbTest041_10::~CCommDbTest041_10()
       
   430 	{}
       
   431 
       
   432 TVerdict CCommDbTest041_10::doTestStepL( void )
       
   433 	{
       
   434 	if(executeStepL()!=KErrAlreadyExists)
       
   435 		return EFail;
       
   436 	return EPass;
       
   437 	}
       
   438 
       
   439 TVerdict CCommDbTest041_10::doTestStepPreambleL()
       
   440 	{
       
   441 	return EPass;
       
   442 	}
       
   443 
       
   444 TInt CCommDbTest041_10::executeStepL()
       
   445 	{
       
   446 	iOverSet=CCommDbOverrideSettings::NewL(CCommDbOverrideSettings::EParamListPartial);
       
   447 	User::LeaveIfError(iOverSet->SetIntOverride(TPtrC(DIAL_OUT_ISP), TPtrC(ISP_IWF_TO_MS), 5000));
       
   448 	return iOverSet->SetIntOverride(TPtrC(DIAL_OUT_ISP), TPtrC(ISP_IWF_TO_MS), 5000);
       
   449 	}
       
   450 
       
   451 TVerdict CCommDbTest041_10::doTestStepPostambleL()
       
   452 	{
       
   453 	delete iOverSet;
       
   454 	return EPass;
       
   455 	}
       
   456 
       
   457 //
       
   458 
       
   459 CCommDbTest041_11::CCommDbTest041_11()
       
   460 	{
       
   461 	// store the name of this test case
       
   462 	iTestStepName = _L("step_041_11");
       
   463 	}
       
   464 
       
   465 CCommDbTest041_11::~CCommDbTest041_11()
       
   466 	{}
       
   467 
       
   468 TVerdict CCommDbTest041_11::doTestStepL( void )
       
   469 	{
       
   470 	if(executeStepL()!=KErrNotFound)
       
   471 		return EFail;
       
   472 	return EPass;
       
   473 	}
       
   474 
       
   475 TVerdict CCommDbTest041_11::doTestStepPreambleL()
       
   476 	{
       
   477 	return EPass;
       
   478 	}
       
   479 
       
   480 TInt CCommDbTest041_11::executeStepL()
       
   481 	{
       
   482 	iOverSet=CCommDbOverrideSettings::NewL(CCommDbOverrideSettings::EParamListPartial);
       
   483 	TBuf<KCommsDbSvrMaxFieldLength> temp;
       
   484 	return iOverSet->GetDesOverride(TPtrC(PROXIES), TPtrC(PROXY_SERVICE_TYPE), temp);
       
   485 	}
       
   486 
       
   487 TVerdict CCommDbTest041_11::doTestStepPostambleL()
       
   488 	{
       
   489 	delete iOverSet;
       
   490 	return EPass;
       
   491 	}
       
   492 
       
   493 //
       
   494 
       
   495 CCommDbTest041_12::CCommDbTest041_12()
       
   496 	{
       
   497 	// store the name of this test case
       
   498 	iTestStepName = _L("step_041_12");
       
   499 	}
       
   500 
       
   501 CCommDbTest041_12::~CCommDbTest041_12()
       
   502 	{}
       
   503 
       
   504 TVerdict CCommDbTest041_12::doTestStepL( void )
       
   505 	{
       
   506 	if(executeStepL()!=KErrNone)
       
   507 		return EFail;
       
   508 	return EPass;
       
   509 	}
       
   510 
       
   511 TVerdict CCommDbTest041_12::doTestStepPreambleL()
       
   512 	{
       
   513 	return EPass;
       
   514 	}
       
   515 
       
   516 TInt CCommDbTest041_12::executeStepL()
       
   517 	{
       
   518 	iOverSet=CCommDbOverrideSettings::NewL(CCommDbOverrideSettings::EParamListFull);
       
   519 	if (iOverSet->PartialFull() != CCommDbOverrideSettings::EParamListFull)
       
   520 		return KErrGeneral;
       
   521 
       
   522 	delete iOverSet;
       
   523 	iOverSet = NULL;
       
   524 
       
   525 	iOverSet=CCommDbOverrideSettings::NewL(CCommDbOverrideSettings::EParamListPartial);
       
   526 	if (iOverSet->PartialFull() != CCommDbOverrideSettings::EParamListPartial)
       
   527 		return KErrGeneral;
       
   528 
       
   529 	return KErrNone;
       
   530 	}
       
   531 
       
   532 TVerdict CCommDbTest041_12::doTestStepPostambleL()
       
   533 	{
       
   534 	delete iOverSet;
       
   535 	return EPass;
       
   536 	}
       
   537 
       
   538 //
       
   539 
       
   540 CCommDbTest041_13::CCommDbTest041_13()
       
   541 	{
       
   542 	// store the name of this test case
       
   543 	iTestStepName = _L("step_041_13");
       
   544 	}
       
   545 
       
   546 CCommDbTest041_13::~CCommDbTest041_13()
       
   547 	{}
       
   548 
       
   549 TVerdict CCommDbTest041_13::doTestStepL( void )
       
   550 	{
       
   551 	if(executeStepL()!=KErrNone)
       
   552 		return EFail;
       
   553 	return EPass;
       
   554 	}
       
   555 
       
   556 TVerdict CCommDbTest041_13::doTestStepPreambleL()
       
   557 	{
       
   558 	return EPass;
       
   559 	}
       
   560 
       
   561 TInt CCommDbTest041_13::executeStepL()
       
   562 	{
       
   563 	iOverSet=CCommDbOverrideSettings::NewL(CCommDbOverrideSettings::EParamListPartial);
       
   564 	TBuf<KCommsDbSvrMaxFieldLength> temp(_L("There's no place like home"));
       
   565 	return iOverSet->SetDesOverride(TPtrC(MODEM_BEARER), TPtrC(MODEM_TSY_NAME), temp);
       
   566 	}
       
   567 
       
   568 TVerdict CCommDbTest041_13::doTestStepPostambleL()
       
   569 	{
       
   570 	delete iOverSet;
       
   571 	return EPass;
       
   572 	}
       
   573 
       
   574 //
       
   575 
       
   576 CCommDbTest041_14::CCommDbTest041_14()
       
   577 	{
       
   578 	// store the name of this test case
       
   579 	iTestStepName = _L("step_041_14");
       
   580 	}
       
   581 
       
   582 CCommDbTest041_14::~CCommDbTest041_14()
       
   583 	{}
       
   584 
       
   585 TVerdict CCommDbTest041_14::doTestStepL( void )
       
   586 	{
       
   587 	if(executeStepL()!=KErrNotSupported)
       
   588 		return EFail;
       
   589 	return EPass;
       
   590 	}
       
   591 
       
   592 TVerdict CCommDbTest041_14::doTestStepPreambleL()
       
   593 	{
       
   594 	return EPass;
       
   595 	}
       
   596 
       
   597 TInt CCommDbTest041_14::executeStepL()
       
   598 	{
       
   599 	iOverSet=CCommDbOverrideSettings::NewL(CCommDbOverrideSettings::EParamListPartial);
       
   600 	
       
   601 	return iOverSet->SetIntOverride(TPtrC(MODEM_BEARER), TPtrC(MODEM_STOP_BITS), 10);
       
   602 	}
       
   603 
       
   604 TVerdict CCommDbTest041_14::doTestStepPostambleL()
       
   605 	{
       
   606 	delete iOverSet;
       
   607 	return EPass;
       
   608 	}
       
   609 
       
   610 //
       
   611 
       
   612 CCommDbTest041_15::CCommDbTest041_15()
       
   613 	{
       
   614 	// store the name of this test case
       
   615 	iTestStepName = _L("step_041_15");
       
   616 	}
       
   617 
       
   618 CCommDbTest041_15::~CCommDbTest041_15()
       
   619 	{}
       
   620 
       
   621 TVerdict CCommDbTest041_15::doTestStepL( void )
       
   622 	{
       
   623 	if(executeStepL()!=KErrNone)
       
   624 		return EFail;
       
   625 	return EPass;
       
   626 	}
       
   627 
       
   628 TVerdict CCommDbTest041_15::doTestStepPreambleL()
       
   629 	{
       
   630 	return EPass;
       
   631 	}
       
   632 
       
   633 TInt CCommDbTest041_15::executeStepL()
       
   634 	{
       
   635 	iOverSet=CCommDbOverrideSettings::NewL(CCommDbOverrideSettings::EParamListPartial);
       
   636 	TBuf<KCommsDbSvrMaxFieldLength> temp(_L("There's no place like home"));
       
   637 	if(KErrNone==iOverSet->SetIntOverride(TPtrC(PROXIES), TPtrC(PROXY_ISP), 0))
       
   638 		return KErrGeneral;
       
   639 	if(KErrNone==iOverSet->SetDesOverride(TPtrC(PROXIES), TPtrC(PROXY_SERVICE_TYPE), temp))
       
   640 		return KErrGeneral;
       
   641 	if(KErrNone==iOverSet->SetBoolOverride(TPtrC(PROXIES), TPtrC(PROXY_SERVICE_TYPE), ETrue))
       
   642 		return KErrGeneral;
       
   643 	if(KErrNone==iOverSet->SetLongDesOverride(TPtrC(PROXIES), TPtrC(PROXY_SERVER_NAME), temp))
       
   644 		return KErrGeneral;
       
   645 	if(KErrNone==iOverSet->SetDesOverride(TPtrC(PROXIES), TPtrC(PROXY_PROTOCOL_NAME), temp))
       
   646 		return KErrGeneral;
       
   647 	if(KErrNone==iOverSet->SetIntOverride(TPtrC(PROXIES), TPtrC(PROXY_PORT_NUMBER), 22))
       
   648 		return KErrGeneral;
       
   649 	if(KErrNone==iOverSet->SetLongDesOverride(TPtrC(PROXIES), TPtrC(PROXY_EXCEPTIONS), temp))
       
   650 		return KErrGeneral;
       
   651 	return KErrNone;
       
   652 	}
       
   653 
       
   654 TVerdict CCommDbTest041_15::doTestStepPostambleL()
       
   655 	{
       
   656 	delete iOverSet;
       
   657 	return EPass;
       
   658 	}
       
   659 
       
   660 //
       
   661 
       
   662 CCommDbTest041_16::CCommDbTest041_16()
       
   663 	{
       
   664 	// store the name of this test case
       
   665 	iTestStepName = _L("step_041_16");
       
   666 	}
       
   667 
       
   668 CCommDbTest041_16::~CCommDbTest041_16()
       
   669 	{}
       
   670 
       
   671 TVerdict CCommDbTest041_16::doTestStepL( void )
       
   672 	{
       
   673 	if(executeStepL()!=KErrNotSupported)
       
   674 		return EFail;
       
   675 	return EPass;
       
   676 	}
       
   677 
       
   678 TVerdict CCommDbTest041_16::doTestStepPreambleL()
       
   679 	{
       
   680 	return EPass;
       
   681 	}
       
   682 
       
   683 TInt CCommDbTest041_16::executeStepL()
       
   684 	{
       
   685 	iOverSet=CCommDbOverrideSettings::NewL(CCommDbOverrideSettings::EParamListPartial);
       
   686 	TInt err;
       
   687 	TBuf<KCommsDbSvrMaxFieldLength> temp(_L("There's no place like home"));
       
   688 	if(KErrNotSupported!=(err=iOverSet->SetDesOverride(TPtrC(WAP_ACCESS_POINT), TPtrC(WAP_CURRENT_BEARER), temp)))
       
   689 		return err;
       
   690 	if(KErrNotSupported!=(err=iOverSet->SetLongDesOverride(TPtrC(WAP_ACCESS_POINT), TPtrC(WAP_START_PAGE), temp)))
       
   691 		return err;
       
   692 	return KErrNotSupported;
       
   693 	}
       
   694 
       
   695 TVerdict CCommDbTest041_16::doTestStepPostambleL()
       
   696 	{
       
   697 	delete iOverSet;
       
   698 	return EPass;
       
   699 	}
       
   700 
       
   701 //
       
   702 
       
   703 CCommDbTest041_17::CCommDbTest041_17()
       
   704 	{
       
   705 	// store the name of this test case
       
   706 	iTestStepName = _L("step_041_17");
       
   707 	}
       
   708 
       
   709 CCommDbTest041_17::~CCommDbTest041_17()
       
   710 	{}
       
   711 
       
   712 TVerdict CCommDbTest041_17::doTestStepL( void )
       
   713 	{
       
   714 	if(executeStepL()!=KErrNotSupported)
       
   715 		return EFail;
       
   716 	return EPass;
       
   717 	}
       
   718 
       
   719 TVerdict CCommDbTest041_17::doTestStepPreambleL()
       
   720 	{
       
   721 	return EPass;
       
   722 	}
       
   723 
       
   724 TInt CCommDbTest041_17::executeStepL()
       
   725 	{
       
   726 	iOverSet=CCommDbOverrideSettings::NewL(CCommDbOverrideSettings::EParamListPartial);
       
   727 	TInt err;
       
   728 	TBuf<KCommsDbSvrMaxFieldLength> temp(_L("There's no place like home"));
       
   729 	if(KErrNotSupported!=(err=iOverSet->SetIntOverride(TPtrC(DEFAULT_GPRS), TPtrC(DEFAULT_GPRS_USAGE), 1)))
       
   730 		return err;
       
   731 	if(KErrNotSupported!=(err=iOverSet->SetDesOverride(TPtrC(DEFAULT_GPRS), TPtrC(DEFAULT_GPRS_APN), temp)))
       
   732 		return err;
       
   733 	if(KErrNotSupported!=(err=iOverSet->SetIntOverride(TPtrC(DEFAULT_GPRS), TPtrC(DEFAULT_GPRS_PDP_TYPE), 0)))
       
   734 		return err;
       
   735 	if(KErrNotSupported!=(err=iOverSet->SetDesOverride(TPtrC(DEFAULT_GPRS), TPtrC(DEFAULT_GPRS_PDP_ADDRESS), temp)))
       
   736 		return err;
       
   737 	if(KErrNotSupported!=(err=iOverSet->SetIntOverride(TPtrC(DEFAULT_GPRS), TPtrC(DEFAULT_GPRS_PRECEDENCE), 1)))
       
   738 		return err;
       
   739 	if(KErrNotSupported!=(err=iOverSet->SetIntOverride(TPtrC(DEFAULT_GPRS), TPtrC(DEFAULT_GPRS_DELAY), 1)))
       
   740 		return err;
       
   741 	if(KErrNotSupported!=(err=iOverSet->SetIntOverride(TPtrC(DEFAULT_GPRS), TPtrC(DEFAULT_GPRS_RELIABILITY), 1)))
       
   742 		return err;
       
   743 	if(KErrNotSupported!=(err=iOverSet->SetIntOverride(TPtrC(DEFAULT_GPRS), TPtrC(DEFAULT_GPRS_PEAK_THROUGHPUT), 1)))
       
   744 		return err;
       
   745 	if(KErrNotSupported!=(err=iOverSet->SetIntOverride(TPtrC(DEFAULT_GPRS), TPtrC(DEFAULT_GPRS_MEAN_THROUGHPUT), 1)))
       
   746 		return err;
       
   747 	if(KErrNotSupported!=(err=iOverSet->SetIntOverride(TPtrC(DEFAULT_GPRS), TPtrC(DEFAULT_GPRS_MIN_PRECEDENCE), 1)))
       
   748 		return err;
       
   749 	if(KErrNotSupported!=(err=iOverSet->SetIntOverride(TPtrC(DEFAULT_GPRS), TPtrC(DEFAULT_GPRS_MIN_DELAY), 1)))
       
   750 		return err;
       
   751 	if(KErrNotSupported!=(err=iOverSet->SetIntOverride(TPtrC(DEFAULT_GPRS), TPtrC(DEFAULT_GPRS_MIN_RELIABILITY), 1)))
       
   752 		return err;
       
   753 	if(KErrNotSupported!=(err=iOverSet->SetIntOverride(TPtrC(DEFAULT_GPRS), TPtrC(DEFAULT_GPRS_MIN_PEAK_THROUGHPUT), 1)))
       
   754 		return err;
       
   755 	if(KErrNotSupported!=(err=iOverSet->SetBoolOverride(TPtrC(DEFAULT_GPRS), TPtrC(DEFAULT_GPRS_DATA_COMPRESSION), ETrue)))
       
   756 		return err;
       
   757 	if(KErrNotSupported!=(err=iOverSet->SetBoolOverride(TPtrC(DEFAULT_GPRS), TPtrC(DEFAULT_GPRS_HEADER_COMPRESSION), ETrue)))
       
   758 		return err;
       
   759 	if(KErrNotSupported!=(err=iOverSet->SetBoolOverride(TPtrC(DEFAULT_GPRS), TPtrC(DEFAULT_GPRS_ANONYMOUS_ACCESS), ETrue)))
       
   760 		return err;
       
   761 
       
   762 	return KErrNotSupported;
       
   763 	}
       
   764 
       
   765 TVerdict CCommDbTest041_17::doTestStepPostambleL()
       
   766 	{
       
   767 	delete iOverSet;
       
   768 	return EPass;
       
   769 	}
       
   770 
       
   771 //
       
   772 
       
   773 CCommDbTest041_18::CCommDbTest041_18()
       
   774 	{
       
   775 	// store the name of this test case
       
   776 	iTestStepName = _L("step_041_18");
       
   777 	}
       
   778 
       
   779 CCommDbTest041_18::~CCommDbTest041_18()
       
   780 	{}
       
   781 
       
   782 TVerdict CCommDbTest041_18::doTestStepL( void )
       
   783 	{
       
   784 	Log(_L("Step 041.18 called "));
       
   785 
       
   786 	iTestStepResult = EPass;
       
   787 
       
   788 	CCommDbTest041_01* step041_01 = new(ELeave) CCommDbTest041_01;
       
   789 	CleanupStack::PushL(step041_01);
       
   790 	step041_01->iSuite = iSuite;
       
   791 	doTestStepWithHeapFailureL( *step041_01, KErrNone);
       
   792 	CleanupStack::PopAndDestroy(step041_01);
       
   793 
       
   794 	return iTestStepResult;
       
   795 	}
       
   796 
       
   797 
       
   798 
       
   799 //
       
   800 
       
   801 CCommDbTest041_19::CCommDbTest041_19()
       
   802 	{
       
   803 	// store the name of this test case
       
   804 	iTestStepName = _L("step_041_19");
       
   805 	}
       
   806 
       
   807 CCommDbTest041_19::~CCommDbTest041_19()
       
   808 	{}
       
   809 
       
   810 TVerdict CCommDbTest041_19::doTestStepL( void )
       
   811 	{
       
   812 	Log(_L("Step 041.19 called "));
       
   813 
       
   814 	iTestStepResult = EPass;
       
   815 	
       
   816 	CCommDbTest041_02* step041_02 = new(ELeave) CCommDbTest041_02;
       
   817 	CleanupStack::PushL(step041_02);
       
   818 	step041_02->iSuite = iSuite;
       
   819 	doTestStepWithHeapFailureL( *step041_02, KErrNone);
       
   820 	CleanupStack::PopAndDestroy(step041_02);
       
   821 	
       
   822 	return iTestStepResult;
       
   823 	}
       
   824 	
       
   825 //
       
   826 
       
   827 CCommDbTest041_20::CCommDbTest041_20()
       
   828 	{
       
   829 	// store the name of this test case
       
   830 	iTestStepName = _L("step_041_20");
       
   831 	}
       
   832 
       
   833 CCommDbTest041_20::~CCommDbTest041_20()
       
   834 	{}
       
   835 
       
   836 TVerdict CCommDbTest041_20::doTestStepL( void )
       
   837 	{
       
   838 	Log(_L("Step 041.20 called "));
       
   839 
       
   840 	iTestStepResult = EPass;
       
   841 	
       
   842 	CCommDbTest041_03* step041_03 = new(ELeave) CCommDbTest041_03;
       
   843 	CleanupStack::PushL(step041_03);
       
   844 	step041_03->iSuite = iSuite;
       
   845 	doTestStepWithHeapFailureL( *step041_03, KErrNone);
       
   846 	CleanupStack::PopAndDestroy(step041_03);
       
   847 	
       
   848 	return iTestStepResult;
       
   849 	}
       
   850 	
       
   851 //
       
   852 
       
   853 CCommDbTest041_21::CCommDbTest041_21()
       
   854 	{
       
   855 	// store the name of this test case
       
   856 	iTestStepName = _L("step_041_21");
       
   857 	}
       
   858 
       
   859 CCommDbTest041_21::~CCommDbTest041_21()
       
   860 	{}
       
   861 
       
   862 TVerdict CCommDbTest041_21::doTestStepL( void )
       
   863 	{
       
   864 	Log(_L("Step 041.21 called "));
       
   865 
       
   866 	iTestStepResult = EPass;
       
   867 	
       
   868 	CCommDbTest041_04* step041_04 = new(ELeave) CCommDbTest041_04;
       
   869 	CleanupStack::PushL(step041_04);
       
   870 	step041_04->iSuite = iSuite;
       
   871 	doTestStepWithHeapFailureL( *step041_04, KErrNone);
       
   872 	CleanupStack::PopAndDestroy(step041_04);
       
   873 	
       
   874 	return iTestStepResult;
       
   875 	}
       
   876 	
       
   877 //
       
   878 
       
   879 CCommDbTest041_22::CCommDbTest041_22()
       
   880 	{
       
   881 	// store the name of this test case
       
   882 	iTestStepName = _L("step_041_22");
       
   883 	}
       
   884 
       
   885 CCommDbTest041_22::~CCommDbTest041_22()
       
   886 	{}
       
   887 
       
   888 TVerdict CCommDbTest041_22::doTestStepL( void )
       
   889 	{
       
   890 	Log(_L("Step 041.22 called "));
       
   891 
       
   892 	iTestStepResult = EPass;
       
   893 	
       
   894 	CCommDbTest041_05* step041_05 = new(ELeave) CCommDbTest041_05;
       
   895 	CleanupStack::PushL(step041_05);
       
   896 	step041_05->iSuite = iSuite;
       
   897 	doTestStepWithHeapFailureL( *step041_05, KErrNone);
       
   898 	CleanupStack::PopAndDestroy(step041_05);
       
   899 	
       
   900 	return iTestStepResult;
       
   901 	}
       
   902 	
       
   903 //
       
   904 
       
   905 CCommDbTest041_23::CCommDbTest041_23()
       
   906 	{
       
   907 	// store the name of this test case
       
   908 	iTestStepName = _L("step_041_23");
       
   909 	}
       
   910 
       
   911 CCommDbTest041_23::~CCommDbTest041_23()
       
   912 	{}
       
   913 
       
   914 TVerdict CCommDbTest041_23::doTestStepL( void )
       
   915 	{
       
   916 	Log(_L("Step 041.23 called "));
       
   917 
       
   918 	iTestStepResult = EPass;
       
   919 	
       
   920 	CCommDbTest041_06* step041_06 = new(ELeave) CCommDbTest041_06;
       
   921 	CleanupStack::PushL(step041_06);
       
   922 	step041_06->iSuite = iSuite;
       
   923 	doTestStepWithHeapFailureL( *step041_06, KErrNone);
       
   924 	CleanupStack::PopAndDestroy(step041_06);
       
   925 	
       
   926 	return iTestStepResult;
       
   927 	}
       
   928 	
       
   929 //
       
   930 
       
   931 CCommDbTest041_24::CCommDbTest041_24()
       
   932 	{
       
   933 	// store the name of this test case
       
   934 	iTestStepName = _L("step_041_24");
       
   935 	}
       
   936 
       
   937 CCommDbTest041_24::~CCommDbTest041_24()
       
   938 	{}
       
   939 
       
   940 TVerdict CCommDbTest041_24::doTestStepL( void )
       
   941 	{
       
   942 	Log(_L("Step 041.24 called "));
       
   943 
       
   944 	iTestStepResult = EPass;
       
   945 	
       
   946 	CCommDbTest041_07* step041_07 = new(ELeave) CCommDbTest041_07;
       
   947 	CleanupStack::PushL(step041_07);
       
   948 	step041_07->iSuite = iSuite;
       
   949 	doTestStepWithHeapFailureL( *step041_07, KErrNotFound);
       
   950 	CleanupStack::PopAndDestroy(step041_07);
       
   951 	
       
   952 	return iTestStepResult;
       
   953 	}
       
   954 	
       
   955 //
       
   956 
       
   957 CCommDbTest041_25::CCommDbTest041_25()
       
   958 	{
       
   959 	// store the name of this test case
       
   960 	iTestStepName = _L("step_041_25");
       
   961 	}
       
   962 
       
   963 CCommDbTest041_25::~CCommDbTest041_25()
       
   964 	{}
       
   965 
       
   966 TVerdict CCommDbTest041_25::doTestStepL( void )
       
   967 	{
       
   968 	Log(_L("Step 041.25 called "));
       
   969 
       
   970 	iTestStepResult = EPass;
       
   971 	
       
   972 	CCommDbTest041_08* step041_08 = new(ELeave) CCommDbTest041_08;
       
   973 	CleanupStack::PushL(step041_08);
       
   974 	step041_08->iSuite = iSuite;
       
   975 	doTestStepWithHeapFailureL( *step041_08, KErrNotFound);
       
   976 	CleanupStack::PopAndDestroy(step041_08);
       
   977 	
       
   978 	return iTestStepResult;
       
   979 	}
       
   980 	
       
   981 //
       
   982 
       
   983 CCommDbTest041_26::CCommDbTest041_26()
       
   984 	{
       
   985 	// store the name of this test case
       
   986 	iTestStepName = _L("step_041_26");
       
   987 	}
       
   988 
       
   989 CCommDbTest041_26::~CCommDbTest041_26()
       
   990 	{}
       
   991 
       
   992 TVerdict CCommDbTest041_26::doTestStepL( void )
       
   993 	{
       
   994 	Log(_L("Step 041.26 called "));
       
   995 
       
   996 	iTestStepResult = EPass;
       
   997 	
       
   998 	CCommDbTest041_09* step041_09 = new(ELeave) CCommDbTest041_09;
       
   999 	CleanupStack::PushL(step041_09);
       
  1000 	step041_09->iSuite = iSuite;
       
  1001 	doTestStepWithHeapFailureL( *step041_09, KErrNotSupported);
       
  1002 	CleanupStack::PopAndDestroy(step041_09);
       
  1003 	
       
  1004 	return iTestStepResult;
       
  1005 	}
       
  1006 	
       
  1007 //
       
  1008 
       
  1009 CCommDbTest041_27::CCommDbTest041_27()
       
  1010 	{
       
  1011 	// store the name of this test case
       
  1012 	iTestStepName = _L("step_041_27");
       
  1013 	}
       
  1014 
       
  1015 CCommDbTest041_27::~CCommDbTest041_27()
       
  1016 	{}
       
  1017 
       
  1018 TVerdict CCommDbTest041_27::doTestStepL( void )
       
  1019 	{
       
  1020 	Log(_L("Step 041.27 called "));
       
  1021 
       
  1022 	iTestStepResult = EPass;
       
  1023 	
       
  1024 	CCommDbTest041_10* step041_10 = new(ELeave) CCommDbTest041_10;
       
  1025 	CleanupStack::PushL(step041_10);
       
  1026 	step041_10->iSuite = iSuite;
       
  1027 	doTestStepWithHeapFailureL( *step041_10, KErrAlreadyExists);
       
  1028 	CleanupStack::PopAndDestroy(step041_10);
       
  1029 	
       
  1030 	return iTestStepResult;
       
  1031 	}
       
  1032 	
       
  1033 //
       
  1034 
       
  1035 CCommDbTest041_28::CCommDbTest041_28()
       
  1036 	{
       
  1037 	// store the name of this test case
       
  1038 	iTestStepName = _L("step_041_28");
       
  1039 	}
       
  1040 
       
  1041 CCommDbTest041_28::~CCommDbTest041_28()
       
  1042 	{}
       
  1043 
       
  1044 TVerdict CCommDbTest041_28::doTestStepL( void )
       
  1045 	{
       
  1046 	Log(_L("Step 041.28 called "));
       
  1047 
       
  1048 	iTestStepResult = EPass;
       
  1049 	
       
  1050 	CCommDbTest041_11* step041_11 = new(ELeave) CCommDbTest041_11;
       
  1051 	CleanupStack::PushL(step041_11);
       
  1052 	step041_11->iSuite = iSuite;
       
  1053 	doTestStepWithHeapFailureL( *step041_11, KErrNotFound);
       
  1054 	CleanupStack::PopAndDestroy(step041_11);
       
  1055 	
       
  1056 	return iTestStepResult;
       
  1057 	}
       
  1058 	
       
  1059 //
       
  1060 
       
  1061 CCommDbTest041_29::CCommDbTest041_29()
       
  1062 	{
       
  1063 	// store the name of this test case
       
  1064 	iTestStepName = _L("step_041_29");
       
  1065 	}
       
  1066 
       
  1067 CCommDbTest041_29::~CCommDbTest041_29()
       
  1068 	{}
       
  1069 
       
  1070 TVerdict CCommDbTest041_29::doTestStepL( void )
       
  1071 	{
       
  1072 	Log(_L("Step 041.29 called "));
       
  1073 
       
  1074 	iTestStepResult = EPass;
       
  1075 	
       
  1076 	CCommDbTest041_12* step041_12 = new(ELeave) CCommDbTest041_12;
       
  1077 	CleanupStack::PushL(step041_12);
       
  1078 	step041_12->iSuite = iSuite;
       
  1079 	doTestStepWithHeapFailureL( *step041_12, KErrNone);
       
  1080 	CleanupStack::PopAndDestroy(step041_12);
       
  1081 	
       
  1082 	return iTestStepResult;
       
  1083 	}
       
  1084 	
       
  1085 //
       
  1086 
       
  1087 CCommDbTest041_30::CCommDbTest041_30()
       
  1088 	{
       
  1089 	// store the name of this test case
       
  1090 	iTestStepName = _L("step_041_30");
       
  1091 	}
       
  1092 
       
  1093 CCommDbTest041_30::~CCommDbTest041_30()
       
  1094 	{}
       
  1095 
       
  1096 TVerdict CCommDbTest041_30::doTestStepL( void )
       
  1097 	{
       
  1098 	Log(_L("Step 041.30 called "));
       
  1099 
       
  1100 	iTestStepResult = EPass;
       
  1101 	
       
  1102 	CCommDbTest041_13* step041_13 = new(ELeave) CCommDbTest041_13;
       
  1103 	CleanupStack::PushL(step041_13);
       
  1104 	step041_13->iSuite = iSuite;
       
  1105 	doTestStepWithHeapFailureL( *step041_13, KErrNone);
       
  1106 	CleanupStack::PopAndDestroy(step041_13);
       
  1107 	
       
  1108 	return iTestStepResult;
       
  1109 	}
       
  1110 	
       
  1111 //
       
  1112 
       
  1113 CCommDbTest041_31::CCommDbTest041_31()
       
  1114 	{
       
  1115 	// store the name of this test case
       
  1116 	iTestStepName = _L("step_041_31");
       
  1117 	}
       
  1118 
       
  1119 CCommDbTest041_31::~CCommDbTest041_31()
       
  1120 	{}
       
  1121 
       
  1122 TVerdict CCommDbTest041_31::doTestStepL( void )
       
  1123 	{
       
  1124 	Log(_L("Step 041.31 called "));
       
  1125 
       
  1126 	iTestStepResult = EPass;
       
  1127 	
       
  1128 	CCommDbTest041_14* step041_14 = new(ELeave) CCommDbTest041_14;
       
  1129 	CleanupStack::PushL(step041_14);
       
  1130 	step041_14->iSuite = iSuite;
       
  1131 	doTestStepWithHeapFailureL( *step041_14, KErrNotSupported);
       
  1132 	CleanupStack::PopAndDestroy(step041_14);
       
  1133 	
       
  1134 	return iTestStepResult;
       
  1135 	}
       
  1136 	
       
  1137 //
       
  1138 
       
  1139 CCommDbTest041_32::CCommDbTest041_32()
       
  1140 	{
       
  1141 	// store the name of this test case
       
  1142 	iTestStepName = _L("step_041_32");
       
  1143 	}
       
  1144 
       
  1145 CCommDbTest041_32::~CCommDbTest041_32()
       
  1146 	{}
       
  1147 
       
  1148 TVerdict CCommDbTest041_32::doTestStepL( void )
       
  1149 	{
       
  1150 	Log(_L("Step 041.32 called "));
       
  1151 
       
  1152 	iTestStepResult = EPass;
       
  1153 	
       
  1154 	CCommDbTest041_15* step041_15 = new(ELeave) CCommDbTest041_15;
       
  1155 	CleanupStack::PushL(step041_15);
       
  1156 	step041_15->iSuite = iSuite;
       
  1157 	doTestStepWithHeapFailureL( *step041_15, KErrNone);
       
  1158 	CleanupStack::PopAndDestroy(step041_15);
       
  1159 	
       
  1160 	return iTestStepResult;
       
  1161 	}
       
  1162 	
       
  1163 //
       
  1164 
       
  1165 CCommDbTest041_33::CCommDbTest041_33()
       
  1166 	{
       
  1167 	// store the name of this test case
       
  1168 	iTestStepName = _L("step_041_33");
       
  1169 	}
       
  1170 
       
  1171 CCommDbTest041_33::~CCommDbTest041_33()
       
  1172 	{}
       
  1173 
       
  1174 TVerdict CCommDbTest041_33::doTestStepL( void )
       
  1175 	{
       
  1176 	Log(_L("Step 041.33 called "));
       
  1177 
       
  1178 	iTestStepResult = EPass;
       
  1179 	
       
  1180 	CCommDbTest041_16* step041_16 = new(ELeave) CCommDbTest041_16;
       
  1181 	CleanupStack::PushL(step041_16);
       
  1182 	step041_16->iSuite = iSuite;
       
  1183 	doTestStepWithHeapFailureL( *step041_16, KErrNotSupported);
       
  1184 	CleanupStack::PopAndDestroy(step041_16);
       
  1185 	
       
  1186 	return iTestStepResult;
       
  1187 	}
       
  1188 	
       
  1189 //
       
  1190 
       
  1191 CCommDbTest041_34::CCommDbTest041_34()
       
  1192 	{
       
  1193 	// store the name of this test case
       
  1194 	iTestStepName = _L("step_041_34");
       
  1195 	}
       
  1196 
       
  1197 CCommDbTest041_34::~CCommDbTest041_34()
       
  1198 	{}
       
  1199 
       
  1200 TVerdict CCommDbTest041_34::doTestStepL( void )
       
  1201 	{
       
  1202 	Log(_L("Step 041.34 called "));
       
  1203 
       
  1204 	iTestStepResult = EPass;
       
  1205 	
       
  1206 	CCommDbTest041_17* step041_17 = new(ELeave) CCommDbTest041_17;
       
  1207 	CleanupStack::PushL(step041_17);
       
  1208 	step041_17->iSuite = iSuite;
       
  1209 	doTestStepWithHeapFailureL( *step041_17, KErrNotSupported);
       
  1210 	CleanupStack::PopAndDestroy(step041_17);
       
  1211 	
       
  1212 	return iTestStepResult;
       
  1213 	}
       
  1214 
       
  1215 //EOF