|
1 // Definitions |
|
2 [Define] |
|
3 Parser 0 |
|
4 Encoder 1 |
|
5 Buffer 0 |
|
6 File 1 |
|
7 EmptyFile 2 |
|
8 EmptyBuffer 3 |
|
9 Accommodation 3000 |
|
10 Business 6000 |
|
11 Communication 9000 |
|
12 Educational 12000 |
|
13 Entertainment 15000 |
|
14 Food_Beverage 18000 |
|
15 GeographicalArea 21000 |
|
16 Outdoor 24000 |
|
17 People 27000 |
|
18 PublicService 30000 |
|
19 Religious 33000 |
|
20 Shopping 36000 |
|
21 Sightseeing 39000 |
|
22 Sports 42000 |
|
23 Transport 45000 |
|
24 TEST_NULL_NAME 1 |
|
25 TEST_NULL_STREET 2 |
|
26 TEST_NULL_HNO 3 |
|
27 TEST_NULL_POSTALCODE 4 |
|
28 TEST_NULL_CITY 5 |
|
29 TEST_NULL_STATE 6 |
|
30 TEST_NULL_COUNTRY 7 |
|
31 TEST_NULL_TELEPHONE 8 |
|
32 TEST_NULL_WEB 9 |
|
33 TEST_NULL_DESCRIPTION 10 |
|
34 TEST_MAXLENGTH_NAME 11 |
|
35 TEST_MAXLENGTH1_NAME 12 |
|
36 TEST_MAXLENGTH2_NAME 13 |
|
37 TEST_MAXLENGTH_STREET 14 |
|
38 TEST_MAXLENGTH1_STREET 15 |
|
39 TEST_MAXLENGTH2_STREET 16 |
|
40 TEST_MAXLENGTH_HNO 17 |
|
41 TEST_MAXLENGTH1_HNO 18 |
|
42 TEST_MAXLENGTH2_HNO 19 |
|
43 TEST_MAXLENGTH_POSTALCODE 20 |
|
44 TEST_MAXLENGTH1_POSTALCODE 21 |
|
45 TEST_MAXLENGTH2_POSTALCODE 22 |
|
46 TEST_MAXLENGTH_CITY 23 |
|
47 TEST_MAXLENGTH1_CITY 24 |
|
48 TEST_MAXLENGTH2_CITY 25 |
|
49 TEST_MAXLENGTH_STATE 26 |
|
50 TEST_MAXLENGTH1_STATE 27 |
|
51 TEST_MAXLENGTH2_STATE 28 |
|
52 TEST_MAXLENGTH_COUNTRY 29 |
|
53 TEST_MAXLENGTH1_COUNTRY 30 |
|
54 TEST_MAXLENGTH2_COUNTRY 31 |
|
55 TEST_MAXLENGTH_TELEPHONE 32 |
|
56 TEST_MAXLENGTH1_TELEPHONE 33 |
|
57 TEST_MAXLENGTH2_TELEPHONE 34 |
|
58 TEST_MAXLENGTH_WEB 35 |
|
59 TEST_MAXLENGTH1_WEB 36 |
|
60 TEST_MAXLENGTH2_WEB 37 |
|
61 TEST_MAXLENGTH_DESCRIPTION 38 |
|
62 TEST_MAXLENGTH1_DESCRIPTION 39 |
|
63 TEST_MAXLENGTH2_DESCRIPTION 40 |
|
64 TEST_MAXLENGTH_PID 44 |
|
65 TEST_MAXLENGTH1_PID 45 |
|
66 TEST_MAXLENGTH2_PID 46 |
|
67 TEST_NULL_PID 43 |
|
68 [Enddefine] |
|
69 //-----------------------------------------------------PID Param------------------------------------------------------------ |
|
70 [Test] |
|
71 title NullPID |
|
72 create CUTLandmarkURL foobar |
|
73 foobar CreateInstanceL Encoder |
|
74 foobar CreateLandmarkL TEST_NULL_PID LATITUDE= 23 LONGITUDE= 100 |
|
75 foobar SetOutputFileHandle |
|
76 foobar AddLandmark |
|
77 foobar FinalizeEncoding |
|
78 foobar VerifyEncoding File 3 LATITUDE= 23.000000 LONGITUDE= 100.000000 PID= " " |
|
79 foobar CleanUp |
|
80 delete foobar |
|
81 [Endtest] |
|
82 |
|
83 [Test] |
|
84 title AlphanumericPID |
|
85 create CUTLandmarkURL foobar |
|
86 foobar CreateInstanceL Encoder |
|
87 foobar CreateLandmarkL LATITUDE= 23 LONGITUDE= 100 PID= " PlaceBangNokLoc " |
|
88 foobar SetOutputFileHandle |
|
89 foobar AddLandmark |
|
90 foobar FinalizeEncoding |
|
91 foobar VerifyEncoding File 3 LATITUDE= 23.000000 LONGITUDE= 100.000000 PID= " PlaceBangNokLoc " |
|
92 foobar CleanUp |
|
93 delete foobar |
|
94 [Endtest] |
|
95 |
|
96 [Test] |
|
97 title SpecialCharPID |
|
98 create CUTLandmarkURL foobar |
|
99 foobar CreateInstanceL Encoder |
|
100 foobar CreateLandmarkL LATITUDE= 23 LONGITUDE= 100 PID= " Place:*[Bang,{Nok}<Loc>]; " |
|
101 foobar SetOutputFileHandle |
|
102 foobar AddLandmark |
|
103 foobar FinalizeEncoding |
|
104 foobar VerifyEncoding File 3 LATITUDE= 23.000000 LONGITUDE= 100.000000 PID= " Place%3a%2a%5bBang%2c%7bNok%7d%3cLoc%3e%5d%3b " |
|
105 foobar CleanUp |
|
106 delete foobar |
|
107 [Endtest] |
|
108 |
|
109 //255 chars |
|
110 [Test] |
|
111 title PID_BV1 |
|
112 create CUTLandmarkURL foobar |
|
113 foobar CreateInstanceL Encoder |
|
114 foobar CreateLandmarkL TEST_MAXLENGTH_PID LATITUDE= 23 LONGITUDE= 100 |
|
115 foobar SetOutputFileHandle |
|
116 foobar AddLandmark |
|
117 foobar FinalizeEncoding |
|
118 foobar VerifyEncoding File 3 LATITUDE= 23.000000 LONGITUDE= 100.000000 |
|
119 foobar CleanUp |
|
120 delete foobar |
|
121 [Endtest] |
|
122 |
|
123 //254 chars |
|
124 [Test] |
|
125 title PID_BV2 |
|
126 create CUTLandmarkURL foobar |
|
127 foobar CreateInstanceL Encoder |
|
128 foobar CreateLandmarkL TEST_MAXLENGTH1_PID LATITUDE= 23 LONGITUDE= 100 |
|
129 foobar SetOutputFileHandle |
|
130 foobar AddLandmark |
|
131 foobar FinalizeEncoding |
|
132 foobar VerifyEncoding File 3 LATITUDE= 23.000000 LONGITUDE= 100.000000 |
|
133 foobar CleanUp |
|
134 delete foobar |
|
135 [Endtest] |
|
136 |
|
137 //256 chars |
|
138 [Test] |
|
139 title PID_BV3 |
|
140 create CUTLandmarkURL foobar |
|
141 foobar CreateInstanceL Encoder |
|
142 foobar CreateLandmarkL TEST_MAXLENGTH2_PID LATITUDE= 23.000000 LONGITUDE= 100.000000 |
|
143 foobar CleanUp |
|
144 delete foobar |
|
145 [Endtest] |
|
146 //----------------------------------------------End of PId-------------------------------------------------------------- |
|
147 //------------------------------------------Name Param--------------------------------------------------------------- |
|
148 [Test] |
|
149 title NullName |
|
150 create CUTLandmarkURL foobar |
|
151 foobar CreateInstanceL Encoder |
|
152 foobar CreateLandmarkL TEST_NULL_NAME LATITUDE= 23 LONGITUDE= 100 |
|
153 foobar SetOutputFileHandle |
|
154 foobar AddLandmark |
|
155 foobar FinalizeEncoding |
|
156 foobar VerifyEncoding File 3 NAME= " " LATITUDE= 23.000000 LONGITUDE= 100.000000 |
|
157 foobar CleanUp |
|
158 delete foobar |
|
159 [Endtest] |
|
160 |
|
161 [Test] |
|
162 title AlphanumericName |
|
163 create CUTLandmarkURL foobar |
|
164 foobar CreateInstanceL Encoder |
|
165 foobar CreateLandmarkL NAME= " John1 " LATITUDE= 23 LONGITUDE= 100 |
|
166 foobar SetOutputFileHandle |
|
167 foobar AddLandmark |
|
168 foobar FinalizeEncoding |
|
169 foobar VerifyEncoding File 3 NAME= " John1 " LATITUDE= 23.000000 LONGITUDE= 100.000000 |
|
170 foobar CleanUp |
|
171 delete foobar |
|
172 [Endtest] |
|
173 |
|
174 [Test] |
|
175 title SpecialCharName |
|
176 create CUTLandmarkURL foobar |
|
177 foobar CreateInstanceL Encoder |
|
178 foobar CreateLandmarkL NAME= " Amar_Akbar`Anthony~ " LATITUDE= 23 LONGITUDE= 100 |
|
179 foobar SetOutputFileHandle |
|
180 foobar AddLandmark |
|
181 foobar FinalizeEncoding |
|
182 foobar VerifyEncoding File 3 NAME= " Amar%5fAkbar%60Anthony%7e " LATITUDE= 23.000000 LONGITUDE= 100.000000 |
|
183 foobar CleanUp |
|
184 delete foobar |
|
185 [Endtest] |
|
186 |
|
187 [Test] |
|
188 title NameWithPercentage |
|
189 create CUTLandmarkURL foobar |
|
190 foobar CreateInstanceL Encoder |
|
191 foobar CreateLandmarkL NAME= " Aditya%20Singh " LATITUDE= 23 LONGITUDE= 100 |
|
192 foobar SetOutputFileHandle |
|
193 foobar AddLandmark |
|
194 foobar FinalizeEncoding |
|
195 foobar VerifyEncoding File 3 NAME= " Aditya%2520Singh " LATITUDE= 23.000000 LONGITUDE= 100.000000 |
|
196 foobar CleanUp |
|
197 delete foobar |
|
198 [Endtest] |
|
199 //255 chars |
|
200 [Test] |
|
201 title Name_BV1 |
|
202 create CUTLandmarkURL foobar |
|
203 foobar CreateInstanceL Encoder |
|
204 foobar CreateLandmarkL TEST_MAXLENGTH_NAME LATITUDE= 23 LONGITUDE= 100 |
|
205 foobar SetOutputFileHandle |
|
206 foobar AddLandmark |
|
207 foobar FinalizeEncoding |
|
208 foobar VerifyEncoding File 3 LATITUDE= 23.000000 LONGITUDE= 100.000000 |
|
209 foobar CleanUp |
|
210 delete foobar |
|
211 [Endtest] |
|
212 |
|
213 //254 chars |
|
214 [Test] |
|
215 title Name_BV2 |
|
216 create CUTLandmarkURL foobar |
|
217 foobar CreateInstanceL Encoder |
|
218 foobar CreateLandmarkL TEST_MAXLENGTH1_NAME LATITUDE= 23 LONGITUDE= 100 |
|
219 foobar SetOutputFileHandle |
|
220 foobar AddLandmark |
|
221 foobar FinalizeEncoding |
|
222 foobar VerifyEncoding File 3 LATITUDE= 23.000000 LONGITUDE= 100.000000 |
|
223 foobar CleanUp |
|
224 delete foobar |
|
225 [Endtest] |
|
226 |
|
227 //256 chars |
|
228 [Test] |
|
229 title Name_BV3 |
|
230 create CUTLandmarkURL foobar |
|
231 foobar CreateInstanceL Encoder |
|
232 foobar CreateLandmarkL TEST_MAXLENGTH2_NAME LATITUDE= 23.000000 LONGITUDE= 100.000000 |
|
233 foobar CleanUp |
|
234 delete foobar |
|
235 [Endtest] |
|
236 |
|
237 //--------------------------------------------------- End of Name---------------------------------------------------------------------------------------------- |
|
238 |
|
239 //----------------------------------------------------Street Param--------------------------------------------------------------------------------------------- |
|
240 |
|
241 [Test] |
|
242 title NullStreet |
|
243 create CUTLandmarkURL foobar |
|
244 foobar CreateInstanceL Encoder |
|
245 foobar CreateLandmarkL TEST_NULL_STREET LATITUDE= 79 LONGITUDE= 100 |
|
246 foobar SetOutputFileHandle |
|
247 foobar AddLandmark |
|
248 foobar FinalizeEncoding |
|
249 foobar VerifyEncoding File 3 LATITUDE= 79.000000 LONGITUDE= 100.000000 STREET= " " |
|
250 foobar CleanUp |
|
251 delete foobar |
|
252 [Endtest] |
|
253 |
|
254 [Test] |
|
255 title AlphanumericStreet |
|
256 create CUTLandmarkURL foobar |
|
257 foobar CreateInstanceL Encoder |
|
258 foobar CreateLandmarkL LATITUDE= 79 LONGITUDE= 100 STREET= " 2AJupiterBlk " |
|
259 foobar SetOutputFileHandle |
|
260 foobar AddLandmark |
|
261 foobar FinalizeEncoding |
|
262 foobar VerifyEncoding File 3 LATITUDE= 79.000000 LONGITUDE= 100.000000 STREET= " 2AJupiterBlk " |
|
263 foobar CleanUp |
|
264 delete foobar |
|
265 [Endtest] |
|
266 |
|
267 [Test] |
|
268 title SpecialCharStreet |
|
269 create CUTLandmarkURL foobar |
|
270 foobar CreateInstanceL Encoder |
|
271 foobar CreateLandmarkL LATITUDE= 79 LONGITUDE= 100 STREET= " #2AJupiter-Block! " |
|
272 foobar SetOutputFileHandle |
|
273 foobar AddLandmark |
|
274 foobar FinalizeEncoding |
|
275 foobar VerifyEncoding File 3 LATITUDE= 79.000000 LONGITUDE= 100.000000 STREET= " %232AJupiter%2dBlock%21 " |
|
276 foobar CleanUp |
|
277 delete foobar |
|
278 [Endtest] |
|
279 |
|
280 [Test] |
|
281 title StreetWithPercentage |
|
282 create CUTLandmarkURL foobar |
|
283 foobar CreateInstanceL Encoder |
|
284 foobar CreateLandmarkL LATITUDE= 79 LONGITUDE= 100 STREET= " %2A " |
|
285 foobar SetOutputFileHandle |
|
286 foobar AddLandmark |
|
287 foobar FinalizeEncoding |
|
288 foobar VerifyEncoding File 3 LATITUDE= 79.000000 LONGITUDE= 100.000000 STREET= " %252A " |
|
289 foobar CleanUp |
|
290 delete foobar |
|
291 [Endtest] |
|
292 //255 chars |
|
293 [Test] |
|
294 title Street_BV1 |
|
295 create CUTLandmarkURL foobar |
|
296 foobar CreateInstanceL Encoder |
|
297 foobar CreateLandmarkL TEST_MAXLENGTH_STREET LATITUDE= 79 LONGITUDE= 100 |
|
298 foobar SetOutputFileHandle |
|
299 foobar AddLandmark |
|
300 foobar FinalizeEncoding |
|
301 foobar VerifyEncoding File 3 LATITUDE= 79.000000 LONGITUDE= 100.000000 |
|
302 foobar CleanUp |
|
303 delete foobar |
|
304 [Endtest] |
|
305 |
|
306 //254 chars |
|
307 [Test] |
|
308 title Street_BV2 |
|
309 create CUTLandmarkURL foobar |
|
310 foobar CreateInstanceL Encoder |
|
311 foobar CreateLandmarkL TEST_MAXLENGTH1_STREET LATITUDE= 79 LONGITUDE= 100 |
|
312 foobar SetOutputFileHandle |
|
313 foobar AddLandmark |
|
314 foobar FinalizeEncoding |
|
315 foobar VerifyEncoding File 3 LATITUDE= 79.000000 LONGITUDE= 100.000000 |
|
316 foobar CleanUp |
|
317 delete foobar |
|
318 [Endtest] |
|
319 |
|
320 //256 chars |
|
321 [Test] |
|
322 title Street_BV3 |
|
323 create CUTLandmarkURL foobar |
|
324 foobar CreateInstanceL Encoder |
|
325 foobar CreateLandmarkL TEST_MAXLENGTH2_STREET LATITUDE= 79.00000 LONGITUDE= 100.00000 |
|
326 foobar CleanUp |
|
327 delete foobar |
|
328 [Endtest] |
|
329 |
|
330 //-------------------------------------------------------End of Street--------------------------------------------------------------------------------------------------- |
|
331 //----------------------------------------------------HouseNumber Param--------------------------------------------------------------------------------------------- |
|
332 |
|
333 [Test] |
|
334 title NullHouseNo |
|
335 create CUTLandmarkURL foobar |
|
336 foobar CreateInstanceL Encoder |
|
337 foobar CreateLandmarkL TEST_NULL_HNO LATITUDE= -56 LONGITUDE= 100 |
|
338 foobar SetOutputFileHandle |
|
339 foobar AddLandmark |
|
340 foobar FinalizeEncoding |
|
341 foobar VerifyEncoding File 3 LATITUDE= -56.000000 LONGITUDE= 100.000000 HOUSENO.= " " |
|
342 foobar CleanUp |
|
343 delete foobar |
|
344 [Endtest] |
|
345 |
|
346 [Test] |
|
347 title AlphanumericHouseNo |
|
348 create CUTLandmarkURL foobar |
|
349 foobar CreateInstanceL Encoder |
|
350 foobar CreateLandmarkL LATITUDE= -56 LONGITUDE= 100 HOUSENO.= " 10Janpath " |
|
351 foobar SetOutputFileHandle |
|
352 foobar AddLandmark |
|
353 foobar FinalizeEncoding |
|
354 foobar VerifyEncoding File 3 LATITUDE= -56.000000 LONGITUDE= 100.000000 HOUSENO.= " 10Janpath " |
|
355 foobar CleanUp |
|
356 delete foobar |
|
357 [Endtest] |
|
358 |
|
359 [Test] |
|
360 title SpecialCharHouseNo |
|
361 create CUTLandmarkURL foobar |
|
362 foobar CreateInstanceL Encoder |
|
363 foobar CreateLandmarkL LATITUDE= -56 LONGITUDE= 100 HOUSENO.= " (10.Janpath)' " |
|
364 foobar SetOutputFileHandle |
|
365 foobar AddLandmark |
|
366 foobar FinalizeEncoding |
|
367 foobar VerifyEncoding File 3 LATITUDE= -56.000000 LONGITUDE= 100.000000 HOUSENO.= " %2810%2eJanpath%29%27 " |
|
368 foobar CleanUp |
|
369 delete foobar |
|
370 [Endtest] |
|
371 |
|
372 //255 chars |
|
373 [Test] |
|
374 title HouseNo_BV1 |
|
375 create CUTLandmarkURL foobar |
|
376 foobar CreateInstanceL Encoder |
|
377 foobar CreateLandmarkL TEST_MAXLENGTH_HNO LATITUDE= -56 LONGITUDE= 100 |
|
378 foobar SetOutputFileHandle |
|
379 foobar AddLandmark |
|
380 foobar FinalizeEncoding |
|
381 foobar VerifyEncoding File 3 LATITUDE= -56.000000 LONGITUDE= 100.000000 |
|
382 foobar CleanUp |
|
383 delete foobar |
|
384 [Endtest] |
|
385 |
|
386 //254 chars |
|
387 [Test] |
|
388 title HouseNo_BV2 |
|
389 create CUTLandmarkURL foobar |
|
390 foobar CreateInstanceL Encoder |
|
391 foobar CreateLandmarkL TEST_MAXLENGTH1_HNO LATITUDE= -56 LONGITUDE= 100 |
|
392 foobar SetOutputFileHandle |
|
393 foobar AddLandmark |
|
394 foobar FinalizeEncoding |
|
395 foobar VerifyEncoding File 3 LATITUDE= -56.000000 LONGITUDE= 100.000000 |
|
396 foobar CleanUp |
|
397 delete foobar |
|
398 [Endtest] |
|
399 |
|
400 //256 chars |
|
401 [Test] |
|
402 title HouseNo_BV3 |
|
403 create CUTLandmarkURL foobar |
|
404 foobar CreateInstanceL Encoder |
|
405 foobar CreateLandmarkL TEST_MAXLENGTH2_HNO LATITUDE= -9.00 LONGITUDE= 100 |
|
406 foobar CleanUp |
|
407 delete foobar |
|
408 [Endtest] |
|
409 |
|
410 //-------------------------------------------------------End of HouseNumber--------------------------------------------------------------------------------------------------- |
|
411 //----------------------------------------------------Postal Code Param--------------------------------------------------------------------------------------------- |
|
412 |
|
413 [Test] |
|
414 title NullPostalCode |
|
415 create CUTLandmarkURL foobar |
|
416 foobar CreateInstanceL Encoder |
|
417 foobar CreateLandmarkL TEST_NULL_POSTALCODE LATITUDE= -9 LONGITUDE= 100 |
|
418 foobar SetOutputFileHandle |
|
419 foobar AddLandmark |
|
420 foobar FinalizeEncoding |
|
421 foobar VerifyEncoding File 3 LATITUDE= -9.000000 LONGITUDE= 100.000000 POSTALCODE= " " |
|
422 foobar CleanUp |
|
423 delete foobar |
|
424 [Endtest] |
|
425 |
|
426 [Test] |
|
427 title AlphanumericPostalCode |
|
428 create CUTLandmarkURL foobar |
|
429 foobar CreateInstanceL Encoder |
|
430 foobar CreateLandmarkL LATITUDE= -9 LONGITUDE= 100 POSTALCODE= " K1A 0B1 " |
|
431 foobar SetOutputFileHandle |
|
432 foobar AddLandmark |
|
433 foobar FinalizeEncoding |
|
434 foobar VerifyEncoding File 3 LATITUDE= -9.000000 LONGITUDE= 100.000000 POSTALCODE= " K1A%200B1 " |
|
435 foobar CleanUp |
|
436 delete foobar |
|
437 [Endtest] |
|
438 |
|
439 [Test] |
|
440 title SpecialCharPostalCode |
|
441 create CUTLandmarkURL foobar |
|
442 foobar CreateInstanceL Encoder |
|
443 foobar CreateLandmarkL LATITUDE= -9 LONGITUDE= 100 POSTALCODE= " @$^&*=|0B1 " |
|
444 foobar SetOutputFileHandle |
|
445 foobar AddLandmark |
|
446 foobar FinalizeEncoding |
|
447 foobar VerifyEncoding File 3 LATITUDE= -9.000000 LONGITUDE= 100.000000 POSTALCODE= " %40%24%5e%26%2a%3d%7c0B1 " |
|
448 foobar CleanUp |
|
449 delete foobar |
|
450 [Endtest] |
|
451 |
|
452 //255 chars |
|
453 [Test] |
|
454 title PostalCode_BV1 |
|
455 create CUTLandmarkURL foobar |
|
456 foobar CreateInstanceL Encoder |
|
457 foobar CreateLandmarkL TEST_MAXLENGTH_POSTALCODE LATITUDE= -45 LONGITUDE= 100 |
|
458 foobar SetOutputFileHandle |
|
459 foobar AddLandmark |
|
460 foobar FinalizeEncoding |
|
461 foobar VerifyEncoding File 3 LATITUDE= -45.000000 LONGITUDE= 100.000000 |
|
462 foobar CleanUp |
|
463 delete foobar |
|
464 [Endtest] |
|
465 |
|
466 //254 chars |
|
467 [Test] |
|
468 title PostalCode_BV2 |
|
469 create CUTLandmarkURL foobar |
|
470 foobar CreateInstanceL Encoder |
|
471 foobar CreateLandmarkL TEST_MAXLENGTH1_POSTALCODE LATITUDE= -45 LONGITUDE= 100 |
|
472 foobar SetOutputFileHandle |
|
473 foobar AddLandmark |
|
474 foobar FinalizeEncoding |
|
475 foobar VerifyEncoding File 3 LATITUDE= -45.000000 LONGITUDE= 100.000000 |
|
476 foobar CleanUp |
|
477 delete foobar |
|
478 [Endtest] |
|
479 |
|
480 //256 chars |
|
481 [Test] |
|
482 title PostalCode_BV3 |
|
483 create CUTLandmarkURL foobar |
|
484 foobar CreateInstanceL Encoder |
|
485 foobar CreateLandmarkL TEST_MAXLENGTH2_POSTALCODE LATITUDE= -45.000000 LONGITUDE= 100.000000 |
|
486 foobar CleanUp |
|
487 delete foobar |
|
488 [Endtest] |
|
489 |
|
490 //-------------------------------------------------------End of Postal Code--------------------------------------------------------------------------------------------------- |
|
491 |
|
492 //----------------------------------------------------City Param--------------------------------------------------------------------------------------------- |
|
493 |
|
494 [Test] |
|
495 title NullCity |
|
496 create CUTLandmarkURL foobar |
|
497 foobar CreateInstanceL Encoder |
|
498 foobar CreateLandmarkL TEST_NULL_CITY LATITUDE= -9 LONGITUDE= 100 |
|
499 foobar SetOutputFileHandle |
|
500 foobar AddLandmark |
|
501 foobar FinalizeEncoding |
|
502 foobar VerifyEncoding File 3 LATITUDE= -9.000000 LONGITUDE= 100.000000 CITY= " " |
|
503 foobar CleanUp |
|
504 delete foobar |
|
505 [Endtest] |
|
506 |
|
507 [Test] |
|
508 title AlphanumericCity |
|
509 create CUTLandmarkURL foobar |
|
510 foobar CreateInstanceL Encoder |
|
511 foobar CreateLandmarkL LATITUDE= -9 LONGITUDE= 100 CITY= " K1A 0B1 " |
|
512 foobar SetOutputFileHandle |
|
513 foobar AddLandmark |
|
514 foobar FinalizeEncoding |
|
515 foobar VerifyEncoding File 3 LATITUDE= -9.000000 LONGITUDE= 100.000000 CITY= " K1A%200B1 " |
|
516 foobar CleanUp |
|
517 delete foobar |
|
518 [Endtest] |
|
519 |
|
520 [Test] |
|
521 title SpecialCharCity |
|
522 create CUTLandmarkURL foobar |
|
523 foobar CreateInstanceL Encoder |
|
524 foobar CreateLandmarkL LATITUDE= -9.00000 LONGITUDE= 100.00000 CITY= " @$^&*=|0B1 " |
|
525 foobar SetOutputFileHandle |
|
526 foobar AddLandmark |
|
527 foobar FinalizeEncoding |
|
528 foobar VerifyEncoding File 3 LATITUDE= -9.000000 LONGITUDE= 100.000000 CITY= " %40%24%5e%26%2a%3d%7c0B1 " |
|
529 foobar CleanUp |
|
530 delete foobar |
|
531 [Endtest] |
|
532 |
|
533 //255 chars |
|
534 [Test] |
|
535 title City_BV1 |
|
536 create CUTLandmarkURL foobar |
|
537 foobar CreateInstanceL Encoder |
|
538 foobar CreateLandmarkL TEST_MAXLENGTH_CITY LATITUDE= -45 LONGITUDE= 100 |
|
539 foobar SetOutputFileHandle |
|
540 foobar AddLandmark |
|
541 foobar FinalizeEncoding |
|
542 foobar VerifyEncoding File 3 LATITUDE= -45.000000 LONGITUDE= 100.000000 |
|
543 foobar CleanUp |
|
544 delete foobar |
|
545 [Endtest] |
|
546 |
|
547 //254 chars |
|
548 [Test] |
|
549 title City_BV2 |
|
550 create CUTLandmarkURL foobar |
|
551 foobar CreateInstanceL Encoder |
|
552 foobar CreateLandmarkL TEST_MAXLENGTH1_CITY LATITUDE= -45 LONGITUDE= 100 |
|
553 foobar SetOutputFileHandle |
|
554 foobar AddLandmark |
|
555 foobar FinalizeEncoding |
|
556 foobar VerifyEncoding File 3 LATITUDE= -45.000000 LONGITUDE= 100.000000 |
|
557 foobar CleanUp |
|
558 delete foobar |
|
559 [Endtest] |
|
560 |
|
561 //256 chars |
|
562 [Test] |
|
563 title City_BV3 |
|
564 create CUTLandmarkURL foobar |
|
565 foobar CreateInstanceL Encoder |
|
566 foobar CreateLandmarkL TEST_MAXLENGTH2_CITY LATITUDE= -45 LONGITUDE= 100 |
|
567 foobar CleanUp |
|
568 delete foobar |
|
569 [Endtest] |
|
570 |
|
571 //-------------------------------------------------------End of City-------------------------------------------------------------------------------------------------- |
|
572 |
|
573 //----------------------------------------------------State Param--------------------------------------------------------------------------------------------- |
|
574 |
|
575 [Test] |
|
576 title NullState |
|
577 create CUTLandmarkURL foobar |
|
578 foobar CreateInstanceL Encoder |
|
579 foobar CreateLandmarkL TEST_NULL_STATE LATITUDE= -9 LONGITUDE= 100 |
|
580 foobar SetOutputFileHandle |
|
581 foobar AddLandmark |
|
582 foobar FinalizeEncoding |
|
583 foobar VerifyEncoding File 3 LATITUDE= -9.000000 LONGITUDE= 100.000000 STATE= " " |
|
584 foobar CleanUp |
|
585 delete foobar |
|
586 [Endtest] |
|
587 |
|
588 [Test] |
|
589 title AlphanumericState |
|
590 create CUTLandmarkURL foobar |
|
591 foobar CreateInstanceL Encoder |
|
592 foobar CreateLandmarkL LATITUDE= -9 LONGITUDE= 100 STATE= " K1A 0B1 " |
|
593 foobar SetOutputFileHandle |
|
594 foobar AddLandmark |
|
595 foobar FinalizeEncoding |
|
596 foobar VerifyEncoding File 3 LATITUDE= -9.000000 LONGITUDE= 100.000000 STATE= " K1A%200B1 " |
|
597 foobar CleanUp |
|
598 delete foobar |
|
599 [Endtest] |
|
600 |
|
601 [Test] |
|
602 title SpecialCharState |
|
603 create CUTLandmarkURL foobar |
|
604 foobar CreateInstanceL Encoder |
|
605 foobar CreateLandmarkL LATITUDE= -9 LONGITUDE= 100 STATE= " @$^&*=|0B1 " |
|
606 foobar SetOutputFileHandle |
|
607 foobar AddLandmark |
|
608 foobar FinalizeEncoding |
|
609 foobar VerifyEncoding File 3 LATITUDE= -9.000000 LONGITUDE= 100.000000 STATE= " %40%24%5e%26%2a%3d%7c0B1 " |
|
610 foobar CleanUp |
|
611 delete foobar |
|
612 [Endtest] |
|
613 |
|
614 //255 chars |
|
615 [Test] |
|
616 title State_BV1 |
|
617 create CUTLandmarkURL foobar |
|
618 foobar CreateInstanceL Encoder |
|
619 foobar CreateLandmarkL TEST_MAXLENGTH_STATE LATITUDE= -45 LONGITUDE= 100 |
|
620 foobar SetOutputFileHandle |
|
621 foobar AddLandmark |
|
622 foobar FinalizeEncoding |
|
623 foobar VerifyEncoding File 3 LATITUDE= -45.000000 LONGITUDE= 100.000000 |
|
624 foobar CleanUp |
|
625 delete foobar |
|
626 [Endtest] |
|
627 |
|
628 //254 chars |
|
629 [Test] |
|
630 title State_BV2 |
|
631 create CUTLandmarkURL foobar |
|
632 foobar CreateInstanceL Encoder |
|
633 foobar CreateLandmarkL TEST_MAXLENGTH1_STATE LATITUDE= -45 LONGITUDE= 100 |
|
634 foobar SetOutputFileHandle |
|
635 foobar AddLandmark |
|
636 foobar FinalizeEncoding |
|
637 foobar VerifyEncoding File 3 LATITUDE= -45.000000 LONGITUDE= 100.000000 |
|
638 foobar CleanUp |
|
639 delete foobar |
|
640 [Endtest] |
|
641 |
|
642 //256 chars |
|
643 [Test] |
|
644 title State_BV3 |
|
645 create CUTLandmarkURL foobar |
|
646 foobar CreateInstanceL Encoder |
|
647 foobar CreateLandmarkL TEST_MAXLENGTH2_STATE LATITUDE= -45 LONGITUDE= 100 |
|
648 foobar CleanUp |
|
649 delete foobar |
|
650 [Endtest] |
|
651 |
|
652 //-------------------------------------------------------End of State-------------------------------------------------------------------------------------------------- |
|
653 |
|
654 |
|
655 //----------------------------------------------------Country Param--------------------------------------------------------------------------------------------- |
|
656 |
|
657 [Test] |
|
658 title NullCountry |
|
659 create CUTLandmarkURL foobar |
|
660 foobar CreateInstanceL Encoder |
|
661 foobar CreateLandmarkL TEST_NULL_COUNTRY LATITUDE= -9 LONGITUDE= 100 |
|
662 foobar SetOutputFileHandle |
|
663 foobar AddLandmark |
|
664 foobar FinalizeEncoding |
|
665 foobar VerifyEncoding File 3 LATITUDE= -9.000000 LONGITUDE= 100.000000 COUNTRY= " " |
|
666 foobar CleanUp |
|
667 delete foobar |
|
668 [Endtest] |
|
669 |
|
670 [Test] |
|
671 title AlphanumericCountry |
|
672 create CUTLandmarkURL foobar |
|
673 foobar CreateInstanceL Encoder |
|
674 foobar CreateLandmarkL LATITUDE= -9 LONGITUDE= 100 COUNTRY= " K1A 0B1 " |
|
675 foobar SetOutputFileHandle |
|
676 foobar AddLandmark |
|
677 foobar FinalizeEncoding |
|
678 foobar VerifyEncoding File 3 LATITUDE= -9.000000 LONGITUDE= 100.000000 COUNTRY= " K1A%200B1 " |
|
679 foobar CleanUp |
|
680 delete foobar |
|
681 [Endtest] |
|
682 |
|
683 [Test] |
|
684 title SpecialCharCountry |
|
685 create CUTLandmarkURL foobar |
|
686 foobar CreateInstanceL Encoder |
|
687 foobar CreateLandmarkL LATITUDE= -9 LONGITUDE= 100 COUNTRY= " @$^&*=|0B1 " |
|
688 foobar SetOutputFileHandle |
|
689 foobar AddLandmark |
|
690 foobar FinalizeEncoding |
|
691 foobar VerifyEncoding File 3 LATITUDE= -9.000000 LONGITUDE= 100.000000 COUNTRY= " %40%24%5e%26%2a%3d%7c0B1 " |
|
692 foobar CleanUp |
|
693 delete foobar |
|
694 [Endtest] |
|
695 |
|
696 //255 chars |
|
697 [Test] |
|
698 title Country_BV1 |
|
699 create CUTLandmarkURL foobar |
|
700 foobar CreateInstanceL Encoder |
|
701 foobar CreateLandmarkL TEST_MAXLENGTH_COUNTRY LATITUDE= -45 LONGITUDE= 100 |
|
702 foobar SetOutputFileHandle |
|
703 foobar AddLandmark |
|
704 foobar FinalizeEncoding |
|
705 foobar VerifyEncoding File 3 LATITUDE= -45.000000 LONGITUDE= 100.000000 |
|
706 foobar CleanUp |
|
707 delete foobar |
|
708 [Endtest] |
|
709 |
|
710 //254 chars |
|
711 [Test] |
|
712 title Country_BV2 |
|
713 create CUTLandmarkURL foobar |
|
714 foobar CreateInstanceL Encoder |
|
715 foobar CreateLandmarkL TEST_MAXLENGTH1_COUNTRY LATITUDE= -45 LONGITUDE= 100 |
|
716 foobar SetOutputFileHandle |
|
717 foobar AddLandmark |
|
718 foobar FinalizeEncoding |
|
719 foobar VerifyEncoding File 3 LATITUDE= -45.000000 LONGITUDE= 100.000000 |
|
720 foobar CleanUp |
|
721 delete foobar |
|
722 [Endtest] |
|
723 |
|
724 //256 chars |
|
725 [Test] |
|
726 title Country_BV3 |
|
727 create CUTLandmarkURL foobar |
|
728 foobar CreateInstanceL Encoder |
|
729 foobar CreateLandmarkL TEST_MAXLENGTH2_COUNTRY LATITUDE= -45 LONGITUDE= 100 |
|
730 foobar CleanUp |
|
731 delete foobar |
|
732 [Endtest] |
|
733 |
|
734 //-------------------------------------------------------End of Country-------------------------------------------------------------------------------------------------- |