landmarks/locationlandmarks/tsrc/LandmarkURL/conf/CUTLmkURLParser.cfg
branchRCL_3
changeset 44 2b4ea9893b66
equal deleted inserted replaced
42:02ba3f1733c6 44:2b4ea9893b66
       
     1 // Definitions
       
     2 [Define]
       
     3 default 0
       
     4 Parser 0
       
     5 Encoder 1
       
     6 NoProtocol 1
       
     7 https 2
       
     8 InvalidProtocol 3
       
     9 NoHostName 4
       
    10 InvalidHostName 5
       
    11 InvalidHostName1 6
       
    12 InvalidHostName2 7
       
    13 UnknownFormat 2
       
    14 [Enddefine]
       
    15 
       
    16 //----------------------------------------------------BAT Cases---------------------------------------------------------------------------------------------
       
    17 
       
    18 [Test]
       
    19 title Create_Parser
       
    20 create CUTLandmarkURL foobar
       
    21 foobar CreateInstanceL Parser
       
    22 foobar CleanUp
       
    23 delete foobar
       
    24 [Endtest] 
       
    25 
       
    26 [Test]
       
    27 title Parse_Buffer
       
    28 create CUTLandmarkURL foobar
       
    29 foobar CreateInstanceL Parser
       
    30 foobar SetInputBuffer default la=85.100000&lo=101.102000&a=100.00&pa=12.00&aa=3.12&pid=1234&n=Nokia%20India&d=This%20is%20an%20Example&sn=2A%20Jupiter%20Block&s=Outer%20Ring%20Road&c=Bangalore&sp=Karnataka&cr=India&pz=560%20103&t=%2b91%2d9902019801&v=5.12&h=90.00&cat=Businesses&w=www%2enokia%2ecom&ts=20090430:120000.100000
       
    31 foobar ParseContent
       
    32 foobar Landmark NAME= " Nokia India " LMDESCRIPTION= " This is an Example " VERT_ACC= 3.12 HACCURACY= 12.00 LATITUDE= 85.100000 LONGITUDE= 101.102000 ALTITUDE= 100  SPEED= 5.12 HEADING= 90.00 COUNTRY= " India " STATE= " Karnataka " CITY= " Bangalore " STREET= " Outer Ring Road " POSTALCODE= " 560 103 " HOUSENO.= " 2A Jupiter Block " TELEPHONE= " +91-9902019801 " CATEGORY= Business WEB= " www.nokia.com " PID= " 1234 " TS= " 20090430:120000.100000 "
       
    33 foobar NumOfParsedLandmarks 1
       
    34 foobar CleanUp
       
    35 delete foobar
       
    36 [Endtest]
       
    37 
       
    38 [Test]
       
    39 title Parse_File
       
    40 create CUTLandmarkURL foobar
       
    41 foobar CreateInstanceL Parser
       
    42 foobar CreateInstanceL Encoder
       
    43 foobar SetInputFile
       
    44 foobar ParseContent
       
    45 foobar Landmark NAME= " Nokia India " LMDESCRIPTION= " This is an Example " VERT_ACC= 3.12 HACCURACY= 12.00 LATITUDE= 85.100000 LONGITUDE= 101.102000 ALTITUDE= 100  SPEED= 5.12 HEADING= 90.00 COUNTRY= " India " STATE= " Karnataka " CITY= " Bangalore " STREET= " Outer Ring Road " POSTALCODE= " 560 103 " HOUSENO.= " 2A Jupiter Block " TELEPHONE= " +91-9902019801 " CATEGORY= Business WEB= " www.nokia.com " PID= " 1234 " TS= " 20090430:120000.100000 "
       
    46 foobar SetOutputFileHandle
       
    47 foobar AddLandmark
       
    48 foobar FinalizeEncoding
       
    49 foobar NumOfParsedLandmarks 1
       
    50 foobar CleanUp
       
    51 delete foobar
       
    52 [Endtest] 
       
    53 
       
    54 [Test]
       
    55 title Parse_FileHandle
       
    56 create CUTLandmarkURL foobar
       
    57 foobar CreateInstanceL Parser
       
    58 foobar SetInputFileHandle default la=85.100000&lo=101.102000&a=100.00&pa=12.00&aa=3.12&pid=1234&n=Nokia%20India&d=This%20is%20an%20Example&sn=2A%20Jupiter%20Block&s=Outer%20Ring%20Road&c=Bangalore&sp=Karnataka&cr=India&pz=560%20103&t=%2b91%2d9902019801&v=5.12&h=90.00&cat=Businesses&w=www%2enokia%2ecom&ts=20090430:120000.100000
       
    59 foobar ParseContent
       
    60 foobar Landmark NAME= " Nokia India " LMDESCRIPTION= " This is an Example " VERT_ACC= 3.12 HACCURACY= 12.00 LATITUDE= 85.100000 LONGITUDE= 101.102000 ALTITUDE= 100  SPEED= 5.12 HEADING= 90.00 COUNTRY= " India " STATE= " Karnataka " CITY= " Bangalore " STREET= " Outer Ring Road " POSTALCODE= " 560 103 " HOUSENO.= " 2A Jupiter Block " TELEPHONE= " +91-9902019801 " CATEGORY= Business WEB= " www.nokia.com " PID= " 1234 " TS= " 20090430:120000.100000 "
       
    61 foobar NumOfParsedLandmarks 1
       
    62 foobar CleanUp
       
    63 delete foobar
       
    64 [Endtest]
       
    65 
       
    66 [Test]
       
    67 title GetLmkCat
       
    68 create CUTLandmarkURL foobar
       
    69 foobar CreateInstanceL Parser
       
    70 foobar SetInputFile
       
    71 foobar ParseContent
       
    72 foobar Landmark NAME= " Nokia India " LMDESCRIPTION= " This is an Example " VERT_ACC= 3.12 HACCURACY= 12.00 LATITUDE= 85.100000 LONGITUDE= 101.102000 ALTITUDE= 100  SPEED= 5.12 HEADING= 90.00 COUNTRY= " India " STATE= " Karnataka " CITY= " Bangalore " STREET= " Outer Ring Road " POSTALCODE= " 560 103 " HOUSENO.= " 2A Jupiter Block " TELEPHONE= " +91-9902019801 " CATEGORY= Business WEB= " www.nokia.com " PID= " 1234 " TS= " 20090430:120000.100000 "
       
    73 foobar LandmarkCategory CATEGORY= " dummy "
       
    74 foobar NumOfParsedLandmarks 1
       
    75 foobar CleanUp
       
    76 delete foobar
       
    77 [Endtest] 
       
    78 //---------------------------------------------End of BAT cases-----------------------------------------------------------
       
    79 
       
    80 //--------------------------------------------Testing Protocol------------------------------------------------------------
       
    81 [Test]
       
    82 title NoProtocol
       
    83 create CUTLandmarkURL foobar
       
    84 foobar CreateInstanceL Parser
       
    85 foobar SetInputFileHandle NoProtocol la=-90.000000&lo=-180.000000
       
    86 foobar ParseContent
       
    87 foobar Landmark LATITUDE= -90.000000 LONGITUDE= -180.000000
       
    88 foobar NumOfParsedLandmarks 1
       
    89 foobar CleanUp
       
    90 delete foobar
       
    91 [Endtest]
       
    92 
       
    93 [Test]
       
    94 title HTTPSProtocol
       
    95 create CUTLandmarkURL foobar
       
    96 foobar CreateInstanceL Parser
       
    97 foobar SetInputFileHandle https la=90.000000&lo=180.000000
       
    98 foobar ParseContent
       
    99 foobar Landmark LATITUDE= 90.000000 LONGITUDE= -180.000000
       
   100 foobar NumOfParsedLandmarks 1
       
   101 foobar CleanUp
       
   102 delete foobar
       
   103 [Endtest]
       
   104 
       
   105 [Test]
       
   106 title InvalidProtocol
       
   107 create CUTLandmarkURL foobar
       
   108 foobar CreateInstanceL Parser
       
   109 foobar SetInputFileHandle InvalidProtocol la=85.100000&lo=101.102000
       
   110 foobar ParseContent UnknownFormat
       
   111 foobar NumOfParsedLandmarks 0
       
   112 foobar CleanUp
       
   113 delete foobar
       
   114 [Endtest]
       
   115 
       
   116 //--------------------------------------- End of testing protocol-------------------------------------------------------
       
   117 
       
   118 //---------------------------------------- TestingHostName--------------------------------------------------------------
       
   119 
       
   120 [Test]
       
   121 title NoHostName
       
   122 create CUTLandmarkURL foobar
       
   123 foobar CreateInstanceL Parser
       
   124 foobar SetInputBuffer NoHostName la=85.100000&lo=101.102000
       
   125 foobar ParseContent UnknownFormat
       
   126 foobar NumOfParsedLandmarks 0
       
   127 foobar CleanUp
       
   128 delete foobar
       
   129 [Endtest]
       
   130 
       
   131 [Test]
       
   132 title InvalidHostName
       
   133 create CUTLandmarkURL foobar
       
   134 foobar CreateInstanceL Parser
       
   135 foobar SetInputBuffer InvalidHostName la=85.100000&lo=101.102000
       
   136 foobar ParseContent UnknownFormat
       
   137 foobar NumOfParsedLandmarks 0
       
   138 foobar CleanUp
       
   139 delete foobar
       
   140 [Endtest]
       
   141 
       
   142 [Test]
       
   143 title InvalidHostName1
       
   144 create CUTLandmarkURL foobar
       
   145 foobar CreateInstanceL Parser
       
   146 foobar SetInputBuffer InvalidHostName1 la=85.100000&lo=101.102000
       
   147 foobar ParseContent UnknownFormat
       
   148 foobar NumOfParsedLandmarks 0
       
   149 foobar CleanUp
       
   150 delete foobar
       
   151 [Endtest]
       
   152 
       
   153 [Test]
       
   154 title InvalidHostName2
       
   155 create CUTLandmarkURL foobar
       
   156 foobar CreateInstanceL Parser
       
   157 foobar SetInputBuffer InvalidHostName1 la=85.100000&lo=101.102000
       
   158 foobar ParseContent UnknownFormat
       
   159 foobar NumOfParsedLandmarks 0
       
   160 foobar CleanUp
       
   161 delete foobar
       
   162 [Endtest]
       
   163 
       
   164 //---------------------------------------End of Testing Hostname -----------------------------------------------------------
       
   165 //-----------------------------------------Testing Lat and Long-------------------------------------------------------------
       
   166 [Test]
       
   167 title ValidLatLong
       
   168 create CUTLandmarkURL foobar
       
   169 foobar CreateInstanceL Parser
       
   170 foobar SetInputFileHandle default lo=-179.99999&la=-89.99999
       
   171 foobar ParseContent
       
   172 foobar Landmark LATITUDE= -89.99999 LONGITUDE= -179.99999
       
   173 foobar NumOfParsedLandmarks 1
       
   174 foobar CleanUp
       
   175 delete foobar
       
   176 [Endtest]
       
   177 
       
   178 [Test]
       
   179 title NoLongitude
       
   180 create CUTLandmarkURL foobar
       
   181 foobar CreateInstanceL Parser
       
   182 foobar SetInputFileHandle default la=-89.010&
       
   183 foobar ParseContent UnknownFormat
       
   184 foobar NumOfParsedLandmarks 0
       
   185 foobar CleanUp
       
   186 delete foobar
       
   187 [Endtest]
       
   188 
       
   189 [Test]
       
   190 title NoLatitude
       
   191 create CUTLandmarkURL foobar
       
   192 foobar CreateInstanceL Parser
       
   193 foobar SetInputFileHandle default lo=-102.001&
       
   194 foobar ParseContent UnknownFormat
       
   195 foobar NumOfParsedLandmarks 0
       
   196 foobar CleanUp
       
   197 delete foobar
       
   198 [Endtest]
       
   199 
       
   200 [Test]
       
   201 title WithoutParam
       
   202 create CUTLandmarkURL foobar
       
   203 foobar CreateInstanceL Parser
       
   204 foobar SetInputFileHandle default
       
   205 foobar ParseContent UnknownFormat
       
   206 foobar NumOfParsedLandmarks 0
       
   207 foobar CleanUp
       
   208 delete foobar
       
   209 [Endtest]
       
   210 
       
   211 [Test]
       
   212 title NullPosition
       
   213 create CUTLandmarkURL foobar
       
   214 foobar CreateInstanceL Parser
       
   215 foobar SetInputFileHandle default la=&lo=
       
   216 foobar ParseContent UnknownFormat
       
   217 foobar NumOfParsedLandmarks 0
       
   218 foobar CleanUp
       
   219 delete foobar
       
   220 [Endtest]
       
   221 
       
   222 [Test]
       
   223 title BVLatLong1
       
   224 create CUTLandmarkURL foobar
       
   225 foobar CreateInstanceL Parser
       
   226 foobar SetInputFileHandle default la=90.000001&lo=100.1234
       
   227 foobar ParseContent UnknownFormat
       
   228 foobar NumOfParsedLandmarks 0
       
   229 foobar CleanUp
       
   230 delete foobar
       
   231 [Endtest]
       
   232 
       
   233 [Test]
       
   234 title BVLatLong2
       
   235 create CUTLandmarkURL foobar
       
   236 foobar CreateInstanceL Parser
       
   237 foobar SetInputFileHandle default la=9&lo=180.000001
       
   238 foobar ParseContent UnknownFormat
       
   239 foobar NumOfParsedLandmarks 0
       
   240 foobar CleanUp
       
   241 delete foobar
       
   242 [Endtest]
       
   243 
       
   244 [Test]
       
   245 title BVLatLong3
       
   246 create CUTLandmarkURL foobar
       
   247 foobar CreateInstanceL Parser
       
   248 foobar SetInputFileHandle default la=-90.000001&lo=100.1234
       
   249 foobar ParseContent UnknownFormat
       
   250 foobar NumOfParsedLandmarks 0
       
   251 foobar CleanUp
       
   252 delete foobar
       
   253 [Endtest]
       
   254 
       
   255 [Test]
       
   256 title BVLatLong4
       
   257 create CUTLandmarkURL foobar
       
   258 foobar CreateInstanceL Parser
       
   259 foobar SetInputFileHandle default la=9&lo=-180.000001
       
   260 foobar ParseContent UnknownFormat
       
   261 foobar NumOfParsedLandmarks 0
       
   262 foobar CleanUp
       
   263 delete foobar
       
   264 [Endtest]
       
   265 
       
   266 //------------------------------------------------End of Testing Lat and Long---------------------------------------------------------
       
   267 //--------------------------------------------------Testing PID-----------------------------------------------------------------------
       
   268 [Test]
       
   269 title ValidPID
       
   270 create CUTLandmarkURL foobar
       
   271 foobar CreateInstanceL Parser
       
   272 foobar SetInputBuffer default lo=179.99999&la=89.99999&pid=1a
       
   273 foobar ParseContent
       
   274 foobar Landmark LATITUDE= 89.99999 LONGITUDE= 179.99999 PID= " 1a "
       
   275 foobar NumOfParsedLandmarks 1
       
   276 foobar CleanUp
       
   277 delete foobar
       
   278 [Endtest]
       
   279 
       
   280 [Test]
       
   281 title PID_EncodedChars
       
   282 create CUTLandmarkURL foobar
       
   283 foobar CreateInstanceL Parser
       
   284 foobar SetInputBuffer default lo=179.99999&la=89.99999&pid=%235%2C%201st%20Cross%2E
       
   285 foobar ParseContent
       
   286 foobar Landmark LATITUDE= 89.99999 LONGITUDE= 179.99999 PID= " #5, 1st Cross. "
       
   287 foobar NumOfParsedLandmarks 1
       
   288 foobar CleanUp
       
   289 delete foobar
       
   290 [Endtest]
       
   291 
       
   292 [Test]
       
   293 title NullPID
       
   294 create CUTLandmarkURL foobar
       
   295 foobar CreateInstanceL Parser
       
   296 foobar SetInputBuffer default lo=179.99999&la=89.99999&pid=
       
   297 foobar ParseContent
       
   298 foobar Landmark LATITUDE= 89.99999 LONGITUDE= 179.99999
       
   299 foobar NumOfParsedLandmarks 1
       
   300 foobar CleanUp
       
   301 delete foobar
       
   302 [Endtest]
       
   303 
       
   304 [Test]
       
   305 title PIDBV1
       
   306 create CUTLandmarkURL foobar
       
   307 foobar CreateInstanceL Parser
       
   308 foobar SetInputBuffer default lo=179.99999&la=89.99999&pid=123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678906789012345678901234567890123456789012345678901234567890
       
   309 foobar ParseContent
       
   310 foobar Landmark LATITUDE= 89.99999 LONGITUDE= 179.99999
       
   311 
       
   312 foobar NumOfParsedLandmarks 1
       
   313 foobar CleanUp
       
   314 delete foobar
       
   315 [Endtest]
       
   316 
       
   317 [Test]
       
   318 title PIDBV2
       
   319 create CUTLandmarkURL foobar
       
   320 foobar CreateInstanceL Parser
       
   321 foobar SetInputBuffer default lo=179.99999&la=89.99999&pid=12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890678901234567890123456789012345678901234567890123456789
       
   322 foobar ParseContent
       
   323 foobar Landmark LATITUDE= 89.99999 LONGITUDE= 179.99999
       
   324 foobar NumOfParsedLandmarks 1
       
   325 foobar CleanUp
       
   326 delete foobar
       
   327 [Endtest]
       
   328 
       
   329 //256 chars
       
   330 [Test]
       
   331 title PIDBV3
       
   332 create CUTLandmarkURL foobar
       
   333 foobar CreateInstanceL Parser
       
   334 foobar SetInputBuffer default lo=179.99999&la=89.99999&pid=1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789067890123456789012345678901234567890123456789012345678901
       
   335 foobar ParseContent
       
   336 foobar Landmark LATITUDE= 89.99999 LONGITUDE= 179.99999
       
   337 foobar NumOfParsedLandmarks 1
       
   338 foobar CleanUp
       
   339 delete foobar
       
   340 [Endtest]
       
   341 
       
   342 [Test]
       
   343 title PIDRecovery
       
   344 create CUTLandmarkURL foobar
       
   345 foobar CreateInstanceL Parser
       
   346 foobar SetInputBuffer default lo=-179.99999&la=-89.99999&pid=123$abc
       
   347 foobar ParseContent
       
   348 foobar Landmark LATITUDE= -89.99999 LONGITUDE= -179.99999 PID= " 123 "
       
   349 foobar NumOfParsedLandmarks 1
       
   350 foobar CleanUp
       
   351 delete foobar
       
   352 [Endtest]
       
   353 
       
   354 
       
   355 //----------------------------------------------------------------------End of Testing PID-------------------------------------------------------------------------------
       
   356 
       
   357 //-----------------------------------------------------------------------Testing Name------------------------------------------------------------------------------------
       
   358 
       
   359 [Test]
       
   360 title ValidName
       
   361 create CUTLandmarkURL foobar
       
   362 foobar CreateInstanceL Parser
       
   363 foobar SetInputBuffer default lo=179.99999&la=89.99999&pid=Aurthur3
       
   364 foobar ParseContent
       
   365 foobar Landmark LATITUDE= 89.99999 LONGITUDE= 179.99999 NAME= " Aurthur3 "
       
   366 foobar NumOfParsedLandmarks 1
       
   367 foobar CleanUp
       
   368 delete foobar
       
   369 [Endtest]
       
   370 
       
   371 [Test]
       
   372 title Name_EncodedChars
       
   373 create CUTLandmarkURL foobar
       
   374 foobar CreateInstanceL Parser
       
   375 foobar SetInputBuffer default lo=179.99999&la=89.99999&n=Jim%2bCarrey
       
   376 foobar ParseContent
       
   377 foobar Landmark LATITUDE= 89.99999 LONGITUDE= 179.99999 NAME= " Jim+Carrey "
       
   378 foobar NumOfParsedLandmarks 1
       
   379 foobar CleanUp
       
   380 delete foobar
       
   381 [Endtest]
       
   382 
       
   383 [Test]
       
   384 title NullName
       
   385 create CUTLandmarkURL foobar
       
   386 foobar CreateInstanceL Parser
       
   387 foobar SetInputBuffer default lo=179.99999&la=89.99999&n=
       
   388 foobar ParseContent
       
   389 foobar Landmark LATITUDE= 89.99999 LONGITUDE= 179.99999
       
   390 foobar NumOfParsedLandmarks 1
       
   391 foobar CleanUp
       
   392 delete foobar
       
   393 [Endtest]
       
   394 
       
   395 [Test]
       
   396 title NameBV1
       
   397 create CUTLandmarkURL foobar
       
   398 foobar CreateInstanceL Parser
       
   399 foobar SetInputBuffer default lo=179.99999&la=89.99999&n=123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678906789012345678901234567890123456789012345678901234567890
       
   400 foobar ParseContent
       
   401 foobar Landmark LATITUDE= 89.99999 LONGITUDE= 179.99999
       
   402 foobar NumOfParsedLandmarks 1
       
   403 foobar CleanUp
       
   404 delete foobar
       
   405 [Endtest]
       
   406 
       
   407 [Test]
       
   408 title NameBV2
       
   409 create CUTLandmarkURL foobar
       
   410 foobar CreateInstanceL Parser
       
   411 foobar SetInputBuffer default lo=179.99999&la=89.99999&n=12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890678901234567890123456789012345678901234567890123456789
       
   412 foobar ParseContent
       
   413 foobar Landmark LATITUDE= 89.99999 LONGITUDE= 179.99999
       
   414 foobar NumOfParsedLandmarks 1
       
   415 foobar CleanUp
       
   416 delete foobar
       
   417 [Endtest]
       
   418 
       
   419 [Test]
       
   420 title NameBV3
       
   421 create CUTLandmarkURL foobar
       
   422 foobar CreateInstanceL Parser
       
   423 foobar SetInputBuffer default lo=179.99999&la=89.99999&n=1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789067890123456789012345678901234567890123456789012345678901
       
   424 foobar ParseContent
       
   425 foobar Landmark LATITUDE= 89.99999 LONGITUDE= 179.99999
       
   426 foobar NumOfParsedLandmarks 1
       
   427 foobar CleanUp
       
   428 delete foobar
       
   429 [Endtest]
       
   430 
       
   431 [Test]
       
   432 title NameRecovery
       
   433 create CUTLandmarkURL foobar
       
   434 foobar CreateInstanceL Parser
       
   435 foobar SetInputBuffer default lo=-179.99999&la=-89.99999&n=Jim+Carrey
       
   436 foobar ParseContent
       
   437 foobar Landmark LATITUDE= -89.99999 LONGITUDE= -179.99999
       
   438 foobar NumOfParsedLandmarks 1
       
   439 foobar CleanUp
       
   440 delete foobar
       
   441 [Endtest]
       
   442 //---------------------------------------------------------End of Name---------------------------------------------------------------------------
       
   443 //----------------------------------------------------------Testing Street-----------------------------------------------------------------------
       
   444 [Test]
       
   445 title ValidStreet
       
   446 create CUTLandmarkURL foobar
       
   447 foobar CreateInstanceL Parser
       
   448 foobar SetInputBuffer default lo=179.99999&la=89.99999&pid=CemeteryRidge
       
   449 foobar ParseContent
       
   450 foobar Landmark LATITUDE= 89.99999 LONGITUDE= 179.99999 STREET= " CemeteryRidge "
       
   451 foobar NumOfParsedLandmarks 1
       
   452 foobar CleanUp
       
   453 delete foobar
       
   454 [Endtest]
       
   455 
       
   456 [Test]
       
   457 title Street_EncodedChars
       
   458 create CUTLandmarkURL foobar
       
   459 foobar CreateInstanceL Parser
       
   460 foobar SetInputBuffer default lo=179.99999&la=89.99999&s=112%20½%20Beacon%20Street%2c%20Boston
       
   461 foobar ParseContent
       
   462 foobar Landmark LATITUDE= 89.99999 LONGITUDE= 179.99999 STREET= " 112 ½ Beacon Street, Boston "
       
   463 foobar NumOfParsedLandmarks 1
       
   464 foobar CleanUp
       
   465 delete foobar
       
   466 [Endtest]
       
   467 
       
   468 [Test]
       
   469 title NullStreet
       
   470 create CUTLandmarkURL foobar
       
   471 foobar CreateInstanceL Parser
       
   472 foobar SetInputBuffer default lo=179.99999&la=89.99999&s=
       
   473 foobar ParseContent
       
   474 foobar Landmark LATITUDE= 89.99999 LONGITUDE= 179.99999
       
   475 foobar NumOfParsedLandmarks 1
       
   476 foobar CleanUp
       
   477 delete foobar
       
   478 [Endtest]
       
   479 
       
   480 [Test]
       
   481 title StreetBV1
       
   482 create CUTLandmarkURL foobar
       
   483 foobar CreateInstanceL Parser
       
   484 foobar SetInputBuffer default lo=179.99999&la=89.99999&s=123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678906789012345678901234567890123456789012345678901234567890
       
   485 foobar ParseContent
       
   486 foobar Landmark LATITUDE= 89.99999 LONGITUDE= 179.99999
       
   487 foobar NumOfParsedLandmarks 1
       
   488 foobar CleanUp
       
   489 delete foobar
       
   490 [Endtest]
       
   491 
       
   492 [Test]
       
   493 title StreetBV2
       
   494 create CUTLandmarkURL foobar
       
   495 foobar CreateInstanceL Parser
       
   496 foobar SetInputBuffer default lo=179.99999&la=89.99999&s=12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890678901234567890123456789012345678901234567890123456789
       
   497 foobar ParseContent
       
   498 foobar Landmark LATITUDE= 89.99999 LONGITUDE= 179.99999
       
   499 foobar NumOfParsedLandmarks 1
       
   500 foobar CleanUp
       
   501 delete foobar
       
   502 [Endtest]
       
   503 
       
   504 [Test]
       
   505 title StreetBV3
       
   506 create CUTLandmarkURL foobar
       
   507 foobar CreateInstanceL Parser
       
   508 foobar SetInputBuffer default lo=179.99999&la=89.99999&s=1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789067890123456789012345678901234567890123456789012345678901
       
   509 foobar ParseContent
       
   510 foobar Landmark LATITUDE= 89.99999 LONGITUDE= 179.99999
       
   511 foobar NumOfParsedLandmarks 1
       
   512 foobar CleanUp
       
   513 delete foobar
       
   514 [Endtest]
       
   515 
       
   516 [Test]
       
   517 title StreetRecovery
       
   518 create CUTLandmarkURL foobar
       
   519 foobar CreateInstanceL Parser
       
   520 foobar SetInputBuffer default lo=-179.99999&la=-89.99999&s=112 ½ Beacon Street, Boston
       
   521 foobar ParseContent
       
   522 foobar Landmark LATITUDE= -89.99999 LONGITUDE= -179.99999 STREET= " 112 "
       
   523 foobar NumOfParsedLandmarks 1
       
   524 foobar CleanUp
       
   525 delete foobar
       
   526 [Endtest]
       
   527 //---------------------------------------------------------------End of Testing Street--------------------------------------------------------
       
   528 //----------------------------------------------------------Testing HouseNumber-----------------------------------------------------------------------
       
   529 [Test]
       
   530 title ValidHNo
       
   531 create CUTLandmarkURL foobar
       
   532 foobar CreateInstanceL Parser
       
   533 foobar SetInputBuffer default lo=179.99999&la=89.99999&sn=Apt56B
       
   534 foobar ParseContent
       
   535 foobar Landmark LATITUDE= 89.99999 LONGITUDE= 179.99999 HOUSENO.= " Apt56B "
       
   536 foobar NumOfParsedLandmarks 1
       
   537 foobar CleanUp
       
   538 delete foobar
       
   539 [Endtest]
       
   540 
       
   541 [Test]
       
   542 title HNo_EncodedChars
       
   543 create CUTLandmarkURL foobar
       
   544 foobar CreateInstanceL Parser
       
   545 foobar SetInputBuffer default lo=179.99999&la=89.99999&sn=221B%2520Baker%20Street
       
   546 foobar ParseContent
       
   547 foobar Landmark LATITUDE= 89.99999 LONGITUDE= 179.99999 HOUSENO.= " 221B%20Baker Street "
       
   548 foobar NumOfParsedLandmarks 1
       
   549 foobar CleanUp
       
   550 delete foobar
       
   551 [Endtest]
       
   552 
       
   553 [Test]
       
   554 title NullHNo
       
   555 create CUTLandmarkURL foobar
       
   556 foobar CreateInstanceL Parser
       
   557 foobar SetInputBuffer default lo=179.99999&la=89.99999&sn=
       
   558 foobar ParseContent
       
   559 foobar Landmark LATITUDE= 89.99999 LONGITUDE= 179.99999
       
   560 foobar NumOfParsedLandmarks 1
       
   561 foobar CleanUp
       
   562 delete foobar
       
   563 [Endtest]
       
   564 
       
   565 [Test]
       
   566 title HNoBV1
       
   567 create CUTLandmarkURL foobar
       
   568 foobar CreateInstanceL Parser
       
   569 foobar SetInputBuffer default lo=179.99999&la=89.99999&sn=123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678906789012345678901234567890123456789012345678901234567890
       
   570 foobar ParseContent
       
   571 foobar Landmark LATITUDE= 89.99999 LONGITUDE= 179.99999
       
   572 foobar NumOfParsedLandmarks 1
       
   573 foobar CleanUp
       
   574 delete foobar
       
   575 [Endtest]
       
   576 
       
   577 [Test]
       
   578 title HNoBV2
       
   579 create CUTLandmarkURL foobar
       
   580 foobar CreateInstanceL Parser
       
   581 foobar SetInputBuffer default lo=179.99999&la=89.99999&sn=12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890678901234567890123456789012345678901234567890123456789
       
   582 foobar ParseContent
       
   583 foobar Landmark LATITUDE= 89.99999 LONGITUDE= 179.99999
       
   584 foobar NumOfParsedLandmarks 1
       
   585 foobar CleanUp
       
   586 delete foobar
       
   587 [Endtest]
       
   588 
       
   589 [Test]
       
   590 title HNoBV3
       
   591 create CUTLandmarkURL foobar
       
   592 foobar CreateInstanceL Parser
       
   593 foobar SetInputBuffer default lo=179.99999&la=89.99999&sn=1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789067890123456789012345678901234567890123456789012345678901
       
   594 foobar ParseContent
       
   595 foobar Landmark LATITUDE= 89.99999 LONGITUDE= 179.99999
       
   596 foobar NumOfParsedLandmarks 1
       
   597 foobar CleanUp
       
   598 delete foobar
       
   599 [Endtest]
       
   600 
       
   601 [Test]
       
   602 title HNoRecovery
       
   603 create CUTLandmarkURL foobar
       
   604 foobar CreateInstanceL Parser
       
   605 foobar SetInputBuffer default lo=-179.99999&la=-89.99999&s=Ottumwa, Iowa
       
   606 foobar ParseContent
       
   607 foobar Landmark LATITUDE= -89.99999 LONGITUDE= -179.99999 HOUSENO.= " Ottumwa "
       
   608 foobar NumOfParsedLandmarks 1
       
   609 foobar CleanUp
       
   610 delete foobar
       
   611 [Endtest]
       
   612 //---------------------------------------------------------------End of Testing House Number--------------------------------------------------------
       
   613 //----------------------------------------------------------Testing PostalCode-----------------------------------------------------------------------
       
   614 [Test]
       
   615 title ValidPostalCode
       
   616 create CUTLandmarkURL foobar
       
   617 foobar CreateInstanceL Parser
       
   618 foobar SetInputBuffer default lo=179.99999&la=89.99999&pz=DK-1448
       
   619 foobar ParseContent
       
   620 foobar Landmark LATITUDE= 89.99999 LONGITUDE= 179.99999 POSTALCODE= " DK%2D1448 "
       
   621 foobar NumOfParsedLandmarks 1
       
   622 foobar CleanUp
       
   623 delete foobar
       
   624 [Endtest]
       
   625 
       
   626 [Test]
       
   627 title PostalCode_EncodedChars
       
   628 create CUTLandmarkURL foobar
       
   629 foobar CreateInstanceL Parser
       
   630 foobar SetInputBuffer default lo=179.99999&la=89.99999&pz=4455%2d111%25%252520
       
   631 foobar ParseContent
       
   632 foobar Landmark LATITUDE= 89.99999 LONGITUDE= 179.99999 POSTALCODE= " 4455-111%%2520 "
       
   633 foobar NumOfParsedLandmarks 1
       
   634 foobar CleanUp
       
   635 delete foobar
       
   636 [Endtest]
       
   637 
       
   638 [Test]
       
   639 title NullPostalCode
       
   640 create CUTLandmarkURL foobar
       
   641 foobar CreateInstanceL Parser
       
   642 foobar SetInputBuffer default lo=179.99999&la=89.99999&pz=
       
   643 foobar ParseContent
       
   644 foobar Landmark LATITUDE= 89.99999 LONGITUDE= 179.99999
       
   645 foobar NumOfParsedLandmarks 1
       
   646 foobar CleanUp
       
   647 delete foobar
       
   648 [Endtest]
       
   649 
       
   650 [Test]
       
   651 title PostalCodeBV1
       
   652 create CUTLandmarkURL foobar
       
   653 foobar CreateInstanceL Parser
       
   654 foobar SetInputBuffer default lo=179.99999&la=89.99999&pz=123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678906789012345678901234567890123456789012345678901234567890
       
   655 foobar ParseContent
       
   656 foobar Landmark LATITUDE= 89.99999 LONGITUDE= 179.99999
       
   657 foobar NumOfParsedLandmarks 1
       
   658 foobar CleanUp
       
   659 delete foobar
       
   660 [Endtest]
       
   661 
       
   662 [Test]
       
   663 title PostalCodeBV2
       
   664 create CUTLandmarkURL foobar
       
   665 foobar CreateInstanceL Parser
       
   666 foobar SetInputBuffer default lo=179.99999&la=89.99999&pz=12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890678901234567890123456789012345678901234567890123456789
       
   667 foobar ParseContent
       
   668 foobar Landmark LATITUDE= 89.99999 LONGITUDE= 179.99999
       
   669 foobar NumOfParsedLandmarks 1
       
   670 foobar CleanUp
       
   671 delete foobar
       
   672 [Endtest]
       
   673 
       
   674 [Test]
       
   675 title PostalCodeBV3
       
   676 create CUTLandmarkURL foobar
       
   677 foobar CreateInstanceL Parser
       
   678 foobar SetInputBuffer default lo=179.99999&la=89.99999&pz=1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789067890123456789012345678901234567890123456789012345678901
       
   679 foobar ParseContent
       
   680 foobar Landmark LATITUDE= 89.99999 LONGITUDE= 179.99999
       
   681 foobar NumOfParsedLandmarks 1
       
   682 foobar CleanUp
       
   683 delete foobar
       
   684 [Endtest]
       
   685 
       
   686 [Test]
       
   687 title PostalCodeRecovery
       
   688 create CUTLandmarkURL foobar
       
   689 foobar CreateInstanceL Parser
       
   690 foobar SetInputBuffer default lo=-179.99999&la=-89.99999&pz=560%20103
       
   691 foobar ParseContent
       
   692 foobar Landmark LATITUDE= -89.99999 LONGITUDE= -179.99999 POSTALCODE= " 560 "
       
   693 foobar NumOfParsedLandmarks 1
       
   694 foobar CleanUp
       
   695 delete foobar
       
   696 [Endtest]
       
   697 //---------------------------------------------------------------End of Testing Postal Code--------------------------------------------------------
       
   698 //----------------------------------------------------------Testing City----------------------------------------------------------------------
       
   699 [Test]
       
   700 title ValidCity
       
   701 create CUTLandmarkURL foobar
       
   702 foobar CreateInstanceL Parser
       
   703 foobar SetInputBuffer default lo=179.99999&la=89.99999&c=Idaho
       
   704 foobar ParseContent
       
   705 foobar Landmark LATITUDE= 89.99999 LONGITUDE= 179.99999 CITY= " Idaho "
       
   706 foobar NumOfParsedLandmarks 1
       
   707 foobar CleanUp
       
   708 delete foobar
       
   709 [Endtest]
       
   710 
       
   711 [Test]
       
   712 title City_EncodedChars
       
   713 create CUTLandmarkURL foobar
       
   714 foobar CreateInstanceL Parser
       
   715 foobar SetInputBuffer default lo=179.99999&la=89.99999&c=Krung%2dthep%2dmaha%2dnakorn%2dboworn%2dratana
       
   716 foobar ParseContent
       
   717 foobar Landmark LATITUDE= 89.99999 LONGITUDE= 179.99999 CITY= " Krung-thep-maha-nakorn-boworn-ratana "
       
   718 foobar NumOfParsedLandmarks 1
       
   719 foobar CleanUp
       
   720 delete foobar
       
   721 [Endtest]
       
   722 
       
   723 [Test]
       
   724 title NullCity
       
   725 create CUTLandmarkURL foobar
       
   726 foobar CreateInstanceL Parser
       
   727 foobar SetInputBuffer default lo=179.99999&la=89.99999&c=
       
   728 foobar ParseContent
       
   729 foobar Landmark LATITUDE= 89.99999 LONGITUDE= 179.99999
       
   730 foobar NumOfParsedLandmarks 1
       
   731 foobar CleanUp
       
   732 delete foobar
       
   733 [Endtest]
       
   734 
       
   735 [Test]
       
   736 title CityBV1
       
   737 create CUTLandmarkURL foobar
       
   738 foobar CreateInstanceL Parser
       
   739 foobar SetInputBuffer default lo=179.99999&la=89.99999&c=123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678906789012345678901234567890123456789012345678901234567890
       
   740 foobar ParseContent
       
   741 foobar Landmark LATITUDE= 89.99999 LONGITUDE= 179.99999 
       
   742 foobar NumOfParsedLandmarks 1
       
   743 foobar CleanUp
       
   744 delete foobar
       
   745 [Endtest]
       
   746 
       
   747 [Test]
       
   748 title CityBV2
       
   749 create CUTLandmarkURL foobar
       
   750 foobar CreateInstanceL Parser
       
   751 foobar SetInputBuffer default lo=179.99999&la=89.99999&c=12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890678901234567890123456789012345678901234567890123456789
       
   752 foobar ParseContent
       
   753 foobar Landmark LATITUDE= 89.99999 LONGITUDE= 179.99999
       
   754 foobar NumOfParsedLandmarks 1
       
   755 foobar CleanUp
       
   756 delete foobar
       
   757 [Endtest]
       
   758 
       
   759 [Test]
       
   760 title CityBV3
       
   761 create CUTLandmarkURL foobar
       
   762 foobar CreateInstanceL Parser
       
   763 foobar SetInputBuffer default lo=179.99999&la=89.99999&c=1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789067890123456789012345678901234567890123456789012345678901
       
   764 foobar ParseContent
       
   765 foobar Landmark LATITUDE= 89.99999 LONGITUDE= 179.99999
       
   766 foobar NumOfParsedLandmarks 1
       
   767 foobar CleanUp
       
   768 delete foobar
       
   769 [Endtest]
       
   770 
       
   771 [Test]
       
   772 title CityRecovery
       
   773 create CUTLandmarkURL foobar
       
   774 foobar CreateInstanceL Parser
       
   775 foobar SetInputBuffer default lo=-179.99999&la=-89.99999&c=New York
       
   776 foobar ParseContent
       
   777 foobar Landmark LATITUDE= -89.99999 LONGITUDE= -179.99999 CITY= " New "
       
   778 foobar NumOfParsedLandmarks 1
       
   779 foobar CleanUp
       
   780 delete foobar
       
   781 [Endtest]
       
   782 //---------------------------------------------------------------End of Testing City--------------------------------------------------------
       
   783 //----------------------------------------------------------Testing State----------------------------------------------------------------------
       
   784 [Test]
       
   785 title ValidState
       
   786 create CUTLandmarkURL foobar
       
   787 foobar CreateInstanceL Parser
       
   788 foobar SetInputBuffer default lo=179.99999&la=89.99999&sp=Helsinki 
       
   789 foobar ParseContent
       
   790 foobar Landmark LATITUDE= 89.99999 LONGITUDE= 179.99999 STATE= " Helsinki "
       
   791 foobar NumOfParsedLandmarks 1
       
   792 foobar CleanUp
       
   793 delete foobar
       
   794 [Endtest]
       
   795 
       
   796 [Test]
       
   797 title State_EncodedChars
       
   798 create CUTLandmarkURL foobar
       
   799 foobar CreateInstanceL Parser
       
   800 foobar SetInputBuffer default lo=179.99999&la=89.99999&sp=Jammu%20%26%20Kashmir
       
   801 foobar ParseContent
       
   802 foobar Landmark LATITUDE= 89.99999 LONGITUDE= 179.99999 STATE= " Jammu & Kashmir "
       
   803 foobar NumOfParsedLandmarks 1
       
   804 foobar CleanUp
       
   805 delete foobar
       
   806 [Endtest]
       
   807 
       
   808 [Test]
       
   809 title NullState
       
   810 create CUTLandmarkURL foobar
       
   811 foobar CreateInstanceL Parser
       
   812 foobar SetInputBuffer default lo=179.99999&la=89.99999&sp=
       
   813 foobar ParseContent
       
   814 foobar Landmark LATITUDE= 89.99999 LONGITUDE= 179.99999
       
   815 foobar NumOfParsedLandmarks 1
       
   816 foobar CleanUp
       
   817 delete foobar
       
   818 [Endtest]
       
   819 
       
   820 [Test]
       
   821 title StateBV1
       
   822 create CUTLandmarkURL foobar
       
   823 foobar CreateInstanceL Parser
       
   824 foobar SetInputBuffer default lo=179.99999&la=89.99999&sp=123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678906789012345678901234567890123456789012345678901234567890
       
   825 foobar ParseContent
       
   826 foobar Landmark LATITUDE= 89.99999 LONGITUDE= 179.99999 
       
   827 foobar NumOfParsedLandmarks 1
       
   828 foobar CleanUp
       
   829 delete foobar
       
   830 [Endtest]
       
   831 
       
   832 [Test]
       
   833 title StateBV2
       
   834 create CUTLandmarkURL foobar
       
   835 foobar CreateInstanceL Parser
       
   836 foobar SetInputBuffer default lo=179.99999&la=89.99999&sp=12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890678901234567890123456789012345678901234567890123456789
       
   837 foobar ParseContent
       
   838 foobar Landmark LATITUDE= 89.99999 LONGITUDE= 179.99999
       
   839 foobar NumOfParsedLandmarks 1
       
   840 foobar CleanUp
       
   841 delete foobar
       
   842 [Endtest]
       
   843 
       
   844 [Test]
       
   845 title StateBV3
       
   846 create CUTLandmarkURL foobar
       
   847 foobar CreateInstanceL Parser
       
   848 foobar SetInputBuffer default lo=179.99999&la=89.99999&sp=1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789067890123456789012345678901234567890123456789012345678901
       
   849 foobar ParseContent
       
   850 foobar Landmark LATITUDE= 89.99999 LONGITUDE= 179.99999
       
   851 foobar NumOfParsedLandmarks 1
       
   852 foobar CleanUp
       
   853 delete foobar
       
   854 [Endtest]
       
   855 
       
   856 [Test]
       
   857 title StateRecovery
       
   858 create CUTLandmarkURL foobar
       
   859 foobar CreateInstanceL Parser
       
   860 foobar SetInputBuffer default lo=-179.99999&la=-89.99999&sp=Jammu & Kashmir
       
   861 foobar ParseContent
       
   862 foobar Landmark LATITUDE= -89.99999 LONGITUDE= -179.99999 STATE= " Jammu "
       
   863 foobar NumOfParsedLandmarks 1
       
   864 foobar CleanUp
       
   865 delete foobar
       
   866 [Endtest]
       
   867 //---------------------------------------------------------------End of Testing State--------------------------------------------------------
       
   868 //----------------------------------------------------------Testing Country----------------------------------------------------------------------
       
   869 [Test]
       
   870 title ValidCountry
       
   871 create CUTLandmarkURL foobar
       
   872 foobar CreateInstanceL Parser
       
   873 foobar SetInputBuffer default lo=179.99999&la=89.99999&cr=India 
       
   874 foobar ParseContent
       
   875 foobar Landmark LATITUDE= 89.99999 LONGITUDE= 179.99999 COUNTRY= " India "
       
   876 foobar NumOfParsedLandmarks 1
       
   877 foobar CleanUp
       
   878 delete foobar
       
   879 [Endtest]
       
   880 
       
   881 [Test]
       
   882 title Country_EncodedChars
       
   883 create CUTLandmarkURL foobar
       
   884 foobar CreateInstanceL Parser
       
   885 foobar SetInputBuffer default lo=179.99999&la=89.99999&cr=The%20Separate%20Customs%20Territory%20of%20Taiwan%2C%20Penghu%2C%20Kinmen%2C%20and%20Matsu%20%28Chinese%20Taipei%29
       
   886 foobar ParseContent
       
   887 foobar Landmark LATITUDE= 89.99999 LONGITUDE= 179.99999 COUNTRY= " The Separate Customs Territory of Taiwan, Penghu, Kinmen, and Matsu (Chinese Taipei) "
       
   888 foobar NumOfParsedLandmarks 1
       
   889 foobar CleanUp
       
   890 delete foobar
       
   891 [Endtest]
       
   892 
       
   893 [Test]
       
   894 title NullCountry
       
   895 create CUTLandmarkURL foobar
       
   896 foobar CreateInstanceL Parser
       
   897 foobar SetInputBuffer default lo=179.99999&la=89.99999&sp=
       
   898 foobar ParseContent
       
   899 foobar Landmark LATITUDE= 89.99999 LONGITUDE= 179.99999
       
   900 foobar NumOfParsedLandmarks 1
       
   901 foobar CleanUp
       
   902 delete foobar
       
   903 [Endtest]
       
   904 
       
   905 [Test]
       
   906 title CountryBV1
       
   907 create CUTLandmarkURL foobar
       
   908 foobar CreateInstanceL Parser
       
   909 foobar SetInputBuffer default lo=179.99999&la=89.99999&sp=123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678906789012345678901234567890123456789012345678901234567890
       
   910 foobar ParseContent
       
   911 foobar Landmark LATITUDE= 89.99999 LONGITUDE= 179.99999
       
   912 foobar NumOfParsedLandmarks 1
       
   913 foobar CleanUp
       
   914 delete foobar
       
   915 [Endtest]
       
   916 
       
   917 [Test]
       
   918 title CountryBV2
       
   919 create CUTLandmarkURL foobar
       
   920 foobar CreateInstanceL Parser
       
   921 foobar SetInputBuffer default lo=179.99999&la=89.99999&sp=12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890678901234567890123456789012345678901234567890123456789
       
   922 foobar ParseContent
       
   923 foobar Landmark LATITUDE= 89.99999 LONGITUDE= 179.99999
       
   924 foobar NumOfParsedLandmarks 1
       
   925 foobar CleanUp
       
   926 delete foobar
       
   927 [Endtest]
       
   928 
       
   929 [Test]
       
   930 title CountryBV3
       
   931 create CUTLandmarkURL foobar
       
   932 foobar CreateInstanceL Parser
       
   933 foobar SetInputBuffer default lo=179.99999&la=89.99999&sp=1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789067890123456789012345678901234567890123456789012345678901
       
   934 foobar ParseContent
       
   935 foobar Landmark LATITUDE= 89.99999 LONGITUDE= 179.99999
       
   936 foobar NumOfParsedLandmarks 1
       
   937 foobar CleanUp
       
   938 delete foobar
       
   939 [Endtest]
       
   940 
       
   941 [Test]
       
   942 title CountryRecovery
       
   943 create CUTLandmarkURL foobar
       
   944 foobar CreateInstanceL Parser
       
   945 foobar SetInputBuffer default lo=-179.99999&la=-89.99999&sp=Jammu & Kashmir
       
   946 foobar ParseContent
       
   947 foobar Landmark LATITUDE= -89.99999 LONGITUDE= -179.99999 COUNTRY= " Jammu "
       
   948 foobar NumOfParsedLandmarks 1
       
   949 foobar CleanUp
       
   950 delete foobar
       
   951 [Endtest]
       
   952 //---------------------------------------------------------------End of Testing Country--------------------------------------------------------
       
   953 //----------------------------------------------------------Testing Telephone----------------------------------------------------------------------
       
   954 [Test]
       
   955 title ValidTelephone
       
   956 create CUTLandmarkURL foobar
       
   957 foobar CreateInstanceL Parser
       
   958 foobar SetInputBuffer default lo=179.99999&la=89.99999&t=08040159999 
       
   959 foobar ParseContent
       
   960 foobar Landmark LATITUDE= 89.99999 LONGITUDE= 179.99999 TELEPHONE= " 08040159999 "
       
   961 foobar NumOfParsedLandmarks 1
       
   962 foobar CleanUp
       
   963 delete foobar
       
   964 [Endtest]
       
   965 
       
   966 [Test]
       
   967 title Telephone_EncodedChars
       
   968 create CUTLandmarkURL foobar
       
   969 foobar CreateInstanceL Parser
       
   970 foobar SetInputBuffer default lo=179.99999&la=89.99999&t=%2b44%20%280%291248%20717171
       
   971 foobar ParseContent
       
   972 foobar Landmark LATITUDE= 89.99999 LONGITUDE= 179.99999 TELEPHONE= " +44 (0) 1248 717171 "
       
   973 foobar NumOfParsedLandmarks 1
       
   974 foobar CleanUp
       
   975 delete foobar
       
   976 [Endtest]
       
   977 
       
   978 [Test]
       
   979 title NullTelephone
       
   980 create CUTLandmarkURL foobar
       
   981 foobar CreateInstanceL Parser
       
   982 foobar SetInputBuffer default lo=179.99999&la=89.99999&t=
       
   983 foobar ParseContent
       
   984 foobar Landmark LATITUDE= 89.99999 LONGITUDE= 179.99999
       
   985 foobar NumOfParsedLandmarks 1
       
   986 foobar CleanUp
       
   987 delete foobar
       
   988 [Endtest]
       
   989 
       
   990 [Test]
       
   991 title TelephoneBV1
       
   992 create CUTLandmarkURL foobar
       
   993 foobar CreateInstanceL Parser
       
   994 foobar SetInputBuffer default lo=179.99999&la=89.99999&t=123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678906789012345678901234567890123456789012345678901234567890
       
   995 foobar ParseContent
       
   996 foobar Landmark LATITUDE= 89.99999 LONGITUDE= 179.99999 
       
   997 foobar NumOfParsedLandmarks 1
       
   998 foobar CleanUp
       
   999 delete foobar
       
  1000 [Endtest]
       
  1001 
       
  1002 [Test]
       
  1003 title TelephoneBV2
       
  1004 create CUTLandmarkURL foobar
       
  1005 foobar CreateInstanceL Parser
       
  1006 foobar SetInputBuffer default lo=179.99999&la=89.99999&t=12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890678901234567890123456789012345678901234567890123456789
       
  1007 foobar ParseContent
       
  1008 foobar Landmark LATITUDE= 89.99999 LONGITUDE= 179.99999
       
  1009 foobar NumOfParsedLandmarks 1
       
  1010 foobar CleanUp
       
  1011 delete foobar
       
  1012 [Endtest]
       
  1013 
       
  1014 [Test]
       
  1015 title TelephoneBV3
       
  1016 create CUTLandmarkURL foobar
       
  1017 foobar CreateInstanceL Parser
       
  1018 foobar SetInputBuffer default lo=179.99999&la=89.99999&t=1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789067890123456789012345678901234567890123456789012345678901
       
  1019 foobar ParseContent
       
  1020 foobar Landmark LATITUDE= 89.99999 LONGITUDE= 179.99999
       
  1021 foobar NumOfParsedLandmarks 1
       
  1022 foobar CleanUp
       
  1023 delete foobar
       
  1024 [Endtest]
       
  1025 
       
  1026 [Test]
       
  1027 title TelephoneRecovery
       
  1028 create CUTLandmarkURL foobar
       
  1029 foobar CreateInstanceL Parser
       
  1030 foobar SetInputBuffer default lo=-179.99999&la=-89.99999&t=%2b91%20080%204015 99999
       
  1031 foobar ParseContent
       
  1032 foobar Landmark LATITUDE= -89.99999 LONGITUDE= -179.99999 TELEPHONE= " +91 080 4015 "
       
  1033 foobar NumOfParsedLandmarks 1
       
  1034 foobar CleanUp
       
  1035 delete foobar
       
  1036 [Endtest]
       
  1037 //---------------------------------------------------------------End of Testing Telephone--------------------------------------------------------
       
  1038 //----------------------------------------------------------Testing Web----------------------------------------------------------------------
       
  1039 [Test]
       
  1040 title ValidWeb
       
  1041 create CUTLandmarkURL foobar
       
  1042 foobar CreateInstanceL Parser
       
  1043 foobar SetInputBuffer default lo=179.99999&la=89.99999&w=www%2Enokia%2ecom 
       
  1044 foobar ParseContent
       
  1045 foobar Landmark LATITUDE= 89.99999 LONGITUDE= 179.99999 WEB= " www.nokia.com "
       
  1046 foobar NumOfParsedLandmarks 1
       
  1047 foobar CleanUp
       
  1048 delete foobar
       
  1049 [Endtest]
       
  1050 
       
  1051 [Test]
       
  1052 title Web_EncodedChars
       
  1053 create CUTLandmarkURL foobar
       
  1054 foobar CreateInstanceL Parser
       
  1055 foobar SetInputBuffer default lo=179.99999&la=89.99999&w=www%2ellanfairpwllgwyngyllgogerychwyrndrobwyll%2Dllantysiliogogogoch%2ecom%2F
       
  1056 foobar ParseContent
       
  1057 foobar Landmark LATITUDE= 89.99999 LONGITUDE= 179.99999 WEB= " www.llanfairpwllgwyngyllgogerychwyrndrobwyll-llantysiliogogogoch.com/ "
       
  1058 foobar NumOfParsedLandmarks 1
       
  1059 foobar CleanUp
       
  1060 delete foobar
       
  1061 [Endtest]
       
  1062 
       
  1063 [Test]
       
  1064 title NullWeb
       
  1065 create CUTLandmarkURL foobar
       
  1066 foobar CreateInstanceL Parser
       
  1067 foobar SetInputBuffer default lo=179.99999&la=89.99999&w=
       
  1068 foobar ParseContent
       
  1069 foobar Landmark LATITUDE= 89.99999 LONGITUDE= 179.99999
       
  1070 foobar NumOfParsedLandmarks 1
       
  1071 foobar CleanUp
       
  1072 delete foobar
       
  1073 [Endtest]
       
  1074 
       
  1075 [Test]
       
  1076 title WebBV1
       
  1077 create CUTLandmarkURL foobar
       
  1078 foobar CreateInstanceL Parser
       
  1079 foobar SetInputBuffer default lo=179.99999&la=89.99999&w=123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678906789012345678901234567890123456789012345678901234567890
       
  1080 foobar ParseContent
       
  1081 foobar Landmark LATITUDE= 89.99999 LONGITUDE= 179.99999
       
  1082 foobar NumOfParsedLandmarks 1
       
  1083 foobar CleanUp
       
  1084 delete foobar
       
  1085 [Endtest]
       
  1086 
       
  1087 [Test]
       
  1088 title WebBV2
       
  1089 create CUTLandmarkURL foobar
       
  1090 foobar CreateInstanceL Parser
       
  1091 foobar SetInputBuffer default lo=179.99999&la=89.99999&w=12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890678901234567890123456789012345678901234567890123456789
       
  1092 foobar ParseContent
       
  1093 foobar Landmark LATITUDE= 89.99999 LONGITUDE= 179.99999
       
  1094 foobar NumOfParsedLandmarks 1
       
  1095 foobar CleanUp
       
  1096 delete foobar
       
  1097 [Endtest]
       
  1098 
       
  1099 [Test]
       
  1100 title WebBV3
       
  1101 create CUTLandmarkURL foobar
       
  1102 foobar CreateInstanceL Parser
       
  1103 foobar SetInputBuffer default lo=179.99999&la=89.99999&w=1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789067890123456789012345678901234567890123456789012345678901
       
  1104 foobar ParseContent
       
  1105 foobar Landmark LATITUDE= 89.99999 LONGITUDE= 179.99999
       
  1106 foobar NumOfParsedLandmarks 1
       
  1107 foobar CleanUp
       
  1108 delete foobar
       
  1109 [Endtest]
       
  1110 
       
  1111 [Test]
       
  1112 title webRecovery
       
  1113 create CUTLandmarkURL foobar
       
  1114 foobar CreateInstanceL Parser
       
  1115 foobar SetInputBuffer default lo=-179.99999&la=-89.99999&w=http://
       
  1116 foobar ParseContent
       
  1117 foobar Landmark LATITUDE= -89.99999 LONGITUDE= -179.99999 WEB= " http "
       
  1118 foobar NumOfParsedLandmarks 1
       
  1119 foobar CleanUp
       
  1120 delete foobar
       
  1121 [Endtest]
       
  1122 //---------------------------------------------------------------End of Testing Web--------------------------------------------------------