landmarks/locationlandmarks/tsrc/LandmarkURL/conf/CUTLandmarkURL1.cfg
author Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
Tue, 31 Aug 2010 15:37:04 +0300
branchRCL_3
changeset 44 2b4ea9893b66
permissions -rw-r--r--
Revision: 201033 Kit: 201035

// Definitions
[Define]
Parser 0
Encoder 1
Buffer 0
File 1
EmptyFile 2
EmptyBuffer 3
Accommodation 3000 
Business 6000 
Communication 9000 
Educational 12000
Entertainment 15000 
Food_Beverage 18000
GeographicalArea 21000
Outdoor 24000
People 27000
PublicService 30000
Religious 33000
Shopping 36000
Sightseeing 39000
Sports 42000
Transport 45000
TEST_NULL_NAME 1
TEST_NULL_STREET 2
TEST_NULL_HNO 3
TEST_NULL_POSTALCODE 4
TEST_NULL_CITY 5
TEST_NULL_STATE 6
TEST_NULL_COUNTRY 7
TEST_NULL_TELEPHONE 8
TEST_NULL_WEB 9
TEST_NULL_DESCRIPTION 10
TEST_MAXLENGTH_NAME 11
TEST_MAXLENGTH1_NAME 12
TEST_MAXLENGTH2_NAME 13
TEST_MAXLENGTH_STREET 14
TEST_MAXLENGTH1_STREET 15
TEST_MAXLENGTH2_STREET 16
TEST_MAXLENGTH_HNO 17
TEST_MAXLENGTH1_HNO 18
TEST_MAXLENGTH2_HNO 19
TEST_MAXLENGTH_POSTALCODE 20
TEST_MAXLENGTH1_POSTALCODE 21
TEST_MAXLENGTH2_POSTALCODE 22
TEST_MAXLENGTH_CITY 23
TEST_MAXLENGTH1_CITY 24
TEST_MAXLENGTH2_CITY 25
TEST_MAXLENGTH_STATE 26
TEST_MAXLENGTH1_STATE 27
TEST_MAXLENGTH2_STATE 28
TEST_MAXLENGTH_COUNTRY 29
TEST_MAXLENGTH1_COUNTRY 30
TEST_MAXLENGTH2_COUNTRY 31
TEST_MAXLENGTH_TELEPHONE 32
TEST_MAXLENGTH1_TELEPHONE 33
TEST_MAXLENGTH2_TELEPHONE 34
TEST_MAXLENGTH_WEB 35
TEST_MAXLENGTH1_WEB 36
TEST_MAXLENGTH2_WEB 37
TEST_MAXLENGTH_DESCRIPTION 38
TEST_MAXLENGTH1_DESCRIPTION 39
TEST_MAXLENGTH2_DESCRIPTION 40
TEST_MAXLENGTH_PID 44
TEST_MAXLENGTH1_PID 45
TEST_MAXLENGTH2_PID 46
TEST_NULL_PID 43
[Enddefine]
//-----------------------------------------------------PID Param------------------------------------------------------------
[Test]
title NullPID
create CUTLandmarkURL foobar
foobar CreateInstanceL Encoder
foobar CreateLandmarkL TEST_NULL_PID LATITUDE= 23 LONGITUDE= 100
foobar SetOutputFileHandle
foobar AddLandmark 
foobar FinalizeEncoding
foobar VerifyEncoding File 3 LATITUDE= 23.000000 LONGITUDE= 100.000000  PID= " " 
foobar CleanUp
delete foobar
[Endtest]

[Test]
title AlphanumericPID
create CUTLandmarkURL foobar
foobar CreateInstanceL Encoder
foobar CreateLandmarkL  LATITUDE= 23 LONGITUDE= 100 PID= " PlaceBangNokLoc "
foobar SetOutputFileHandle
foobar AddLandmark 
foobar FinalizeEncoding
foobar VerifyEncoding File 3 LATITUDE= 23.000000 LONGITUDE= 100.000000 PID= " PlaceBangNokLoc "
foobar CleanUp
delete foobar
[Endtest]

[Test]
title SpecialCharPID
create CUTLandmarkURL foobar
foobar CreateInstanceL Encoder
foobar CreateLandmarkL LATITUDE= 23 LONGITUDE= 100 PID= " Place:*[Bang,{Nok}<Loc>]; "
foobar SetOutputFileHandle
foobar AddLandmark 
foobar FinalizeEncoding
foobar VerifyEncoding File 3 LATITUDE= 23.000000 LONGITUDE= 100.000000 PID= " Place%3a%2a%5bBang%2c%7bNok%7d%3cLoc%3e%5d%3b "
foobar CleanUp
delete foobar
[Endtest]

//255 chars
[Test]
title PID_BV1
create CUTLandmarkURL foobar
foobar CreateInstanceL Encoder
foobar CreateLandmarkL TEST_MAXLENGTH_PID LATITUDE= 23 LONGITUDE= 100
foobar SetOutputFileHandle
foobar AddLandmark 
foobar FinalizeEncoding
foobar VerifyEncoding File 3 LATITUDE= 23.000000 LONGITUDE= 100.000000
foobar CleanUp
delete foobar
[Endtest]

//254 chars
[Test]
title PID_BV2
create CUTLandmarkURL foobar
foobar CreateInstanceL Encoder
foobar CreateLandmarkL TEST_MAXLENGTH1_PID LATITUDE= 23 LONGITUDE= 100
foobar SetOutputFileHandle
foobar AddLandmark 
foobar FinalizeEncoding
foobar VerifyEncoding File 3 LATITUDE= 23.000000 LONGITUDE= 100.000000
foobar CleanUp
delete foobar
[Endtest]

//256 chars
[Test]
title PID_BV3
create CUTLandmarkURL foobar
foobar CreateInstanceL Encoder
foobar CreateLandmarkL TEST_MAXLENGTH2_PID LATITUDE= 23.000000 LONGITUDE= 100.000000
foobar CleanUp
delete foobar
[Endtest]
//----------------------------------------------End of PId--------------------------------------------------------------
//------------------------------------------Name Param---------------------------------------------------------------
[Test]
title NullName
create CUTLandmarkURL foobar
foobar CreateInstanceL Encoder
foobar CreateLandmarkL TEST_NULL_NAME LATITUDE= 23 LONGITUDE= 100
foobar SetOutputFileHandle
foobar AddLandmark 
foobar FinalizeEncoding
foobar VerifyEncoding File 3  NAME= " " LATITUDE= 23.000000 LONGITUDE= 100.000000
foobar CleanUp
delete foobar
[Endtest]

[Test]
title AlphanumericName
create CUTLandmarkURL foobar
foobar CreateInstanceL Encoder
foobar CreateLandmarkL  NAME= " John1 " LATITUDE= 23 LONGITUDE= 100
foobar SetOutputFileHandle
foobar AddLandmark 
foobar FinalizeEncoding
foobar VerifyEncoding File 3  NAME= " John1 " LATITUDE= 23.000000 LONGITUDE= 100.000000
foobar CleanUp
delete foobar
[Endtest]

[Test]
title SpecialCharName
create CUTLandmarkURL foobar
foobar CreateInstanceL Encoder
foobar CreateLandmarkL NAME= " Amar_Akbar`Anthony~ " LATITUDE= 23 LONGITUDE= 100
foobar SetOutputFileHandle
foobar AddLandmark 
foobar FinalizeEncoding
foobar VerifyEncoding File 3 NAME= " Amar%5fAkbar%60Anthony%7e " LATITUDE= 23.000000 LONGITUDE= 100.000000
foobar CleanUp
delete foobar
[Endtest]

[Test]
title NameWithPercentage
create CUTLandmarkURL foobar
foobar CreateInstanceL Encoder
foobar CreateLandmarkL NAME= " Aditya%20Singh " LATITUDE= 23 LONGITUDE= 100
foobar SetOutputFileHandle
foobar AddLandmark 
foobar FinalizeEncoding
foobar VerifyEncoding File 3 NAME= " Aditya%2520Singh " LATITUDE= 23.000000 LONGITUDE= 100.000000
foobar CleanUp
delete foobar
[Endtest]
//255 chars
[Test]
title Name_BV1
create CUTLandmarkURL foobar
foobar CreateInstanceL Encoder
foobar CreateLandmarkL TEST_MAXLENGTH_NAME LATITUDE= 23 LONGITUDE= 100
foobar SetOutputFileHandle
foobar AddLandmark 
foobar FinalizeEncoding
foobar VerifyEncoding File 3 LATITUDE= 23.000000 LONGITUDE= 100.000000
foobar CleanUp
delete foobar
[Endtest]

//254 chars
[Test]
title Name_BV2
create CUTLandmarkURL foobar
foobar CreateInstanceL Encoder
foobar CreateLandmarkL TEST_MAXLENGTH1_NAME LATITUDE= 23 LONGITUDE= 100
foobar SetOutputFileHandle
foobar AddLandmark 
foobar FinalizeEncoding
foobar VerifyEncoding File 3 LATITUDE= 23.000000 LONGITUDE= 100.000000
foobar CleanUp
delete foobar
[Endtest]

//256 chars
[Test]
title Name_BV3
create CUTLandmarkURL foobar
foobar CreateInstanceL Encoder
foobar CreateLandmarkL TEST_MAXLENGTH2_NAME LATITUDE= 23.000000 LONGITUDE= 100.000000
foobar CleanUp
delete foobar
[Endtest]

//--------------------------------------------------- End of Name----------------------------------------------------------------------------------------------

//----------------------------------------------------Street Param---------------------------------------------------------------------------------------------

[Test]
title NullStreet
create CUTLandmarkURL foobar
foobar CreateInstanceL Encoder
foobar CreateLandmarkL TEST_NULL_STREET LATITUDE= 79 LONGITUDE= 100
foobar SetOutputFileHandle
foobar AddLandmark 
foobar FinalizeEncoding
foobar VerifyEncoding File 3 LATITUDE= 79.000000 LONGITUDE= 100.000000 STREET= " "
foobar CleanUp
delete foobar
[Endtest]

[Test]
title AlphanumericStreet
create CUTLandmarkURL foobar
foobar CreateInstanceL Encoder
foobar CreateLandmarkL LATITUDE= 79 LONGITUDE= 100 STREET= " 2AJupiterBlk "
foobar SetOutputFileHandle
foobar AddLandmark 
foobar FinalizeEncoding
foobar VerifyEncoding File 3 LATITUDE= 79.000000 LONGITUDE= 100.000000 STREET= " 2AJupiterBlk "
foobar CleanUp
delete foobar
[Endtest]

[Test]
title SpecialCharStreet
create CUTLandmarkURL foobar
foobar CreateInstanceL Encoder
foobar CreateLandmarkL LATITUDE= 79 LONGITUDE= 100 STREET= " #2AJupiter-Block! "
foobar SetOutputFileHandle
foobar AddLandmark 
foobar FinalizeEncoding
foobar VerifyEncoding File 3 LATITUDE= 79.000000 LONGITUDE= 100.000000 STREET= " %232AJupiter%2dBlock%21 "
foobar CleanUp
delete foobar
[Endtest]

[Test]
title StreetWithPercentage
create CUTLandmarkURL foobar
foobar CreateInstanceL Encoder
foobar CreateLandmarkL LATITUDE= 79 LONGITUDE= 100 STREET= " %2A "
foobar SetOutputFileHandle
foobar AddLandmark 
foobar FinalizeEncoding
foobar VerifyEncoding File 3 LATITUDE= 79.000000 LONGITUDE= 100.000000 STREET= " %252A "
foobar CleanUp
delete foobar
[Endtest]
//255 chars
[Test]
title Street_BV1
create CUTLandmarkURL foobar
foobar CreateInstanceL Encoder
foobar CreateLandmarkL TEST_MAXLENGTH_STREET LATITUDE= 79 LONGITUDE= 100
foobar SetOutputFileHandle
foobar AddLandmark 
foobar FinalizeEncoding
foobar VerifyEncoding File 3 LATITUDE= 79.000000 LONGITUDE= 100.000000
foobar CleanUp
delete foobar
[Endtest]

//254 chars
[Test]
title Street_BV2
create CUTLandmarkURL foobar
foobar CreateInstanceL Encoder
foobar CreateLandmarkL TEST_MAXLENGTH1_STREET LATITUDE= 79 LONGITUDE= 100
foobar SetOutputFileHandle
foobar AddLandmark 
foobar FinalizeEncoding
foobar VerifyEncoding File 3 LATITUDE= 79.000000 LONGITUDE= 100.000000
foobar CleanUp
delete foobar
[Endtest]

//256 chars
[Test]
title Street_BV3
create CUTLandmarkURL foobar
foobar CreateInstanceL Encoder
foobar CreateLandmarkL TEST_MAXLENGTH2_STREET LATITUDE= 79.00000 LONGITUDE= 100.00000
foobar CleanUp
delete foobar
[Endtest]

//-------------------------------------------------------End of Street---------------------------------------------------------------------------------------------------
//----------------------------------------------------HouseNumber Param---------------------------------------------------------------------------------------------

[Test]
title NullHouseNo
create CUTLandmarkURL foobar
foobar CreateInstanceL Encoder
foobar CreateLandmarkL TEST_NULL_HNO LATITUDE= -56 LONGITUDE= 100
foobar SetOutputFileHandle
foobar AddLandmark 
foobar FinalizeEncoding
foobar VerifyEncoding File 3 LATITUDE= -56.000000 LONGITUDE= 100.000000 HOUSENO.= " "
foobar CleanUp
delete foobar
[Endtest]

[Test]
title AlphanumericHouseNo
create CUTLandmarkURL foobar
foobar CreateInstanceL Encoder
foobar CreateLandmarkL LATITUDE= -56 LONGITUDE= 100 HOUSENO.= " 10Janpath "
foobar SetOutputFileHandle
foobar AddLandmark 
foobar FinalizeEncoding
foobar VerifyEncoding File 3 LATITUDE= -56.000000 LONGITUDE= 100.000000 HOUSENO.= " 10Janpath "
foobar CleanUp
delete foobar
[Endtest]

[Test]
title SpecialCharHouseNo
create CUTLandmarkURL foobar
foobar CreateInstanceL Encoder
foobar CreateLandmarkL LATITUDE= -56 LONGITUDE= 100 HOUSENO.= " (10.Janpath)' "
foobar SetOutputFileHandle
foobar AddLandmark 
foobar FinalizeEncoding
foobar VerifyEncoding File 3 LATITUDE= -56.000000 LONGITUDE= 100.000000 HOUSENO.= " %2810%2eJanpath%29%27 "
foobar CleanUp
delete foobar
[Endtest]

//255 chars
[Test]
title HouseNo_BV1
create CUTLandmarkURL foobar
foobar CreateInstanceL Encoder
foobar CreateLandmarkL TEST_MAXLENGTH_HNO LATITUDE= -56 LONGITUDE= 100
foobar SetOutputFileHandle
foobar AddLandmark 
foobar FinalizeEncoding
foobar VerifyEncoding File 3 LATITUDE= -56.000000 LONGITUDE= 100.000000
foobar CleanUp
delete foobar
[Endtest]

//254 chars
[Test]
title HouseNo_BV2
create CUTLandmarkURL foobar
foobar CreateInstanceL Encoder
foobar CreateLandmarkL TEST_MAXLENGTH1_HNO LATITUDE= -56 LONGITUDE= 100
foobar SetOutputFileHandle
foobar AddLandmark 
foobar FinalizeEncoding
foobar VerifyEncoding File 3 LATITUDE= -56.000000 LONGITUDE= 100.000000
foobar CleanUp
delete foobar
[Endtest]

//256 chars
[Test]
title HouseNo_BV3
create CUTLandmarkURL foobar
foobar CreateInstanceL Encoder
foobar CreateLandmarkL TEST_MAXLENGTH2_HNO LATITUDE= -9.00 LONGITUDE= 100
foobar CleanUp
delete foobar
[Endtest]

//-------------------------------------------------------End of HouseNumber---------------------------------------------------------------------------------------------------
//----------------------------------------------------Postal Code Param---------------------------------------------------------------------------------------------

[Test]
title NullPostalCode
create CUTLandmarkURL foobar
foobar CreateInstanceL Encoder
foobar CreateLandmarkL TEST_NULL_POSTALCODE LATITUDE= -9 LONGITUDE= 100
foobar SetOutputFileHandle
foobar AddLandmark 
foobar FinalizeEncoding
foobar VerifyEncoding File 3 LATITUDE= -9.000000 LONGITUDE= 100.000000 POSTALCODE= " "
foobar CleanUp
delete foobar
[Endtest]

[Test]
title AlphanumericPostalCode
create CUTLandmarkURL foobar
foobar CreateInstanceL Encoder
foobar CreateLandmarkL LATITUDE= -9 LONGITUDE= 100 POSTALCODE= " K1A 0B1 "
foobar SetOutputFileHandle
foobar AddLandmark 
foobar FinalizeEncoding
foobar VerifyEncoding File 3 LATITUDE= -9.000000 LONGITUDE= 100.000000 POSTALCODE= " K1A%200B1 "
foobar CleanUp
delete foobar
[Endtest]

[Test]
title SpecialCharPostalCode
create CUTLandmarkURL foobar
foobar CreateInstanceL Encoder
foobar CreateLandmarkL LATITUDE= -9 LONGITUDE= 100 POSTALCODE= " @$^&*=|0B1 "
foobar SetOutputFileHandle
foobar AddLandmark 
foobar FinalizeEncoding
foobar VerifyEncoding File 3 LATITUDE= -9.000000 LONGITUDE= 100.000000 POSTALCODE= " %40%24%5e%26%2a%3d%7c0B1 "
foobar CleanUp
delete foobar
[Endtest]

//255 chars
[Test]
title PostalCode_BV1
create CUTLandmarkURL foobar
foobar CreateInstanceL Encoder
foobar CreateLandmarkL TEST_MAXLENGTH_POSTALCODE LATITUDE= -45 LONGITUDE= 100
foobar SetOutputFileHandle
foobar AddLandmark 
foobar FinalizeEncoding
foobar VerifyEncoding File 3 LATITUDE= -45.000000 LONGITUDE= 100.000000
foobar CleanUp
delete foobar
[Endtest]

//254 chars
[Test]
title PostalCode_BV2
create CUTLandmarkURL foobar
foobar CreateInstanceL Encoder
foobar CreateLandmarkL TEST_MAXLENGTH1_POSTALCODE LATITUDE= -45 LONGITUDE= 100
foobar SetOutputFileHandle
foobar AddLandmark 
foobar FinalizeEncoding
foobar VerifyEncoding File 3 LATITUDE= -45.000000 LONGITUDE= 100.000000
foobar CleanUp
delete foobar
[Endtest]

//256 chars
[Test]
title PostalCode_BV3
create CUTLandmarkURL foobar
foobar CreateInstanceL Encoder
foobar CreateLandmarkL TEST_MAXLENGTH2_POSTALCODE LATITUDE= -45.000000 LONGITUDE= 100.000000
foobar CleanUp 
delete foobar
[Endtest]

//-------------------------------------------------------End of Postal Code---------------------------------------------------------------------------------------------------	

//----------------------------------------------------City Param---------------------------------------------------------------------------------------------

[Test]
title NullCity
create CUTLandmarkURL foobar
foobar CreateInstanceL Encoder
foobar CreateLandmarkL TEST_NULL_CITY LATITUDE= -9 LONGITUDE= 100
foobar SetOutputFileHandle
foobar AddLandmark 
foobar FinalizeEncoding
foobar VerifyEncoding File 3 LATITUDE= -9.000000 LONGITUDE= 100.000000 CITY= " "
foobar CleanUp
delete foobar
[Endtest]

[Test]
title AlphanumericCity
create CUTLandmarkURL foobar
foobar CreateInstanceL Encoder
foobar CreateLandmarkL LATITUDE= -9 LONGITUDE= 100 CITY= " K1A 0B1 "
foobar SetOutputFileHandle
foobar AddLandmark 
foobar FinalizeEncoding
foobar VerifyEncoding File 3 LATITUDE= -9.000000 LONGITUDE= 100.000000 CITY= " K1A%200B1 "
foobar CleanUp
delete foobar
[Endtest]

[Test]
title SpecialCharCity
create CUTLandmarkURL foobar
foobar CreateInstanceL Encoder
foobar CreateLandmarkL LATITUDE= -9.00000 LONGITUDE= 100.00000 CITY= " @$^&*=|0B1 "
foobar SetOutputFileHandle
foobar AddLandmark 
foobar FinalizeEncoding
foobar VerifyEncoding File 3 LATITUDE= -9.000000 LONGITUDE= 100.000000 CITY= " %40%24%5e%26%2a%3d%7c0B1 "
foobar CleanUp
delete foobar
[Endtest]

//255 chars
[Test]
title City_BV1
create CUTLandmarkURL foobar
foobar CreateInstanceL Encoder
foobar CreateLandmarkL TEST_MAXLENGTH_CITY LATITUDE= -45 LONGITUDE= 100
foobar SetOutputFileHandle
foobar AddLandmark 
foobar FinalizeEncoding
foobar VerifyEncoding File 3 LATITUDE= -45.000000 LONGITUDE= 100.000000
foobar CleanUp
delete foobar
[Endtest]

//254 chars
[Test]
title City_BV2
create CUTLandmarkURL foobar
foobar CreateInstanceL Encoder
foobar CreateLandmarkL TEST_MAXLENGTH1_CITY LATITUDE= -45 LONGITUDE= 100
foobar SetOutputFileHandle
foobar AddLandmark 
foobar FinalizeEncoding
foobar VerifyEncoding File 3 LATITUDE= -45.000000 LONGITUDE= 100.000000
foobar CleanUp
delete foobar
[Endtest]

//256 chars
[Test]
title City_BV3
create CUTLandmarkURL foobar
foobar CreateInstanceL Encoder
foobar CreateLandmarkL TEST_MAXLENGTH2_CITY LATITUDE= -45 LONGITUDE= 100
foobar CleanUp
delete foobar
[Endtest]

//-------------------------------------------------------End of City--------------------------------------------------------------------------------------------------

//----------------------------------------------------State Param---------------------------------------------------------------------------------------------

[Test]
title NullState
create CUTLandmarkURL foobar
foobar CreateInstanceL Encoder
foobar CreateLandmarkL TEST_NULL_STATE LATITUDE= -9 LONGITUDE= 100
foobar SetOutputFileHandle
foobar AddLandmark 
foobar FinalizeEncoding
foobar VerifyEncoding File 3 LATITUDE= -9.000000 LONGITUDE= 100.000000 STATE= " "
foobar CleanUp
delete foobar
[Endtest]

[Test]
title AlphanumericState
create CUTLandmarkURL foobar
foobar CreateInstanceL Encoder
foobar CreateLandmarkL LATITUDE= -9 LONGITUDE= 100 STATE= " K1A 0B1 "
foobar SetOutputFileHandle
foobar AddLandmark 
foobar FinalizeEncoding
foobar VerifyEncoding File 3 LATITUDE= -9.000000 LONGITUDE= 100.000000 STATE= " K1A%200B1 "
foobar CleanUp
delete foobar
[Endtest]

[Test]
title SpecialCharState
create CUTLandmarkURL foobar
foobar CreateInstanceL Encoder
foobar CreateLandmarkL LATITUDE= -9 LONGITUDE= 100 STATE= " @$^&*=|0B1 "
foobar SetOutputFileHandle
foobar AddLandmark 
foobar FinalizeEncoding
foobar VerifyEncoding File 3 LATITUDE= -9.000000 LONGITUDE= 100.000000 STATE= " %40%24%5e%26%2a%3d%7c0B1 "
foobar CleanUp
delete foobar
[Endtest]

//255 chars
[Test]
title State_BV1
create CUTLandmarkURL foobar
foobar CreateInstanceL Encoder
foobar CreateLandmarkL TEST_MAXLENGTH_STATE LATITUDE= -45 LONGITUDE= 100
foobar SetOutputFileHandle
foobar AddLandmark 
foobar FinalizeEncoding
foobar VerifyEncoding File 3 LATITUDE= -45.000000 LONGITUDE= 100.000000
foobar CleanUp
delete foobar
[Endtest]

//254 chars
[Test]
title State_BV2
create CUTLandmarkURL foobar
foobar CreateInstanceL Encoder
foobar CreateLandmarkL TEST_MAXLENGTH1_STATE LATITUDE= -45 LONGITUDE= 100
foobar SetOutputFileHandle
foobar AddLandmark 
foobar FinalizeEncoding
foobar VerifyEncoding File 3 LATITUDE= -45.000000 LONGITUDE= 100.000000
foobar CleanUp
delete foobar
[Endtest]

//256 chars
[Test]
title State_BV3
create CUTLandmarkURL foobar
foobar CreateInstanceL Encoder
foobar CreateLandmarkL TEST_MAXLENGTH2_STATE LATITUDE= -45 LONGITUDE= 100
foobar CleanUp
delete foobar
[Endtest]

//-------------------------------------------------------End of State--------------------------------------------------------------------------------------------------


//----------------------------------------------------Country Param---------------------------------------------------------------------------------------------

[Test]
title NullCountry
create CUTLandmarkURL foobar
foobar CreateInstanceL Encoder
foobar CreateLandmarkL TEST_NULL_COUNTRY LATITUDE= -9 LONGITUDE= 100
foobar SetOutputFileHandle
foobar AddLandmark 
foobar FinalizeEncoding
foobar VerifyEncoding File 3 LATITUDE= -9.000000 LONGITUDE= 100.000000 COUNTRY= " "
foobar CleanUp
delete foobar
[Endtest]

[Test]
title AlphanumericCountry
create CUTLandmarkURL foobar
foobar CreateInstanceL Encoder
foobar CreateLandmarkL LATITUDE= -9 LONGITUDE= 100 COUNTRY= " K1A 0B1 "
foobar SetOutputFileHandle
foobar AddLandmark 
foobar FinalizeEncoding
foobar VerifyEncoding File 3 LATITUDE= -9.000000 LONGITUDE= 100.000000 COUNTRY= " K1A%200B1 "
foobar CleanUp
delete foobar
[Endtest]

[Test]
title SpecialCharCountry
create CUTLandmarkURL foobar
foobar CreateInstanceL Encoder
foobar CreateLandmarkL LATITUDE= -9 LONGITUDE= 100 COUNTRY= " @$^&*=|0B1 "
foobar SetOutputFileHandle
foobar AddLandmark 
foobar FinalizeEncoding
foobar VerifyEncoding File 3 LATITUDE= -9.000000 LONGITUDE= 100.000000 COUNTRY= " %40%24%5e%26%2a%3d%7c0B1 "
foobar CleanUp
delete foobar
[Endtest]

//255 chars
[Test]
title Country_BV1
create CUTLandmarkURL foobar
foobar CreateInstanceL Encoder
foobar CreateLandmarkL TEST_MAXLENGTH_COUNTRY LATITUDE= -45 LONGITUDE= 100
foobar SetOutputFileHandle
foobar AddLandmark 
foobar FinalizeEncoding
foobar VerifyEncoding File 3 LATITUDE= -45.000000 LONGITUDE= 100.000000
foobar CleanUp
delete foobar
[Endtest]

//254 chars
[Test]
title Country_BV2
create CUTLandmarkURL foobar
foobar CreateInstanceL Encoder
foobar CreateLandmarkL TEST_MAXLENGTH1_COUNTRY LATITUDE= -45 LONGITUDE= 100
foobar SetOutputFileHandle
foobar AddLandmark 
foobar FinalizeEncoding
foobar VerifyEncoding File 3 LATITUDE= -45.000000 LONGITUDE= 100.000000
foobar CleanUp
delete foobar
[Endtest]

//256 chars
[Test]
title Country_BV3
create CUTLandmarkURL foobar
foobar CreateInstanceL Encoder
foobar CreateLandmarkL TEST_MAXLENGTH2_COUNTRY LATITUDE= -45 LONGITUDE= 100
foobar CleanUp
delete foobar
[Endtest]

//-------------------------------------------------------End of Country--------------------------------------------------------------------------------------------------