commsconfig/commsdatabaseshim/ts_commdb/Testsuitecommdb.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 main DLL entry point for the TS_CommDb.dll
       
    15 // 
       
    16 //
       
    17 
       
    18 
       
    19 // EPOC includes
       
    20 #include <e32base.h>
       
    21 
       
    22 // Test system includes
       
    23 #include <networking/log.h>
       
    24 #include <networking/teststep.h>
       
    25 #include "Teststepcommdb.h"
       
    26 #include <networking/testsuite.h>
       
    27 #include "TestSuiteCommdb.h"
       
    28 #include "step_001_01.h"
       
    29 #include "step_002_01.h"
       
    30 #include "Step_003_xx.h"
       
    31 #include "step_004_xx.h"
       
    32 #include "step_005_xx.h"
       
    33 #include "step_006_xx.h"
       
    34 #include "Step_007_xx.h"
       
    35 #include "Step_008_xx.h"
       
    36 #include "Step_009_xx.h"
       
    37 #include "Step_010_xx.h"
       
    38 #include "Step_011_xx.h"
       
    39 #include "Step_012_xx.h"
       
    40 #include "Step_013_xx.h"
       
    41 #include "Step_014_xx.h"
       
    42 #include "Step_015_xx.h"
       
    43 #include "Step_016_xx.h"
       
    44 #include "Step_017_xx.h"
       
    45 #include "Step_018_xx.h"
       
    46 #include "Step_019_xx.h"
       
    47 #include "Step_020_xx.h"
       
    48 #include "Step_021_xx.h"
       
    49 #include "Step_022_xx.h"
       
    50 #include "Step_023_xx.h"
       
    51 #include "Step_024_xx.h"
       
    52 #include "Step_025_xx.h"
       
    53 #include "Step_026_xx.h"
       
    54 #include "Step_027_xx.h"
       
    55 #include "Step_028_xx.h"
       
    56 #include "Step_029_xx.h"
       
    57 #include "Step_030_xx.h"
       
    58 #include "Step_031_xx.h"
       
    59 #include "Step_032_xx.h"
       
    60 #include "Step_033_xx.h"
       
    61 #include "Step_034_xx.h"
       
    62 #include "Step_035_xx.h"
       
    63 #include "Step_036_xx.h"
       
    64 #include "Step_037_xx.h"
       
    65 #include "Step_038_xx.h"
       
    66 #include "Step_039_xx.h"
       
    67 #include "Step_040_xx.h"
       
    68 #include "Step_041_xx.h"
       
    69 #include "Step_042_xx.h"
       
    70 #include "Step_043_xx.h"
       
    71 #include "Step_044_xx.h"
       
    72 #include "Step_045_xx.h"
       
    73 #include "Step_046_xx.h"
       
    74 #include "Step_047_xx.h"
       
    75 #include "step_051_xx.h"
       
    76 #include "step_052_xx.h"
       
    77 #include "step_053_xx.h"
       
    78 #include "step_054_xx.h"
       
    79 #include "step_055_xx.h"
       
    80 #include "step_056_xx.h"
       
    81 #include "step_057_xx.h"
       
    82 #include "step_058_xx.h"
       
    83 #include "step_059_xx.h"
       
    84 #include "Step_061_xx.h"
       
    85 #include "Step_062_xx.h"
       
    86 #include "step_063_xx.h"
       
    87 #include "Step_064_xx.h"
       
    88 #include "CommDbPreCopy.h"
       
    89 
       
    90 
       
    91 EXPORT_C CTestSuiteCommDb* NewTestSuiteCommDb( void ) 
       
    92     { 
       
    93 	return new (ELeave) CTestSuiteCommDb;
       
    94     }
       
    95 
       
    96 // destructor
       
    97 CTestSuiteCommDb::~CTestSuiteCommDb()
       
    98 {
       
    99 }
       
   100 
       
   101 // make a version string available for test system 
       
   102 #ifdef _DEBUG
       
   103 _LIT(KTxtVersion,"1.0 (udeb)");
       
   104 #else
       
   105 _LIT(KTxtVersion,"1.0");
       
   106 #endif
       
   107 
       
   108 TPtrC CTestSuiteCommDb::GetVersion( void )
       
   109 	{
       
   110 	return KTxtVersion();
       
   111 	}
       
   112 
       
   113 // Add a test step into the suite
       
   114 void CTestSuiteCommDb::AddTestStepL( CTestStepCommDb * ptrTestStep )
       
   115 {
       
   116 	// test steps contain a pointer back to the suite which owns them
       
   117 	ptrTestStep->iCommDbSuite = this; 
       
   118 
       
   119 	// add the step using tyhe base class method
       
   120 	CTestSuite::AddTestStepL(ptrTestStep);
       
   121 }
       
   122 
       
   123 
       
   124 // second phase constructor for CommDb test suite
       
   125 // this creates all the CommDb test steps and
       
   126 // stores them inside CTestSuiteCommDb
       
   127 void CTestSuiteCommDb::InitialiseL( void )
       
   128 {
       
   129 
       
   130 	// add test steps
       
   131 	AddTestStepL( new(ELeave) CCommDbTest001_01 );
       
   132 	AddTestStepL( new(ELeave) CCommDbTest001_03 );
       
   133 	AddTestStepL( new(ELeave) CCommDbTest001_04 );
       
   134 	AddTestStepL( new(ELeave) CCommDbTest001_05 );
       
   135 	AddTestStepL( new(ELeave) CCommDbTest001_07 );
       
   136 	AddTestStepL( new(ELeave) CCommDbTest001_08 );
       
   137 	AddTestStepL( new(ELeave) CCommDbTest001_09 );
       
   138 	AddTestStepL( new(ELeave) CCommDbTest001_10 );
       
   139 	AddTestStepL( new(ELeave) CCommDbTest002_01 );
       
   140 	AddTestStepL( new(ELeave) CCommDbTest003_01 );
       
   141 	AddTestStepL( new(ELeave) CCommDbTest003_02 );
       
   142 	AddTestStepL( new(ELeave) CCommDbTest003_03 );
       
   143 	AddTestStepL( new(ELeave) CCommDbTest003_04 );
       
   144 	AddTestStepL( new(ELeave) CCommDbTest003_05 );
       
   145 	AddTestStepL( new(ELeave) CCommDbTest003_06 );
       
   146 	AddTestStepL( new(ELeave) CCommDbTest003_07 );
       
   147 	AddTestStepL( new(ELeave) CCommDbTest003_08 );
       
   148 	AddTestStepL( new(ELeave) CCommDbTest004_01 );
       
   149 	AddTestStepL( new(ELeave) CCommDbTest004_02 );
       
   150 	AddTestStepL( new(ELeave) CCommDbTest004_03 );
       
   151 	AddTestStepL( new(ELeave) CCommDbTest004_04 );
       
   152 	AddTestStepL( new(ELeave) CCommDbTest004_05 );
       
   153 	AddTestStepL( new(ELeave) CCommDbTest004_06 );
       
   154 	AddTestStepL( new(ELeave) CCommDbTest005_01 );
       
   155 	AddTestStepL( new(ELeave) CCommDbTest005_02 );
       
   156 	AddTestStepL( new(ELeave) CCommDbTest005_03 );
       
   157 	AddTestStepL( new(ELeave) CCommDbTest005_04 );
       
   158 	AddTestStepL( new(ELeave) CCommDbTest006_01 );
       
   159 	AddTestStepL( new(ELeave) CCommDbTest006_02 );
       
   160 	AddTestStepL( new(ELeave) CCommDbTest006_03 );
       
   161 	AddTestStepL( new(ELeave) CCommDbTest006_04 );
       
   162 	AddTestStepL( new(ELeave) CCommDbTest006_05 );
       
   163 	AddTestStepL( new(ELeave) CCommDbTest007_01 );
       
   164 	AddTestStepL( new(ELeave) CCommDbTest007_02 );
       
   165 	AddTestStepL( new(ELeave) CCommDbTest007_03 );
       
   166 	AddTestStepL( new(ELeave) CCommDbTest007_04 );
       
   167 	AddTestStepL( new(ELeave) CCommDbTest007_05 );
       
   168 	AddTestStepL( new(ELeave) CCommDbTest007_06 );	
       
   169 	AddTestStepL( new(ELeave) CCommDbTest007_07 );
       
   170 	AddTestStepL( new(ELeave) CCommDbTest007_08 );
       
   171 	AddTestStepL( new(ELeave) CCommDbTest007_09 );
       
   172 	AddTestStepL( new(ELeave) CCommDbTest007_10 );
       
   173 	AddTestStepL( new(ELeave) CCommDbTest007_11 );
       
   174 	AddTestStepL( new(ELeave) CCommDbTest007_12 );
       
   175 	AddTestStepL( new(ELeave) CCommDbTest007_14 );
       
   176 	AddTestStepL( new(ELeave) CCommDbTest007_15 );
       
   177 	AddTestStepL( new(ELeave) CCommDbTest007_16 );
       
   178 	AddTestStepL( new(ELeave) CCommDbTest007_17 );
       
   179 	AddTestStepL( new(ELeave) CCommDbTest007_18 );
       
   180 	AddTestStepL( new(ELeave) CCommDbTest007_19 );
       
   181 	AddTestStepL( new(ELeave) CCommDbTest007_20 );
       
   182 	AddTestStepL( new(ELeave) CCommDbTest008_01 );
       
   183 	AddTestStepL( new(ELeave) CCommDbTest008_02 );
       
   184 	AddTestStepL( new(ELeave) CCommDbTest008_03 );
       
   185 	AddTestStepL( new(ELeave) CCommDbTest008_04 );
       
   186 	AddTestStepL( new(ELeave) CCommDbTest009_01 );
       
   187 	AddTestStepL( new(ELeave) CCommDbTest009_02 );
       
   188 	AddTestStepL( new(ELeave) CCommDbTest009_03 );
       
   189 	AddTestStepL( new(ELeave) CCommDbTest009_04 );
       
   190 	AddTestStepL( new(ELeave) CCommDbTest009_05 );
       
   191 	AddTestStepL( new(ELeave) CCommDbTest009_06 );
       
   192 	AddTestStepL( new(ELeave) CCommDbTest009_07 );
       
   193 	AddTestStepL( new(ELeave) CCommDbTest009_08 );
       
   194 	AddTestStepL( new(ELeave) CCommDbTest009_09 );
       
   195 	AddTestStepL( new(ELeave) CCommDbTest009_10 );
       
   196 	AddTestStepL( new(ELeave) CCommDbTest009_11 );
       
   197 	AddTestStepL( new(ELeave) CCommDbTest009_12 );
       
   198 	AddTestStepL( new(ELeave) CCommDbTest009_13 );
       
   199 	AddTestStepL( new(ELeave) CCommDbTest009_14 );
       
   200 	AddTestStepL( new(ELeave) CCommDbTest009_15 );
       
   201 	AddTestStepL( new(ELeave) CCommDbTest009_16 );
       
   202 	AddTestStepL( new(ELeave) CCommDbTest009_17 );
       
   203 	AddTestStepL( new(ELeave) CCommDbTest009_18 );
       
   204 	AddTestStepL( new(ELeave) CCommDbTest009_19 );
       
   205 	AddTestStepL( new(ELeave) CCommDbTest009_20 );
       
   206 	AddTestStepL( new(ELeave) CCommDbTest009_21 );
       
   207 	AddTestStepL( new(ELeave) CCommDbTest010_01 );
       
   208 	AddTestStepL( new(ELeave) CCommDbTest010_02 );
       
   209 	AddTestStepL( new(ELeave) CCommDbTest010_03 );
       
   210 	AddTestStepL( new(ELeave) CCommDbTest010_04 );
       
   211 	AddTestStepL( new(ELeave) CCommDbTest010_05 );
       
   212 	AddTestStepL( new(ELeave) CCommDbTest011_01 );
       
   213 	AddTestStepL( new(ELeave) CCommDbTest011_02 );
       
   214 	AddTestStepL( new(ELeave) CCommDbTest011_03 );
       
   215 	AddTestStepL( new(ELeave) CCommDbTest011_04 );
       
   216 	AddTestStepL( new(ELeave) CCommDbTest012_01 );
       
   217 	AddTestStepL( new(ELeave) CCommDbTest012_02 );
       
   218 	AddTestStepL( new(ELeave) CCommDbTest012_03 );
       
   219 	AddTestStepL( new(ELeave) CCommDbTest012_04 );
       
   220 	AddTestStepL( new(ELeave) CCommDbTest012_05 );
       
   221 	AddTestStepL( new(ELeave) CCommDbTest012_06 );
       
   222 	AddTestStepL( new(ELeave) CCommDbTest012_07 );
       
   223 	AddTestStepL( new(ELeave) CCommDbTest013_01 );
       
   224 	AddTestStepL( new(ELeave) CCommDbTest013_02 );
       
   225 	AddTestStepL( new(ELeave) CCommDbTest013_03 );
       
   226 	AddTestStepL( new(ELeave) CCommDbTest013_04 );
       
   227 	AddTestStepL( new(ELeave) CCommDbTest014_01 );
       
   228 	AddTestStepL( new(ELeave) CCommDbTest014_02 );
       
   229 	AddTestStepL( new(ELeave) CCommDbTest014_03 );
       
   230 	AddTestStepL( new(ELeave) CCommDbTest014_04 );
       
   231 	AddTestStepL( new(ELeave) CCommDbTest015_01 );
       
   232 	AddTestStepL( new(ELeave) CCommDbTest015_02 );
       
   233 	AddTestStepL( new(ELeave) CCommDbTest015_03 );
       
   234 	AddTestStepL( new(ELeave) CCommDbTest015_04 );
       
   235 	AddTestStepL( new(ELeave) CCommDbTest015_05 );
       
   236 	AddTestStepL( new(ELeave) CCommDbTest015_06 );
       
   237 	AddTestStepL( new(ELeave) CCommDbTest015_07 );
       
   238 	AddTestStepL( new(ELeave) CCommDbTest015_08 );
       
   239 	AddTestStepL( new(ELeave) CCommDbTest015_09 );
       
   240 	AddTestStepL( new(ELeave) CCommDbTest015_10 );
       
   241 	AddTestStepL( new(ELeave) CCommDbTest015_11 );
       
   242 	AddTestStepL( new(ELeave) CCommDbTest015_12 );
       
   243 	AddTestStepL( new(ELeave) CCommDbTest015_13 );
       
   244 	AddTestStepL( new(ELeave) CCommDbTest015_14 );
       
   245 	AddTestStepL( new(ELeave) CCommDbTest015_15 );
       
   246 	AddTestStepL( new(ELeave) CCommDbTest015_16 );
       
   247 	AddTestStepL( new(ELeave) CCommDbTest016_01 );
       
   248 	AddTestStepL( new(ELeave) CCommDbTest016_02 );
       
   249 	AddTestStepL( new(ELeave) CCommDbTest016_04 );
       
   250 	AddTestStepL( new(ELeave) CCommDbTest016_05 );
       
   251 	AddTestStepL( new(ELeave) CCommDbTest016_07 );
       
   252 	AddTestStepL( new(ELeave) CCommDbTest016_08 );
       
   253 	AddTestStepL( new(ELeave) CCommDbTest016_09 ); 
       
   254 	AddTestStepL( new(ELeave) CCommDbTest017_01 ); 
       
   255 	AddTestStepL( new(ELeave) CCommDbTest017_02 ); 
       
   256 	AddTestStepL( new(ELeave) CCommDbTest017_03 ); 
       
   257 	AddTestStepL( new(ELeave) CCommDbTest017_04 ); 
       
   258 	AddTestStepL( new(ELeave) CCommDbTest017_05 ); 
       
   259 	AddTestStepL( new(ELeave) CCommDbTest017_06 ); 
       
   260 	AddTestStepL( new(ELeave) CCommDbTest017_07 ); 
       
   261 	AddTestStepL( new(ELeave) CCommDbTest018_01 ); 
       
   262 	AddTestStepL( new(ELeave) CCommDbTest018_02 ); 
       
   263 	AddTestStepL( new(ELeave) CCommDbTest018_03 ); 
       
   264 	AddTestStepL( new(ELeave) CCommDbTest018_04 ); 
       
   265 	AddTestStepL( new(ELeave) CCommDbTest018_05 );
       
   266 	AddTestStepL( new(ELeave) CCommDbTest018_06 );
       
   267 	AddTestStepL( new(ELeave) CCommDbTest018_07 );
       
   268 	AddTestStepL( new(ELeave) CCommDbTest018_08 );
       
   269 	AddTestStepL( new(ELeave) CCommDbTest019_01 ); 
       
   270 	AddTestStepL( new(ELeave) CCommDbTest019_02 ); 
       
   271 	AddTestStepL( new(ELeave) CCommDbTest019_03 ); 
       
   272 	AddTestStepL( new(ELeave) CCommDbTest019_04 ); 
       
   273 	AddTestStepL( new(ELeave) CCommDbTest019_05 ); 
       
   274 	AddTestStepL( new(ELeave) CCommDbTest019_06 ); 
       
   275 	AddTestStepL( new(ELeave) CCommDbTest019_07 ); 
       
   276 	AddTestStepL( new(ELeave) CCommDbTest019_08 );
       
   277 	AddTestStepL( new(ELeave) CCommDbTest019_09 );
       
   278 	AddTestStepL( new(ELeave) CCommDbTest019_10 );
       
   279 	AddTestStepL( new(ELeave) CCommDbTest019_11 );
       
   280 	AddTestStepL( new(ELeave) CCommDbTest019_12 );
       
   281 	AddTestStepL( new(ELeave) CCommDbTest019_13 );
       
   282 	AddTestStepL( new(ELeave) CCommDbTest019_14 );
       
   283 	AddTestStepL( new(ELeave) CCommDbTest020_01 );
       
   284 	AddTestStepL( new(ELeave) CCommDbTest020_02 );
       
   285 	AddTestStepL( new(ELeave) CCommDbTest020_03 );
       
   286 	AddTestStepL( new(ELeave) CCommDbTest020_04 );
       
   287 	AddTestStepL( new(ELeave) CCommDbTest020_05 );
       
   288 	AddTestStepL( new(ELeave) CCommDbTest020_06 );
       
   289 	AddTestStepL( new(ELeave) CCommDbTest020_07 );
       
   290 	AddTestStepL( new(ELeave) CCommDbTest020_08 );
       
   291 	AddTestStepL( new(ELeave) CCommDbTest021_01 );
       
   292 	AddTestStepL( new(ELeave) CCommDbTest021_02 );
       
   293 	AddTestStepL( new(ELeave) CCommDbTest021_03 );
       
   294 	AddTestStepL( new(ELeave) CCommDbTest021_04 );
       
   295 	AddTestStepL( new(ELeave) CCommDbTest021_05 );
       
   296 	AddTestStepL( new(ELeave) CCommDbTest022_01 );
       
   297 	AddTestStepL( new(ELeave) CCommDbTest022_02 );
       
   298 	AddTestStepL( new(ELeave) CCommDbTest022_03 );
       
   299 	AddTestStepL( new(ELeave) CCommDbTest022_04 );
       
   300 	AddTestStepL( new(ELeave) CCommDbTest022_05 );
       
   301 	AddTestStepL( new(ELeave) CCommDbTest022_06 );
       
   302 	AddTestStepL( new(ELeave) CCommDbTest022_07 );
       
   303 	AddTestStepL( new(ELeave) CCommDbTest022_08 );
       
   304 	AddTestStepL( new(ELeave) CCommDbTest022_09 );
       
   305 	AddTestStepL( new(ELeave) CCommDbTest022_10 );
       
   306 	AddTestStepL( new(ELeave) CCommDbTest022_11 );
       
   307 	AddTestStepL( new(ELeave) CCommDbTest022_12 );
       
   308 	AddTestStepL( new(ELeave) CCommDbTest022_13 );
       
   309 	AddTestStepL( new(ELeave) CCommDbTest022_14 );
       
   310 	AddTestStepL( new(ELeave) CCommDbTest022_16 );
       
   311 	AddTestStepL( new(ELeave) CCommDbTest022_17 );
       
   312 	AddTestStepL( new(ELeave) CCommDbTest022_18 );
       
   313 	AddTestStepL( new(ELeave) CCommDbTest022_19 );
       
   314 	AddTestStepL( new(ELeave) CCommDbTest022_20 );
       
   315 	AddTestStepL( new(ELeave) CCommDbTest022_21 );
       
   316 	AddTestStepL( new(ELeave) CCommDbTest022_22 );
       
   317 	AddTestStepL( new(ELeave) CCommDbTest022_23 );
       
   318 	AddTestStepL( new(ELeave) CCommDbTest022_24 );
       
   319 	AddTestStepL( new(ELeave) CCommDbTest022_25 );
       
   320 	AddTestStepL( new(ELeave) CCommDbTest022_26 );
       
   321 	AddTestStepL( new(ELeave) CCommDbTest022_27 );
       
   322 	AddTestStepL( new(ELeave) CCommDbTest022_28 );
       
   323 	AddTestStepL( new(ELeave) CCommDbTest022_29 );
       
   324 	AddTestStepL( new(ELeave) CCommDbTest022_30 );
       
   325 	AddTestStepL( new(ELeave) CCommDbTest023_01 );
       
   326 	AddTestStepL( new(ELeave) CCommDbTest023_02 );
       
   327 	AddTestStepL( new(ELeave) CCommDbTest023_03 );
       
   328 	AddTestStepL( new(ELeave) CCommDbTest023_04 );
       
   329 	AddTestStepL( new(ELeave) CCommDbTest023_05 );
       
   330 	AddTestStepL( new(ELeave) CCommDbTest023_06 );
       
   331 	AddTestStepL( new(ELeave) CCommDbTest024_01 );
       
   332 	AddTestStepL( new(ELeave) CCommDbTest024_02 );
       
   333 	AddTestStepL( new(ELeave) CCommDbTest024_03 );
       
   334 	AddTestStepL( new(ELeave) CCommDbTest024_04 );
       
   335 	AddTestStepL( new(ELeave) CCommDbTest024_05 );
       
   336 	AddTestStepL( new(ELeave) CCommDbTest024_06 );
       
   337 	AddTestStepL( new(ELeave) CCommDbTest024_07 );
       
   338 	AddTestStepL( new(ELeave) CCommDbTest024_08 );
       
   339 	AddTestStepL( new(ELeave) CCommDbTest024_09 );
       
   340 	AddTestStepL( new(ELeave) CCommDbTest025_01 );
       
   341 	AddTestStepL( new(ELeave) CCommDbTest025_02 );
       
   342 	AddTestStepL( new(ELeave) CCommDbTest026_01 );
       
   343 	AddTestStepL( new(ELeave) CCommDbTest026_02 );
       
   344 	AddTestStepL( new(ELeave) CCommDbTest026_03 );
       
   345 	AddTestStepL( new(ELeave) CCommDbTest026_04 );
       
   346 	AddTestStepL( new(ELeave) CCommDbTest026_05 );
       
   347 	AddTestStepL( new(ELeave) CCommDbTest026_06 );
       
   348 	AddTestStepL( new(ELeave) CCommDbTest026_07 );
       
   349 	AddTestStepL( new(ELeave) CCommDbTest026_08 );
       
   350 	AddTestStepL( new(ELeave) CCommDbTest026_09 );
       
   351 	AddTestStepL( new(ELeave) CCommDbTest026_10 );
       
   352 	AddTestStepL( new(ELeave) CCommDbTest026_11 );
       
   353 	AddTestStepL( new(ELeave) CCommDbTest026_12 );
       
   354 	AddTestStepL( new(ELeave) CCommDbTest026_13 );
       
   355 	AddTestStepL( new(ELeave) CCommDbTest026_14 );
       
   356 	AddTestStepL( new(ELeave) CCommDbTest026_15 );
       
   357 	AddTestStepL( new(ELeave) CCommDbTest026_16 );
       
   358 	AddTestStepL( new(ELeave) CCommDbTest027_01 );
       
   359 	AddTestStepL( new(ELeave) CCommDbTest027_02 );
       
   360 	AddTestStepL( new(ELeave) CCommDbTest028_01 );
       
   361 	AddTestStepL( new(ELeave) CCommDbTest028_02 );
       
   362 	AddTestStepL( new(ELeave) CCommDbTest028_03 );
       
   363 	AddTestStepL( new(ELeave) CCommDbTest028_04 );
       
   364 	AddTestStepL( new(ELeave) CCommDbTest028_05 );
       
   365 	AddTestStepL( new(ELeave) CCommDbTest028_06 );
       
   366 	AddTestStepL( new(ELeave) CCommDbTest028_07 );
       
   367 	AddTestStepL( new(ELeave) CCommDbTest029_01 );
       
   368 	AddTestStepL( new(ELeave) CCommDbTest029_02 );
       
   369 	AddTestStepL( new(ELeave) CCommDbTest029_03 );
       
   370 	AddTestStepL( new(ELeave) CCommDbTest029_04 );
       
   371 	AddTestStepL( new(ELeave) CCommDbTest030_01 );
       
   372 	AddTestStepL( new(ELeave) CCommDbTest030_02 );
       
   373 	AddTestStepL( new(ELeave) CCommDbTest030_03 ); 
       
   374 	AddTestStepL( new(ELeave) CCommDbTest031_01 );
       
   375 	AddTestStepL( new(ELeave) CCommDbTest031_02 );
       
   376 	AddTestStepL( new(ELeave) CCommDbTest031_03 );
       
   377 	AddTestStepL( new(ELeave) CCommDbTest031_04 );
       
   378 	AddTestStepL( new(ELeave) CCommDbTest031_05 );
       
   379 	AddTestStepL( new(ELeave) CCommDbTest032_01 );
       
   380 	AddTestStepL( new(ELeave) CCommDbTest032_02 );
       
   381 	AddTestStepL( new(ELeave) CCommDbTest032_03 );
       
   382 	AddTestStepL( new(ELeave) CCommDbTest032_04 );
       
   383 	AddTestStepL( new(ELeave) CCommDbTest032_05 );
       
   384 	AddTestStepL( new(ELeave) CCommDbTest033_01 );
       
   385 	AddTestStepL( new(ELeave) CCommDbTest033_02 );
       
   386 	AddTestStepL( new(ELeave) CCommDbTest033_03 );
       
   387 	AddTestStepL( new(ELeave) CCommDbTest033_04 );
       
   388 	AddTestStepL( new(ELeave) CCommDbTest033_05 );
       
   389 	AddTestStepL( new(ELeave) CCommDbTest033_06 );
       
   390 	AddTestStepL( new(ELeave) CCommDbTest033_07 );
       
   391 	AddTestStepL( new(ELeave) CCommDbTest033_08 );
       
   392 	AddTestStepL( new(ELeave) CCommDbTest033_09 );
       
   393 	AddTestStepL( new(ELeave) CCommDbTest034_01 );
       
   394 	AddTestStepL( new(ELeave) CCommDbTest034_02 );
       
   395 	AddTestStepL( new(ELeave) CCommDbTest034_03 );
       
   396 	AddTestStepL( new(ELeave) CCommDbTest034_04 );
       
   397 	AddTestStepL( new(ELeave) CCommDbTest034_05 );
       
   398 	AddTestStepL( new(ELeave) CCommDbTest034_06 );
       
   399 
       
   400 	AddTestStepL( new(ELeave) CCommDbTest035_01 );
       
   401 	AddTestStepL( new(ELeave) CCommDbTest035_02 );
       
   402 	AddTestStepL( new(ELeave) CCommDbTest035_03 );
       
   403 	AddTestStepL( new(ELeave) CCommDbTest035_04 );
       
   404 	AddTestStepL( new(ELeave) CCommDbTest036_01 );
       
   405 	AddTestStepL( new(ELeave) CCommDbTest036_02 );
       
   406 	AddTestStepL( new(ELeave) CCommDbTest036_03 );
       
   407 	AddTestStepL( new(ELeave) CCommDbTest036_04 );
       
   408 	AddTestStepL( new(ELeave) CCommDbTest036_05 );
       
   409 	AddTestStepL( new(ELeave) CCommDbTest036_06 );
       
   410 	AddTestStepL( new(ELeave) CCommDbTest036_07 );
       
   411 	AddTestStepL( new(ELeave) CCommDbTest036_08 );
       
   412 	AddTestStepL( new(ELeave) CCommDbTest036_09 );
       
   413 	AddTestStepL( new(ELeave) CCommDbTest036_10 );
       
   414 	AddTestStepL( new(ELeave) CCommDbTest036_11 );
       
   415 	AddTestStepL( new(ELeave) CCommDbTest036_12 );
       
   416 	AddTestStepL( new(ELeave) CCommDbTest036_13 );
       
   417 	AddTestStepL( new(ELeave) CCommDbTest036_14 );
       
   418 	AddTestStepL( new(ELeave) CCommDbTest036_15 );
       
   419 	AddTestStepL( new(ELeave) CCommDbTest036_16 );
       
   420 	AddTestStepL( new(ELeave) CCommDbTest036_17 );
       
   421 	AddTestStepL( new(ELeave) CCommDbTest036_18 );
       
   422 	AddTestStepL( new(ELeave) CCommDbTest037_01 );
       
   423 	AddTestStepL( new(ELeave) CCommDbTest037_02 );
       
   424 	AddTestStepL( new(ELeave) CCommDbTest037_03 );
       
   425 	AddTestStepL( new(ELeave) CCommDbTest038_01 );
       
   426 	AddTestStepL( new(ELeave) CCommDbTest038_02 );
       
   427 	AddTestStepL( new(ELeave) CCommDbTest038_03 );
       
   428 	AddTestStepL( new(ELeave) CCommDbTest039_01 );
       
   429 	AddTestStepL( new(ELeave) CCommDbTest039_02 );
       
   430 	AddTestStepL( new(ELeave) CCommDbTest040_01 );
       
   431 	AddTestStepL( new(ELeave) CCommDbTest040_02 );
       
   432 	AddTestStepL( new(ELeave) CCommDbTest040_03 );
       
   433 	AddTestStepL( new(ELeave) CCommDbTest041_01 );
       
   434 	AddTestStepL( new(ELeave) CCommDbTest041_02 );
       
   435 	AddTestStepL( new(ELeave) CCommDbTest041_03 );
       
   436 	AddTestStepL( new(ELeave) CCommDbTest041_04 );
       
   437 	AddTestStepL( new(ELeave) CCommDbTest041_05 );
       
   438 	AddTestStepL( new(ELeave) CCommDbTest041_06 );
       
   439 	AddTestStepL( new(ELeave) CCommDbTest041_07 );
       
   440 	AddTestStepL( new(ELeave) CCommDbTest041_08 );
       
   441 	AddTestStepL( new(ELeave) CCommDbTest041_09 );
       
   442 	AddTestStepL( new(ELeave) CCommDbTest041_10 );
       
   443 	AddTestStepL( new(ELeave) CCommDbTest041_11 );
       
   444 	AddTestStepL( new(ELeave) CCommDbTest041_12 );
       
   445 	AddTestStepL( new(ELeave) CCommDbTest041_13 );
       
   446 	AddTestStepL( new(ELeave) CCommDbTest041_14 );
       
   447 	AddTestStepL( new(ELeave) CCommDbTest041_15 );
       
   448 	AddTestStepL( new(ELeave) CCommDbTest041_16 );
       
   449 	AddTestStepL( new(ELeave) CCommDbTest041_17 );
       
   450 	AddTestStepL( new(ELeave) CCommDbTest041_18 );
       
   451 	AddTestStepL( new(ELeave) CCommDbTest041_19 );
       
   452 	AddTestStepL( new(ELeave) CCommDbTest041_20 );
       
   453 	AddTestStepL( new(ELeave) CCommDbTest041_21 );
       
   454 	AddTestStepL( new(ELeave) CCommDbTest041_22 );
       
   455 	AddTestStepL( new(ELeave) CCommDbTest041_23 );
       
   456 	AddTestStepL( new(ELeave) CCommDbTest041_24 );
       
   457 	AddTestStepL( new(ELeave) CCommDbTest041_25 );
       
   458 	AddTestStepL( new(ELeave) CCommDbTest041_26 );
       
   459 	AddTestStepL( new(ELeave) CCommDbTest041_27 );
       
   460 	AddTestStepL( new(ELeave) CCommDbTest041_28 );
       
   461 	AddTestStepL( new(ELeave) CCommDbTest041_29 );
       
   462 	AddTestStepL( new(ELeave) CCommDbTest041_30 );
       
   463 	AddTestStepL( new(ELeave) CCommDbTest041_31 );
       
   464 	AddTestStepL( new(ELeave) CCommDbTest041_32 );
       
   465 	AddTestStepL( new(ELeave) CCommDbTest041_33 );	
       
   466 	AddTestStepL( new(ELeave) CCommDbTest041_34 );
       
   467 	AddTestStepL( new(ELeave) CCommDbTest042_01 );
       
   468 	AddTestStepL( new(ELeave) CCommDbTest042_02 );
       
   469 	AddTestStepL( new(ELeave) CCommDbTest042_03 );
       
   470 	AddTestStepL( new(ELeave) CCommDbTest043_01 );
       
   471 	AddTestStepL( new(ELeave) CCommDbTest043_02 );
       
   472 	AddTestStepL( new(ELeave) CCommDbTest043_03 );
       
   473 	AddTestStepL( new(ELeave) CCommDbTest043_04 );
       
   474 	AddTestStepL( new(ELeave) CCommDbTest043_05 );
       
   475 	AddTestStepL( new(ELeave) CCommDbTest044_01 );
       
   476 	AddTestStepL( new(ELeave) CCommDbTest044_02 );
       
   477 	AddTestStepL( new(ELeave) CCommDbTest044_03 );
       
   478 	AddTestStepL( new(ELeave) CCommDbTest045_01 );
       
   479 	AddTestStepL( new(ELeave) CCommDbTest045_02 );
       
   480 	AddTestStepL( new(ELeave) CCommDbTest045_03 );
       
   481 	AddTestStepL( new(ELeave) CCommDbTest046_01 );
       
   482 	AddTestStepL( new(ELeave) CCommDbTest046_02 );
       
   483 	AddTestStepL( new(ELeave) CCommDbTest046_03 );
       
   484 	AddTestStepL( new(ELeave) CCommDbTest046_04 );
       
   485 	AddTestStepL( new(ELeave) CCommDbTest046_05 );
       
   486 	AddTestStepL( new(ELeave) CCommDbTest047_01 );
       
   487 	AddTestStepL( new(ELeave) CCommDbTest047_02 );
       
   488 	AddTestStepL( new(ELeave) CCommDbTest047_03 );
       
   489 	AddTestStepL( new(ELeave) CCommDbTest047_04 );
       
   490 	AddTestStepL( new(ELeave) CCommDbTest047_05 );
       
   491 	AddTestStepL( new(ELeave) CCommDbTest047_06 );
       
   492 	AddTestStepL( new(ELeave) CCommDbTest047_07 );
       
   493 	AddTestStepL( new(ELeave) CCommDbTest047_08 );
       
   494 	AddTestStepL( new(ELeave) CCommDbTest047_13 );
       
   495 	AddTestStepL( new(ELeave) CCommDbTest051_01 );
       
   496 	AddTestStepL( new(ELeave) CCommDbTest051_02 );
       
   497 	AddTestStepL( new(ELeave) CCommDbTest052_01 );
       
   498 	AddTestStepL( new(ELeave) CCommDbTest052_02 );
       
   499 	AddTestStepL( new(ELeave) CCommDbTest053_01 );
       
   500 	AddTestStepL( new(ELeave) CCommDbTest053_02 );
       
   501 	AddTestStepL( new(ELeave) CCommDbTest054_01 );
       
   502 	AddTestStepL( new(ELeave) CCommDbTest054_02 );
       
   503 	AddTestStepL( new(ELeave) CCommDbTest055_01 );
       
   504 	AddTestStepL( new(ELeave) CCommDbTest055_02 );
       
   505 	AddTestStepL( new(ELeave) CCommDbTest056_01 );
       
   506 	AddTestStepL( new(ELeave) CCommDbTest056_02 );
       
   507 	AddTestStepL( new(ELeave) CCommDbTest057_01 );
       
   508 	AddTestStepL( new(ELeave) CCommDbTest057_02 );
       
   509 	AddTestStepL( new(ELeave) CCommDbTest058_01 );
       
   510 	AddTestStepL( new(ELeave) CCommDbTest058_02 );
       
   511 	AddTestStepL( new(ELeave) CCommDbTest059_01 );
       
   512 	AddTestStepL( new(ELeave) CCommDbTest060_01 );
       
   513 	AddTestStepL( new(ELeave) CCommDbTest060_02 );
       
   514 	AddTestStepL( new(ELeave) CCommDbTest061_01 );
       
   515 	AddTestStepL( new(ELeave) CCommDbTest061_02 );
       
   516 	AddTestStepL( new(ELeave) CCommDbTest061_03 );
       
   517 	AddTestStepL( new(ELeave) CCommDbTest061_04 );
       
   518 	AddTestStepL( new(ELeave) CCommDbTest062_01 );
       
   519 	AddTestStepL( new(ELeave) CCommDbTest062_02 );
       
   520 	AddTestStepL( new(ELeave) CCommDbTest062_03 );
       
   521 	AddTestStepL( new(ELeave) CCommDbTest062_04 );
       
   522 	AddTestStepL( new(ELeave) CCommDbTest062_05 );
       
   523 	AddTestStepL( new(ELeave) CCommDbTest063_01 );
       
   524 	AddTestStepL( new(ELeave) CCommDbTest063_02 );
       
   525 	AddTestStepL( new(ELeave) CCommDbTest063_03 );
       
   526 	AddTestStepL( new(ELeave) CCommDbTest063_04 );
       
   527 	AddTestStepL( new(ELeave) CCommDbTest063_05 );
       
   528 	AddTestStepL( new(ELeave) CCommDbTest063_06 );
       
   529 	AddTestStepL( new(ELeave) CCommDbTest063_07 );
       
   530 	AddTestStepL( new(ELeave) CCommDbTest063_08 );
       
   531 	AddTestStepL( new(ELeave) CCommDbTest064_01 );
       
   532 	AddTestStepL( new(ELeave) CCommDbPreCopy );
       
   533 
       
   534 	// Ensure that the properties get created; normally the RootServer does this
       
   535 	CommsDat::CMDBSession* ptrCommsdatSession = NULL;
       
   536 #ifdef SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY
       
   537 	TRAPD(result, ptrCommsdatSession = CommsDat::CMDBSession::NewL(KCDVersion1_2));
       
   538 #else
       
   539 	TRAPD(result, ptrCommsdatSession = CommsDat::CMDBSession::NewL(KCDVersion1_1));
       
   540 #endif
       
   541 	if (result == KErrNone)
       
   542 		{
       
   543 		result = ptrCommsdatSession->PublishProperties();
       
   544 		delete ptrCommsdatSession;
       
   545 		}
       
   546 
       
   547 }
       
   548 
       
   549