tzservices/tzserver/test/Integration/dstscripts/TestNaiadTZServer.script
changeset 0 2e3d3ce01487
equal deleted inserted replaced
-1:000000000000 0:2e3d3ce01487
       
     1 // Copyright (c) 2007-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 //
       
    15 
       
    16 //! @file
       
    17 //! @SYMTestSuiteName	DstIntServer
       
    18 //! @SYMScriptTestEnvironment
       
    19 
       
    20 PRINT Run Naiad Quality Time Zones Test
       
    21 
       
    22 LOAD_SUITE DstIntServer
       
    23 
       
    24 START_TESTCASE PIM-APPENG-CallnterimAPI-CIT-TZ-0007AP-NaiadHP-0001
       
    25 //! @file
       
    26 //! @SYMTestCaseID PIM-APPENG-CallnterimAPI-CIT-TZ-0007AP-NaiadHP-0001
       
    27 //! @SYMTestType CIT
       
    28 //! @SYMTestPriority High
       
    29 //! @SYMComponent TZ
       
    30 //! @SYMTestStatus Implemented
       
    31 //! @SYMTestCaseDesc OOM Retrieving offset for various numeric ids
       
    32 //! @SYMTestActions Retrieve offsets for various numeric ids (in OOM conditions).
       
    33 //! @SYMTestActions Verify that these offsets are correct.
       
    34 //! @SYMTestExpectedResults The offsets retrieved should be for those numeric ids specified.
       
    35 
       
    36 RUN_TEST_STEP 100 DstIntServer SetTz \dstscripts\TestNaiadTZServer.ini london
       
    37 RUN_TEST_STEP 100 DstIntServer TestTZServer \dstscripts\TestNaiadTZServer.ini offsetandids
       
    38 END_TESTCASE PIM-APPENG-CallnterimAPI-CIT-TZ-0007AP-NaiadHP-0001
       
    39 
       
    40 
       
    41 START_TESTCASE PIM-APPENG-CallnterimAPI-CIT-TZ-0008AP-NaiadHP-0001
       
    42 //! @file
       
    43 //! @SYMTestCaseID PIM-APPENG-CallnterimAPI-CIT-TZ-0008AP-NaiadHP-0001
       
    44 //! @SYMTestType CIT
       
    45 //! @SYMTestPriority High
       
    46 //! @SYMComponent TZ
       
    47 //! @SYMTestStatus Implemented
       
    48 //! @SYMTestCaseDesc OOM Retrieving offset for invalid numeric ids
       
    49 //! @SYMTestActions Retrieve offsets for invalid numeric ids (in OOM conditions).
       
    50 //! @SYMTestActions Verify that the offset returned is 0.
       
    51 //! @SYMTestExpectedResults The offset returned should be 0 for invalid numeric ids
       
    52 
       
    53 RUN_TEST_STEP 100 DstIntServer SetTz \dstscripts\TestNaiadTZServer.ini london
       
    54 RUN_TEST_STEP 100 DstIntServer TestTZServer \dstscripts\TestNaiadTZServer.ini invalidnumericid
       
    55 END_TESTCASE PIM-APPENG-CallnterimAPI-CIT-TZ-0008AP-NaiadHP-0001
       
    56 
       
    57 
       
    58 START_TESTCASE PIM-APPENG-CallnterimAPI-CIT-TZ-0009AP-NaiadHP-0001
       
    59 //! @file
       
    60 //! @SYMTestCaseID PIM-APPENG-CallnterimAPI-CIT-TZ-0009AP-NaiadHP-0001
       
    61 //! @SYMTestType CIT
       
    62 //! @SYMTestPriority High
       
    63 //! @SYMComponent TZ
       
    64 //! @SYMTestStatus Implemented
       
    65 //! @SYMTestCaseDesc OOM Retrieving offset when DST ON and OFF
       
    66 //! @SYMTestActions Set time zone to Auckland.
       
    67 //! @SYMTestActions Set system time so DST is ON.
       
    68 //! @SYMTestActions Verify the offset.
       
    69 //! @SYMTestActions Set system time so DST is OFF.
       
    70 //! @SYMTestActions Verify offset.
       
    71 //! @SYMTestExpectedResults The offset retrieved should be the standard offset regardless whether DST is ON or OFF
       
    72 
       
    73 
       
    74 RUN_TEST_STEP 100 DstIntServer SetTz \dstscripts\TestNaiadTZServer.ini aukland
       
    75 RUN_TEST_STEP 100 DstIntServer SetSysTime \dstscripts\TestNaiadTZServer.ini STDSTONAuckland
       
    76 RUN_TEST_STEP 100 DstIntServer TestTZServer \dstscripts\TestNaiadTZServer.ini aucklandON
       
    77 RUN_TEST_STEP 100 DstIntServer SetSysTime \dstscripts\TestNaiadTZServer.ini STDSTOFFAuckland
       
    78 RUN_TEST_STEP 100 DstIntServer TestTZServer \dstscripts\TestNaiadTZServer.ini aucklandOFF
       
    79 END_TESTCASE PIM-APPENG-CallnterimAPI-CIT-TZ-0009AP-NaiadHP-0001
       
    80 
       
    81 
       
    82 START_TESTCASE PIM-APPENG-CallnterimAPI-CIT-TZ-0010AP-NaiadHP-0001
       
    83 //! @file
       
    84 //! @SYMTestCaseID PIM-APPENG-CallnterimAPI-CIT-TZ-0010AP-NaiadHP-0001
       
    85 //! @SYMTestType CIT
       
    86 //! @SYMTestPriority High
       
    87 //! @SYMComponent TZ
       
    88 //! @SYMTestStatus Implemented
       
    89 //! @SYMTestCaseDesc OOM Time Conversions
       
    90 //! @SYMTestActions Convert times to local/universal times using current and specified time zone (in OOM conditions).
       
    91 //! @SYMTestActions Verify the conversions were successful.
       
    92 //! @SYMTestExpectedResults Should not panic, and times should be converted successfully
       
    93 
       
    94 RUN_TEST_STEP 100 DstIntServer TestTZServer \dstscripts\TestNaiadTZServer.ini OOMtimeconversions
       
    95 RUN_TEST_STEP 100 DstIntServer TestTZServer \dstscripts\TestNaiadTZServer.ini OOMtimeconversions1
       
    96 RUN_TEST_STEP 100 DstIntServer TestTZServer \dstscripts\TestNaiadTZServer.ini OOMtimeconversions2
       
    97 RUN_TEST_STEP 100 DstIntServer TestTZServer \dstscripts\TestNaiadTZServer.ini OOMtimeconversions3
       
    98 RUN_TEST_STEP 100 DstIntServer TestTZServer \dstscripts\TestNaiadTZServer.ini OOMtimeconversions4
       
    99 RUN_TEST_STEP 100 DstIntServer TestTZServer \dstscripts\TestNaiadTZServer.ini OOMtimeconversions5
       
   100 END_TESTCASE PIM-APPENG-CallnterimAPI-CIT-TZ-0010AP-NaiadHP-0001
       
   101 
       
   102 
       
   103 START_TESTCASE PIM-APPENG-CallnterimAPI-CIT-TZ-0011AP-NaiadHP-0001
       
   104 //! @file
       
   105 //! @SYMTestCaseID PIM-APPENG-CallnterimAPI-CIT-TZ-0011AP-NaiadHP-0001
       
   106 //! @SYMTestType CIT
       
   107 //! @SYMTestPriority High
       
   108 //! @SYMComponent TZ
       
   109 //! @SYMTestStatus Implemented
       
   110 //! @SYMTestCaseDesc OOM Get Current Time Zone
       
   111 //! @SYMTestActions Set time zone.
       
   112 //! @SYMTestActions Retrieve the time zone in OOM conditions.
       
   113 //! @SYMTestActions Verify that it has been set correctly.
       
   114 //! @SYMTestExpectedResults The time zone retrieved should be the same with the time zone used to set the system's time zone
       
   115 
       
   116 RUN_TEST_STEP 100 DstIntServer SetTz \dstscripts\TestNaiadTZServer.ini london
       
   117 RUN_TEST_STEP 100 DstIntServer TestTZServer \dstscripts\TestNaiadTZServer.ini OOMtimezone
       
   118 
       
   119 RUN_TEST_STEP 100 DstIntServer SetTz \dstscripts\TestNaiadTZServer.ini stanley
       
   120 RUN_TEST_STEP 100 DstIntServer TestTZServer \dstscripts\TestNaiadTZServer.ini OOMtimezone
       
   121 
       
   122 RUN_TEST_STEP 100 DstIntServer SetTz \dstscripts\TestNaiadTZServer.ini aukland
       
   123 RUN_TEST_STEP 100 DstIntServer TestTZServer \dstscripts\TestNaiadTZServer.ini OOMtimezone
       
   124 
       
   125 RUN_TEST_STEP 100 DstIntServer SetTz \dstscripts\TestNaiadTZServer.ini sydney
       
   126 RUN_TEST_STEP 100 DstIntServer TestTZServer \dstscripts\TestNaiadTZServer.ini OOMtimezone
       
   127 
       
   128 RUN_TEST_STEP 100 DstIntServer SetTz \dstscripts\TestNaiadTZServer.ini tirane
       
   129 RUN_TEST_STEP 100 DstIntServer TestTZServer \dstscripts\TestNaiadTZServer.ini OOMtimezone
       
   130 
       
   131 RUN_TEST_STEP 100 DstIntServer SetTz \dstscripts\TestNaiadTZServer.ini newyork
       
   132 RUN_TEST_STEP 100 DstIntServer TestTZServer \dstscripts\TestNaiadTZServer.ini OOMtimezone
       
   133 
       
   134 RUN_TEST_STEP 100 DstIntServer SetTz \dstscripts\TestNaiadTZServer.ini tokyo
       
   135 RUN_TEST_STEP 100 DstIntServer TestTZServer \dstscripts\TestNaiadTZServer.ini OOMtimezone
       
   136 
       
   137 RUN_TEST_STEP 100 DstIntServer SetTz \dstscripts\TestNaiadTZServer.ini nairobi
       
   138 RUN_TEST_STEP 100 DstIntServer TestTZServer \dstscripts\TestNaiadTZServer.ini OOMtimezone
       
   139 
       
   140 RUN_TEST_STEP 100 DstIntServer SetTz \dstscripts\TestNaiadTZServer.ini sofia
       
   141 RUN_TEST_STEP 100 DstIntServer TestTZServer \dstscripts\TestNaiadTZServer.ini OOMtimezone
       
   142 
       
   143 RUN_TEST_STEP 100 DstIntServer SetTz \dstscripts\TestNaiadTZServer.ini seoul
       
   144 RUN_TEST_STEP 100 DstIntServer TestTZServer \dstscripts\TestNaiadTZServer.ini OOMtimezone
       
   145 END_TESTCASE PIM-APPENG-CallnterimAPI-CIT-TZ-0011AP-NaiadHP-0001
       
   146 
       
   147 
       
   148 START_TESTCASE PIM-APPENG-CallnterimAPI-CIT-TZ-0012AP-NaiadHP-0001
       
   149 //! @file
       
   150 //! @SYMTestCaseID PIM-APPENG-CallnterimAPI-CIT-TZ-0012AP-NaiadHP-0001
       
   151 //! @SYMTestType CIT
       
   152 //! @SYMTestPriority High
       
   153 //! @SYMComponent TZ
       
   154 //! @SYMTestStatus Implemented
       
   155 //! @SYMTestCaseDesc OOM/Soak Set System Time Zone
       
   156 //! @SYMTestActions Set/Get time zone multiple times.
       
   157 //! @SYMTestActions Verify that it has no effect.
       
   158 //! @SYMTestExpectedResults Setting and getting time zone multiple times should have no effect
       
   159 
       
   160 RUN_TEST_STEP 100 DstIntServer SetTz \dstscripts\TestNaiadTZServer.ini london
       
   161 RUN_TEST_STEP 100 DstIntServer TestTZServer \dstscripts\TestNaiadTZServer.ini OOMtimezone1
       
   162 
       
   163 RUN_TEST_STEP 100 DstIntServer SetTz \dstscripts\TestNaiadTZServer.ini stanley
       
   164 RUN_TEST_STEP 100 DstIntServer TestTZServer \dstscripts\TestNaiadTZServer.ini OOMtimezone1                           
       
   165 
       
   166 RUN_TEST_STEP 100 DstIntServer SetTz \dstscripts\TestNaiadTZServer.ini aukland
       
   167 RUN_TEST_STEP 100 DstIntServer TestTZServer \dstscripts\TestNaiadTZServer.ini OOMtimezone1
       
   168 
       
   169 RUN_TEST_STEP 100 DstIntServer SetTz \dstscripts\TestNaiadTZServer.ini nairobi
       
   170 RUN_TEST_STEP 100 DstIntServer TestTZServer \dstscripts\TestNaiadTZServer.ini OOMtimezone1
       
   171 END_TESTCASE PIM-APPENG-CallnterimAPI-CIT-TZ-0012AP-NaiadHP-0001
       
   172 
       
   173 
       
   174 START_TESTCASE PIM-APPENG-CallnterimAPI-CIT-TZ-0013AP-NaiadHP-0001
       
   175 //! @file
       
   176 //! @SYMTestCaseID PIM-APPENG-CallnterimAPI-CIT-TZ-0013AP-NaiadHP-0001
       
   177 //! @SYMTestType CIT
       
   178 //! @SYMTestPriority High
       
   179 //! @SYMComponent TZ
       
   180 //! @SYMTestStatus Implemented
       
   181 //! @SYMTestCaseDesc OOM Setting and getting invalid Time Zone
       
   182 //! @SYMTestActions Set invalid time zone.
       
   183 //! @SYMTestActions Get time zone (in OOM conditions).
       
   184 //! @SYMTestActions Verify that time zone retrieved is correct.
       
   185 //! @SYMTestExpectedResults Should not panic, and the time zone retrieved should be correct
       
   186 
       
   187 RUN_ERROR_STEP_RESULT  100 DstIntServer SetTz \dstscripts\TestNaiadTZServer.ini China
       
   188 RUN_ERROR_STEP_RESULT 100 DstIntServer SetTz \dstscripts\TestNaiadTZServer.ini invalid
       
   189 RUN_TEST_STEP 100 DstIntServer TestTZServer \dstscripts\TestNaiadTZServer.ini OOMtimezone1
       
   190 END_TESTCASE PIM-APPENG-CallnterimAPI-CIT-TZ-0013AP-NaiadHP-0001
       
   191 
       
   192 
       
   193 START_TESTCASE PIM-APPENG-CallnterimAPI-CIT-TZ-0014AP-NaiadHP-0001
       
   194 //! @file
       
   195 //! @SYMTestCaseID PIM-APPENG-CallnterimAPI-CIT-TZ-0014AP-NaiadHP-0001
       
   196 //! @SYMTestType CIT
       
   197 //! @SYMTestPriority High
       
   198 //! @SYMComponent TZ
       
   199 //! @SYMTestStatus Implemented
       
   200 //! @SYMTestCaseDesc Time Zone Numeric ID
       
   201 //! @SYMTestActions Set time zone.
       
   202 //! @SYMTestActions Retrieve the numeric id for that zone.
       
   203 //! @SYMTestActions Verify the numeric id is correct.
       
   204 //! @SYMTestExpectedResults The numeric id of the time zone should be correct
       
   205 
       
   206 RUN_TEST_STEP 100 DstIntServer SetTz \dstscripts\TestNaiadTZServer.ini london
       
   207 RUN_TEST_STEP 100 DstIntServer TestTZServer \dstscripts\TestNaiadTZServer.ini timezoneNumericId
       
   208 
       
   209 RUN_TEST_STEP 100 DstIntServer SetTz \dstscripts\TestNaiadTZServer.ini stanley
       
   210 RUN_TEST_STEP 100 DstIntServer TestTZServer \dstscripts\TestNaiadTZServer.ini timezoneNumericId1
       
   211 
       
   212 RUN_TEST_STEP 100 DstIntServer SetTz \dstscripts\TestNaiadTZServer.ini aukland
       
   213 RUN_TEST_STEP 100 DstIntServer TestTZServer \dstscripts\TestNaiadTZServer.ini timezoneNumericId2
       
   214 
       
   215 RUN_TEST_STEP 100 DstIntServer SetTz \dstscripts\TestNaiadTZServer.ini nairobi
       
   216 RUN_TEST_STEP 100 DstIntServer TestTZServer \dstscripts\TestNaiadTZServer.ini timezoneNumericId3
       
   217 
       
   218 RUN_TEST_STEP 100 DstIntServer SetTz \dstscripts\TestNaiadTZServer.ini wet
       
   219 RUN_TEST_STEP 100 DstIntServer TestTZServer \dstscripts\TestNaiadTZServer.ini timezoneNumericId4
       
   220 
       
   221 RUN_TEST_STEP 100 DstIntServer SetTz \dstscripts\TestNaiadTZServer.ini met
       
   222 RUN_TEST_STEP 100 DstIntServer TestTZServer \dstscripts\TestNaiadTZServer.ini timezoneNumericId5
       
   223 
       
   224 RUN_TEST_STEP 100 DstIntServer SetTz \dstscripts\TestNaiadTZServer.ini eet
       
   225 RUN_TEST_STEP 100 DstIntServer TestTZServer \dstscripts\TestNaiadTZServer.ini timezoneNumericId6
       
   226 
       
   227 RUN_TEST_STEP 100 DstIntServer SetTz \dstscripts\TestNaiadTZServer.ini cet
       
   228 RUN_TEST_STEP 100 DstIntServer TestTZServer \dstscripts\TestNaiadTZServer.ini timezoneNumericId7
       
   229 
       
   230 RUN_TEST_STEP 100 DstIntServer SetTz \dstscripts\TestNaiadTZServer.ini etc1
       
   231 RUN_TEST_STEP 100 DstIntServer TestTZServer \dstscripts\TestNaiadTZServer.ini timezoneNumericId8
       
   232 
       
   233 RUN_TEST_STEP 100 DstIntServer SetTz \dstscripts\TestNaiadTZServer.ini etc2
       
   234 RUN_TEST_STEP 100 DstIntServer TestTZServer \dstscripts\TestNaiadTZServer.ini timezoneNumericId10
       
   235 
       
   236 RUN_TEST_STEP 100 DstIntServer SetTz \dstscripts\TestNaiadTZServer.ini etc3
       
   237 RUN_TEST_STEP 100 DstIntServer TestTZServer \dstscripts\TestNaiadTZServer.ini timezoneNumericId11
       
   238 
       
   239 RUN_TEST_STEP 100 DstIntServer SetTz \dstscripts\TestNaiadTZServer.ini etc4
       
   240 RUN_TEST_STEP 100 DstIntServer TestTZServer \dstscripts\TestNaiadTZServer.ini timezoneNumericId12
       
   241 
       
   242 RUN_TEST_STEP 100 DstIntServer SetTz \dstscripts\TestNaiadTZServer.ini etc5
       
   243 RUN_TEST_STEP 100 DstIntServer TestTZServer \dstscripts\TestNaiadTZServer.ini timezoneNumericId13
       
   244 
       
   245 RUN_TEST_STEP 100 DstIntServer SetTz \dstscripts\TestNaiadTZServer.ini etc6
       
   246 RUN_TEST_STEP 100 DstIntServer TestTZServer \dstscripts\TestNaiadTZServer.ini timezoneNumericId14
       
   247 END_TESTCASE PIM-APPENG-CallnterimAPI-CIT-TZ-0014AP-NaiadHP-0001
       
   248 
       
   249 
       
   250 START_TESTCASE PIM-APPENG-CallnterimAPI-CIT-TZ-0015AP-NaiadHP-0001
       
   251 //! @file
       
   252 //! @SYMTestCaseID PIM-APPENG-CallnterimAPI-CIT-TZ-0015AP-NaiadHP-0001
       
   253 //! @SYMTestType CIT
       
   254 //! @SYMTestPriority High
       
   255 //! @SYMComponent TZ
       
   256 //! @SYMTestStatus Implemented
       
   257 //! @SYMTestCaseDesc OOM Daylight Saving
       
   258 //! @SYMTestActions Set time zone.
       
   259 //! @SYMTestActions Set system time.
       
   260 //! @SYMTestActions Test whether DST is ON or OFF (in OOM conditions) relatively to the time zone and system time
       
   261 //! @SYMTestExpectedResults The boolean DST status should be correct at all times
       
   262 
       
   263 RUN_TEST_STEP 100 DstIntServer SetTz \dstscripts\TestNaiadTZServer.ini london
       
   264 RUN_TEST_STEP 100 DstIntServer SetSysTime \dstscripts\TestNaiadTZServer.ini STDSTONLondon
       
   265 RUN_TEST_STEP 100 DstIntServer TestTZServer \dstscripts\TestNaiadTZServer.ini OOMDaylightSavingON
       
   266 RUN_TEST_STEP 100 DstIntServer SetSysTime \dstscripts\TestNaiadTZServer.ini STDSTOFFLondon
       
   267 RUN_TEST_STEP 100 DstIntServer TestTZServer \dstscripts\TestNaiadTZServer.ini OOMDaylightSavingOFF
       
   268 
       
   269 RUN_TEST_STEP 100 DstIntServer SetTz \dstscripts\TestNaiadTZServer.ini aukland
       
   270 RUN_TEST_STEP 100 DstIntServer SetSysTime \dstscripts\TestNaiadTZServer.ini STDSTONAuckland
       
   271 RUN_TEST_STEP 100 DstIntServer TestTZServer \dstscripts\TestNaiadTZServer.ini OOMDaylightSavingON
       
   272 RUN_TEST_STEP 100 DstIntServer SetSysTime \dstscripts\TestNaiadTZServer.ini STDSTOFFAuckland
       
   273 RUN_TEST_STEP 100 DstIntServer TestTZServer \dstscripts\TestNaiadTZServer.ini OOMDaylightSavingOFF
       
   274 
       
   275 RUN_TEST_STEP 100 DstIntServer SetTz \dstscripts\TestNaiadTZServer.ini Santiago
       
   276 RUN_TEST_STEP 100 DstIntServer SetSysTime \dstscripts\TestNaiadTZServer.ini STDSTONSantiago
       
   277 RUN_TEST_STEP 100 DstIntServer TestTZServer \dstscripts\TestNaiadTZServer.ini OOMDaylightSavingON
       
   278 RUN_TEST_STEP 100 DstIntServer SetSysTime \dstscripts\TestNaiadTZServer.ini STDSTOFFSantiago
       
   279 RUN_TEST_STEP 100 DstIntServer TestTZServer \dstscripts\TestNaiadTZServer.ini OOMDaylightSavingOFF
       
   280 
       
   281 RUN_TEST_STEP 100 DstIntServer SetTz \dstscripts\TestNaiadTZServer.ini Santiago
       
   282 RUN_TEST_STEP 100 DstIntServer SetSysTime \dstscripts\TestNaiadTZServer.ini STDSTONSantiago1
       
   283 RUN_TEST_STEP 100 DstIntServer TestTZServer \dstscripts\TestNaiadTZServer.ini OOMDaylightSavingON
       
   284 RUN_TEST_STEP 100 DstIntServer SetSysTime \dstscripts\TestNaiadTZServer.ini STDSTOFFSantiago1
       
   285 RUN_TEST_STEP 100 DstIntServer TestTZServer \dstscripts\TestNaiadTZServer.ini OOMDaylightSavingOFF
       
   286 END_TESTCASE PIM-APPENG-CallnterimAPI-CIT-TZ-0015AP-NaiadHP-0001
       
   287 
       
   288 
       
   289 START_TESTCASE PIM-APPENG-CallnterimAPI-CIT-TZ-0016AP-NaiadHP-0001
       
   290 //! @file
       
   291 //! @SYMTestCaseID PIM-APPENG-CallnterimAPI-CIT-TZ-0016AP-NaiadHP-0001
       
   292 //! @SYMTestType CIT
       
   293 //! @SYMTestPriority High
       
   294 //! @SYMComponent TZ
       
   295 //! @SYMTestStatus Implemented
       
   296 //! @SYMTestCaseDesc OOM Invalid Daylight Saving
       
   297 //! @SYMTestActions Set invalid time zone.
       
   298 //! @SYMTestActions Check whether DST is ON or OFF (in OOM conditions), and it should be OFF.
       
   299 //! @SYMTestExpectedResults DST should be OFF for invalid time zones
       
   300 
       
   301 RUN_ERROR_STEP_RESULT 100 DstIntServer SetTz \dstscripts\TestNaiadTZServer.ini invalid
       
   302 RUN_TEST_STEP 100 DstIntServer SetSysTime \dstscripts\TestNaiadTZServer.ini STDSTOFFSantiago1
       
   303 RUN_TEST_STEP 100 DstIntServer TestTZServer \dstscripts\TestNaiadTZServer.ini OOMDaylightSavingOFF
       
   304 END_TESTCASE PIM-APPENG-CallnterimAPI-CIT-TZ-0016AP-NaiadHP-0001
       
   305 
       
   306 
       
   307 START_TESTCASE PIM-APPENG-CallnterimAPI-CIT-TZ-0017AP-NaiadHP-0001
       
   308 //! @file
       
   309 //! @SYMTestCaseID PIM-APPENG-CallnterimAPI-CIT-TZ-0017AP-NaiadHP-0001
       
   310 //! @SYMTestType CIT
       
   311 //! @SYMTestPriority High
       
   312 //! @SYMComponent TZ
       
   313 //! @SYMTestStatus Implemented
       
   314 //! @SYMTestCaseDesc OOM NULL Time Zone
       
   315 //! @SYMTestActions Set NULL time zone.
       
   316 //! @SYMTestActions Get time zone (in OOM conditions).
       
   317 //! @SYMTestActions Verify that it returns NULL
       
   318 //! @SYMTestExpectedResults Time Zone returned should be NULL
       
   319 
       
   320 RUN_ERROR_STEP_RESULT 100 DstIntServer SetTz \dstscripts\TestNaiadTZServer.ini nullTZ
       
   321 END_TESTCASE PIM-APPENG-CallnterimAPI-CIT-TZ-0017AP-NaiadHP-0001
       
   322 
       
   323 
       
   324 START_TESTCASE PIM-APPENG-CallnterimAPI-CIT-TZ-0018AP-NaiadHP-0001
       
   325 //! @file
       
   326 //! @SYMTestCaseID PIM-APPENG-CallnterimAPI-CIT-TZ-0018AP-NaiadHP-0001
       
   327 //! @SYMTestType CIT
       
   328 //! @SYMTestPriority High
       
   329 //! @SYMComponent TZ
       
   330 //! @SYMTestStatus Implemented
       
   331 //! @SYMTestCaseDesc Constructing TZ Converter
       
   332 //! @SYMTestActions Attempt to construct TZ Converter, without the TZ server being connected.
       
   333 //! @SYMTestExpectedResults Error code returned should be KErrNotReady 
       
   334 
       
   335 RUN_TEST_STEP 100 DstIntServer TestTZServer \dstscripts\TestNaiadTZServer.ini TZConverter
       
   336 END_TESTCASE PIM-APPENG-CallnterimAPI-CIT-TZ-0018AP-NaiadHP-0001
       
   337 
       
   338 
       
   339 START_TESTCASE PIM-APPENG-CallnterimAPI-CIT-TZ-0019AP-NaiadHP-0001
       
   340 //! @file
       
   341 //! @SYMTestCaseID PIM-APPENG-CallnterimAPI-CIT-TZ-0019AP-NaiadHP-0001
       
   342 //! @SYMTestType CIT
       
   343 //! @SYMTestPriority High
       
   344 //! @SYMComponent TZ
       
   345 //! @SYMTestStatus Implemented
       
   346 //! @SYMTestCaseDesc Multiple TZ Converter's
       
   347 //! @SYMTestActions Construct Mulitple TZ Converter's (which use the same TZ server).
       
   348 //! @SYMTestActions Convert times using each TZ Converter.
       
   349 //! @SYMTestExpectedResults Should have no effect using multiple TZ Converter's
       
   350 
       
   351 RUN_TEST_STEP 100 DstIntServer TestTZServer \dstscripts\TestNaiadTZServer.ini MultipleTZConverter
       
   352 END_TESTCASE PIM-APPENG-CallnterimAPI-CIT-TZ-0019AP-NaiadHP-0001
       
   353 
       
   354 
       
   355 START_TESTCASE PIM-APPENG-CallnterimAPI-CIT-TZ-0020AP-NaiadHP-0001
       
   356 //! @file
       
   357 //! @SYMTestCaseID PIM-APPENG-CallnterimAPI-CIT-TZ-0020AP-NaiadHP-0001
       
   358 //! @SYMTestType CIT
       
   359 //! @SYMTestPriority High
       
   360 //! @SYMComponent TZ
       
   361 //! @SYMTestStatus Implemented
       
   362 //! @SYMTestCaseDesc Multiple TZ Server's
       
   363 //! @SYMTestActions Connect to multiple Time Zone servers.
       
   364 //! @SYMTestActions Retrieve the current time zone from each Time Zone server.
       
   365 //! @SYMTestExpectedResults Should be able to retrieve the current time zone using each TZ server
       
   366 
       
   367 RUN_TEST_STEP 100 DstIntServer SetTz \dstscripts\TestNaiadTZServer.ini london
       
   368 RUN_TEST_STEP 100 DstIntServer TestTZServer \dstscripts\TestNaiadTZServer.ini MultipleTZServer
       
   369 END_TESTCASE PIM-APPENG-CallnterimAPI-CIT-TZ-0020AP-NaiadHP-0001
       
   370 
       
   371 PRINT Complete Naiad Quality Time Zones Tests
       
   372 
       
   373