landmarks/locationlandmarks/tsrc/LandmarkURL/conf/CUTLandmarkURL2.cfg
branchRCL_3
changeset 44 2b4ea9893b66
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/landmarks/locationlandmarks/tsrc/LandmarkURL/conf/CUTLandmarkURL2.cfg	Tue Aug 31 15:37:04 2010 +0300
@@ -0,0 +1,715 @@
+// 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_NULL_SPEED 41
+TEST_NULL_HEADING 42
+TEST_MAX_HA 47
+TEST_MAX_VA 48
+[Enddefine]
+
+//----------------------------------------------------Telephone Param---------------------------------------------------------------------------------------------
+
+[Test]
+title NullTelephone
+create CUTLandmarkURL foobar
+foobar CreateInstanceL Encoder
+foobar CreateLandmarkL TEST_NULL_TELEPHONE LATITUDE= -9 LONGITUDE= 100
+foobar SetOutputFileHandle
+foobar AddLandmark 
+foobar FinalizeEncoding
+foobar VerifyEncoding File 3 LATITUDE= -9.000000 LONGITUDE= 100.000000 TELEPHONE= " "
+foobar CleanUp
+delete foobar
+[Endtest]
+
+[Test]
+title AlphanumericTelephone
+create CUTLandmarkURL foobar
+foobar CreateInstanceL Encoder
+foobar CreateLandmarkL LATITUDE= -9 LONGITUDE= 100 TELEPHONE= " K1A 0B1 "
+foobar SetOutputFileHandle
+foobar AddLandmark 
+foobar FinalizeEncoding
+foobar VerifyEncoding File 3 LATITUDE= -9.000000 LONGITUDE= 100.000000 TELEPHONE= " K1A%200B1 "
+foobar CleanUp
+delete foobar
+[Endtest]
+
+[Test]
+title SpecialCharTelephone
+create CUTLandmarkURL foobar
+foobar CreateInstanceL Encoder
+foobar CreateLandmarkL LATITUDE= -9 LONGITUDE= 100 TELEPHONE= " @$^&*=|0B1 "
+foobar SetOutputFileHandle
+foobar AddLandmark 
+foobar FinalizeEncoding
+foobar VerifyEncoding File 3 LATITUDE= -9.000000 LONGITUDE= 100.000000 TELEPHONE= " %40%24%5e%26%2a%3d%7c0B1 "
+foobar CleanUp
+delete foobar
+[Endtest]
+
+//255 chars
+[Test]
+title Telephone_BV1
+create CUTLandmarkURL foobar
+foobar CreateInstanceL Encoder
+foobar CreateLandmarkL TEST_MAXLENGTH_TELEPHONE 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 Telephone_BV2
+create CUTLandmarkURL foobar
+foobar CreateInstanceL Encoder
+foobar CreateLandmarkL TEST_MAXLENGTH1_TELEPHONE 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 Telephone_BV3
+create CUTLandmarkURL foobar
+foobar CreateInstanceL Encoder
+foobar CreateLandmarkL TEST_MAXLENGTH2_TELEPHONE LATITUDE= -45 LONGITUDE= 100
+foobar CleanUp
+delete foobar
+[Endtest]
+
+//-------------------------------------------------------End of Telephone--------------------------------------------------------------------------------------------------
+
+//----------------------------------------------------Web Param---------------------------------------------------------------------------------------------
+
+[Test]
+title NullWeb
+create CUTLandmarkURL foobar
+foobar CreateInstanceL Encoder
+foobar CreateLandmarkL TEST_NULL_WEB LATITUDE= -9 LONGITUDE= 100
+foobar SetOutputFileHandle
+foobar AddLandmark 
+foobar FinalizeEncoding
+foobar VerifyEncoding File 3 LATITUDE= -9.000000 LONGITUDE= 100.000000 WEB= " "
+foobar CleanUp
+delete foobar
+[Endtest]
+
+[Test]
+title AlphanumericWeb
+create CUTLandmarkURL foobar
+foobar CreateInstanceL Encoder
+foobar CreateLandmarkL LATITUDE= -9 LONGITUDE= 100 WEB= " K1A 0B1 "
+foobar SetOutputFileHandle
+foobar AddLandmark 
+foobar FinalizeEncoding
+foobar VerifyEncoding File 3 LATITUDE= -9.000000 LONGITUDE= 100.000000 WEB= " K1A%200B1 "
+foobar CleanUp
+delete foobar
+[Endtest]
+
+[Test]
+title SpecialCharWeb
+create CUTLandmarkURL foobar
+foobar CreateInstanceL Encoder
+foobar CreateLandmarkL LATITUDE= -9 LONGITUDE= 100 WEB= " @$^&*=|0B1 "
+foobar SetOutputFileHandle
+foobar AddLandmark 
+foobar FinalizeEncoding
+foobar VerifyEncoding File 3 LATITUDE= -9.000000 LONGITUDE= 100.000000 WEB= " %40%24%5e%26%2a%3d%7c0B1 "
+foobar CleanUp
+delete foobar
+[Endtest]
+
+//255 chars
+[Test]
+title Web_BV1
+create CUTLandmarkURL foobar
+foobar CreateInstanceL Encoder
+foobar CreateLandmarkL TEST_MAXLENGTH_WEB 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 Web_BV2
+create CUTLandmarkURL foobar
+foobar CreateInstanceL Encoder
+foobar CreateLandmarkL TEST_MAXLENGTH1_WEB 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 Web_BV3
+create CUTLandmarkURL foobar
+foobar CreateInstanceL Encoder
+foobar CreateLandmarkL TEST_MAXLENGTH2_WEB LATITUDE= -45 LONGITUDE= 100
+foobar CleanUp
+delete foobar
+[Endtest]
+
+//-------------------------------------------------------End of Web--------------------------------------------------------------------------------------------------
+//----------------------------------------------------Description Param---------------------------------------------------------------------------------------------
+
+[Test]
+title NullDescription
+create CUTLandmarkURL foobar
+foobar CreateInstanceL Encoder
+foobar CreateLandmarkL TEST_NULL_DESCRIPTION LATITUDE= -9 LONGITUDE= 100
+foobar SetOutputFileHandle
+foobar AddLandmark
+foobar FinalizeEncoding
+foobar VerifyEncoding File 3 LMDESCRIPTION= " " LATITUDE= -9.000000 LONGITUDE= 100.000000
+foobar CleanUp
+delete foobar
+[Endtest]
+
+[Test]
+title AlphanumericDescription
+create CUTLandmarkURL foobar
+foobar CreateInstanceL Encoder
+foobar CreateLandmarkL LMDESCRIPTION= " K1A 0B1 " LATITUDE= -9 LONGITUDE= 100
+foobar SetOutputFileHandle
+foobar AddLandmark 
+foobar FinalizeEncoding
+foobar VerifyEncoding File 3 LMDESCRIPTION= " K1A%200B1 " LATITUDE= -9.000000 LONGITUDE= 100.000000
+foobar CleanUp
+delete foobar
+[Endtest]
+
+[Test]
+title SpecialCharDescription
+create CUTLandmarkURL foobar
+foobar CreateInstanceL Encoder
+foobar CreateLandmarkL LMDESCRIPTION= " @$^&*=|0B1 " LATITUDE= -9 LONGITUDE= 100
+foobar SetOutputFileHandle
+foobar AddLandmark 
+foobar FinalizeEncoding
+foobar VerifyEncoding File 3 LMDESCRIPTION= " %40%24%5e%26%2a%3d%7c0B1 " LATITUDE= -9.000000 LONGITUDE= 100.000000
+foobar CleanUp
+delete foobar
+[Endtest]
+
+//4095 chars
+[Test]
+title Description_BV1
+create CUTLandmarkURL foobar
+foobar CreateInstanceL Encoder
+foobar CreateLandmarkL TEST_MAXLENGTH_DESCRIPTION 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]
+
+//4094 chars
+[Test]
+title Description_BV2
+create CUTLandmarkURL foobar
+foobar CreateInstanceL Encoder
+foobar CreateLandmarkL TEST_MAXLENGTH1_DESCRIPTION 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]
+
+//4096 chars
+[Test]
+title Description_BV3
+create CUTLandmarkURL foobar
+foobar CreateInstanceL Encoder
+foobar CreateLandmarkL TEST_MAXLENGTH2_DESCRIPTION LATITUDE= -45 LONGITUDE= 100
+foobar CleanUp
+delete foobar
+[Endtest]
+
+//-------------------------------------------------------End of Description--------------------------------------------------------------------------------------------------
+
+
+//------------------------------------------PositionalAccuracy Param---------------------------------------------------------------
+[Test]
+title PA_BV1
+create CUTLandmarkURL foobar
+foobar CreateInstanceL Encoder
+foobar CreateLandmarkL TEST_MAX_HA LATITUDE= 9 LONGITUDE= 18
+foobar SetOutputFileHandle
+foobar AddLandmark 
+foobar FinalizeEncoding
+foobar VerifyEncoding File 3 HACCURACY= 340282346638529000000000000000000000000.00 LATITUDE= 9.000000 LONGITUDE= 18.000000
+foobar CleanUp
+delete foobar
+[Endtest]
+
+[Test]
+title PA_BV2
+create CUTLandmarkURL foobar
+foobar CreateInstanceL Encoder
+foobar CreateLandmarkL HACCURACY= 1 LATITUDE= 9 LONGITUDE= 108
+foobar SetOutputFileHandle
+foobar AddLandmark 
+foobar FinalizeEncoding
+foobar VerifyEncoding File 3 HACCURACY= 1.00 LATITUDE= 9.000000 LONGITUDE= 108.000000
+foobar CleanUp
+delete foobar
+[Endtest]
+
+[Test]
+title TestPAFoatingNumber1
+create CUTLandmarkURL foobar
+foobar CreateInstanceL Encoder
+foobar CreateLandmarkL HACCURACY= 1345.001 LATITUDE= 9 LONGITUDE= 108
+foobar SetOutputFileHandle
+foobar AddLandmark 
+foobar FinalizeEncoding
+foobar VerifyEncoding File 3 HACCURACY= 1345.00 LATITUDE= 9.000000 LONGITUDE= 108.000000
+foobar CleanUp
+delete foobar
+[Endtest]
+
+[Test]
+title TestPAFoatingNumber2
+create CUTLandmarkURL foobar
+foobar CreateInstanceL Encoder
+foobar CreateLandmarkL HACCURACY= 1345.01 LATITUDE= 9 LONGITUDE= 108
+foobar SetOutputFileHandle
+foobar AddLandmark 
+foobar FinalizeEncoding
+foobar VerifyEncoding File 3 HACCURACY= 1345.01 LATITUDE= 9.000000 LONGITUDE= 108.000000
+foobar CleanUp
+delete foobar
+[Endtest]
+
+[Test]
+title TestPAFoatingNumber3
+create CUTLandmarkURL foobar
+foobar CreateInstanceL Encoder
+foobar CreateLandmarkL HACCURACY= 1345.12 LATITUDE= 9 LONGITUDE= 108
+foobar SetOutputFileHandle
+foobar AddLandmark 
+foobar FinalizeEncoding
+foobar VerifyEncoding File 3 HACCURACY= 1345.12 LATITUDE= 9.000000 LONGITUDE= 108.000000
+foobar CleanUp
+delete foobar
+[Endtest]
+
+[Test]
+title TestPAFoatingNumber4
+create CUTLandmarkURL foobar
+foobar CreateInstanceL Encoder
+foobar CreateLandmarkL HACCURACY= 1345.98 LATITUDE= 9.00000 LONGITUDE= 108.00000
+foobar SetOutputFileHandle
+foobar AddLandmark 
+foobar FinalizeEncoding
+foobar VerifyEncoding File 3 HACCURACY= 1345.98 LATITUDE= 9.000000 LONGITUDE= 108.000000
+foobar CleanUp
+delete foobar
+[Endtest]
+
+//--------------------------------------------------- End of PositionalAccuracy----------------------------------------------------------------------------------------------
+
+//------------------------------------------Altitude Accuracy Param---------------------------------------------------------------
+[Test]
+title AA_BV1
+create CUTLandmarkURL foobar
+foobar CreateInstanceL Encoder
+foobar CreateLandmarkL TEST_MAX_VA LATITUDE= 9 LONGITUDE= 18
+foobar SetOutputFileHandle
+foobar AddLandmark 
+foobar FinalizeEncoding
+foobar VerifyEncoding File 3 VERT_ACC= 340282346638529000000000000000000000000.00 LATITUDE= 9.000000 LONGITUDE= 18.000000
+foobar CleanUp
+delete foobar
+[Endtest]
+
+[Test]
+title AA_BV2
+create CUTLandmarkURL foobar
+foobar CreateInstanceL Encoder
+foobar CreateLandmarkL VERT_ACC= 1 LATITUDE= 9 LONGITUDE= 108
+foobar SetOutputFileHandle
+foobar AddLandmark 
+foobar FinalizeEncoding
+foobar VerifyEncoding File 3 VERT_ACC= 1.00 LATITUDE= 9.000000 LONGITUDE= 108.000000
+foobar CleanUp
+delete foobar
+[Endtest]
+
+[Test]
+title TestAAFoatingNumber1
+create CUTLandmarkURL foobar
+foobar CreateInstanceL Encoder
+foobar CreateLandmarkL VERT_ACC= 1345.001 LATITUDE= 9 LONGITUDE= 108
+foobar SetOutputFileHandle
+foobar AddLandmark 
+foobar FinalizeEncoding
+foobar VerifyEncoding File 3 VERT_ACC= 1345.00 LATITUDE= 9.000000 LONGITUDE= 108.000000
+foobar CleanUp
+delete foobar
+[Endtest]
+
+[Test]
+title TestAAFoatingNumber2
+create CUTLandmarkURL foobar
+foobar CreateInstanceL Encoder
+foobar CreateLandmarkL VERT_ACC= 1345.01 LATITUDE= 9 LONGITUDE= 108
+foobar SetOutputFileHandle
+foobar AddLandmark 
+foobar FinalizeEncoding
+foobar VerifyEncoding File 3 VERT_ACC= 1345.01 LATITUDE= 9.000000 LONGITUDE= 108.000000
+foobar CleanUp
+delete foobar
+[Endtest]
+
+[Test]
+title TestAAFoatingNumber3
+create CUTLandmarkURL foobar
+foobar CreateInstanceL Encoder
+foobar CreateLandmarkL VERT_ACC= 1345.123456789 LATITUDE= 9 LONGITUDE= 108
+foobar SetOutputFileHandle
+foobar AddLandmark 
+foobar FinalizeEncoding
+foobar VerifyEncoding File 3 VERT_ACC= 1345.12 LATITUDE= 9.000000 LONGITUDE= 108.000000
+foobar CleanUp
+delete foobar
+[Endtest]
+
+[Test]
+title TestAAFoatingNumber4
+create CUTLandmarkURL foobar
+foobar CreateInstanceL Encoder
+foobar CreateLandmarkL VERT_ACC= 1345.987654321 LATITUDE= 9.00000 LONGITUDE= 108.00000
+foobar SetOutputFileHandle
+foobar AddLandmark 
+foobar FinalizeEncoding
+foobar VerifyEncoding File 3 VERT_ACC= 1345.99 LATITUDE= 9.000000 LONGITUDE= 108.000000
+foobar CleanUp
+delete foobar
+[Endtest]
+
+//--------------------------------------------------- End of Altitude Accuracy----------------------------------------------------------------------------------------------
+
+//--------------------------------------------------- Altitude Param ----------------------------------------------------------------------------------------------
+
+[Test]
+title Alt_BV1
+create CUTLandmarkURL foobar
+foobar CreateInstanceL Encoder
+foobar CreateLandmarkL LATITUDE= 9 LONGITUDE= 18 ALTITUDE= 4294967296
+foobar SetOutputFileHandle
+foobar AddLandmark 
+foobar FinalizeEncoding
+foobar VerifyEncoding File 3 LATITUDE= 9.000000 LONGITUDE= 18.000000 ALTITUDE= 4294967296.00
+foobar CleanUp
+delete foobar
+[Endtest]
+
+[Test]
+title Alt_BV2
+create CUTLandmarkURL foobar
+foobar CreateInstanceL Encoder
+foobar CreateLandmarkL LATITUDE= 9 LONGITUDE= 108 ALTITUDE= 1
+foobar SetOutputFileHandle
+foobar AddLandmark 
+foobar FinalizeEncoding
+foobar VerifyEncoding File 3 LATITUDE= 9.000000 LONGITUDE= 108.000000 ALTITUDE= 1.00
+foobar CleanUp
+delete foobar
+[Endtest]
+
+[Test]
+title TestAltFoatingNumber1
+create CUTLandmarkURL foobar
+foobar CreateInstanceL Encoder
+foobar CreateLandmarkL LATITUDE= 9 LONGITUDE= 108 ALTITUDE= 1345.001
+foobar SetOutputFileHandle
+foobar AddLandmark 
+foobar FinalizeEncoding
+foobar VerifyEncoding File 3 LATITUDE= 9.000000 LONGITUDE= 108.000000 ALTITUDE= 1345.00
+foobar CleanUp
+delete foobar
+[Endtest]
+
+[Test]
+title TestAltFoatingNumber2
+create CUTLandmarkURL foobar
+foobar CreateInstanceL Encoder
+foobar CreateLandmarkL LATITUDE= 9 LONGITUDE= 108 ALTITUDE= 1345.01
+foobar SetOutputFileHandle
+foobar AddLandmark 
+foobar FinalizeEncoding
+foobar VerifyEncoding File 3 LATITUDE= 9.000000 LONGITUDE= 108.000000 ALTITUDE= 1345.01
+foobar CleanUp
+delete foobar
+[Endtest]
+
+[Test]
+title TestAltFoatingNumber3
+create CUTLandmarkURL foobar
+foobar CreateInstanceL Encoder
+foobar CreateLandmarkL LATITUDE= 9 LONGITUDE= 108 ALTITUDE= 1345.124
+foobar SetOutputFileHandle
+foobar AddLandmark 
+foobar FinalizeEncoding
+foobar VerifyEncoding File 3 LATITUDE= 9.000000 LONGITUDE= 108.000000 ALTITUDE= 1345.12
+foobar CleanUp
+delete foobar
+[Endtest]
+
+[Test]
+title TestAltFoatingNumber4
+create CUTLandmarkURL foobar
+foobar CreateInstanceL Encoder
+foobar CreateLandmarkL LATITUDE= 9 LONGITUDE= 108 ALTITUDE= 1345.986
+foobar SetOutputFileHandle
+foobar AddLandmark 
+foobar FinalizeEncoding
+foobar VerifyEncoding File 3 LATITUDE= 9.000000 LONGITUDE= 108.000000 ALTITUDE= 1345.99
+foobar CleanUp
+delete foobar
+[Endtest]
+//--------------------------------------------------- End of Altitude----------------------------------------------------------------------------------------------
+
+//--------------------------------------------------- Speed Param ----------------------------------------------------------------------------------------------
+
+[Test]
+title Speed_BV1
+create CUTLandmarkURL foobar
+foobar CreateInstanceL Encoder
+foobar CreateLandmarkL LATITUDE= 9 LONGITUDE= 18 SPEED= 340282346638529000000000000000000000000.00
+foobar SetOutputFileHandle
+foobar AddLandmark 
+foobar FinalizeEncoding
+foobar VerifyEncoding File 3 LATITUDE= 9.000000 LONGITUDE= 18.000000 SPEED= 340282346638529000000000000000000000000.00
+foobar CleanUp
+delete foobar
+[Endtest]
+
+[Test]
+title Speed_BV2
+create CUTLandmarkURL foobar
+foobar CreateInstanceL Encoder
+foobar CreateLandmarkL LATITUDE= 9 LONGITUDE= 108 SPEED= 1
+foobar SetOutputFileHandle
+foobar AddLandmark 
+foobar FinalizeEncoding
+foobar VerifyEncoding File 3 LATITUDE= 9.000000 LONGITUDE= 108.000000 SPEED= 1.00
+foobar CleanUp
+delete foobar
+[Endtest]
+
+[Test]
+title TestSpeedFoatingNumber1
+create CUTLandmarkURL foobar
+foobar CreateInstanceL Encoder
+foobar CreateLandmarkL LATITUDE= 9 LONGITUDE= 108 SPEED= 1345.001
+foobar SetOutputFileHandle
+foobar AddLandmark 
+foobar FinalizeEncoding
+foobar VerifyEncoding File 3 LATITUDE= 9.000000 LONGITUDE= 108.000000 SPEED= 1345.00
+foobar CleanUp
+delete foobar
+[Endtest]
+
+[Test]
+title TestSpeedFoatingNumber2
+create CUTLandmarkURL foobar
+foobar CreateInstanceL Encoder
+foobar CreateLandmarkL LATITUDE= 9 LONGITUDE= 108 SPEED= 1345.01
+foobar SetOutputFileHandle
+foobar AddLandmark 
+foobar FinalizeEncoding
+foobar VerifyEncoding File 3 LATITUDE= 9.000000 LONGITUDE= 108.000000 SPEED= 1345.01
+foobar CleanUp
+delete foobar
+[Endtest]
+
+[Test]
+title TestSpeedFoatingNumber3
+create CUTLandmarkURL foobar
+foobar CreateInstanceL Encoder
+foobar CreateLandmarkL LATITUDE= 9 LONGITUDE= 108 SPEED= 1345.1234
+foobar SetOutputFileHandle
+foobar AddLandmark 
+foobar FinalizeEncoding
+foobar VerifyEncoding File 3 LATITUDE= 9.000000 LONGITUDE= 108.000000 SPEED= 1345.12
+foobar CleanUp
+delete foobar
+[Endtest]
+
+[Test]
+title TestSpeedFoatingNumber4
+create CUTLandmarkURL foobar
+foobar CreateInstanceL Encoder
+foobar CreateLandmarkL LATITUDE= 9 LONGITUDE= 108 SPEED= 1345.9876
+foobar SetOutputFileHandle
+foobar AddLandmark 
+foobar FinalizeEncoding
+foobar VerifyEncoding File 3 LATITUDE= 9.000000 LONGITUDE= 108.000000 SPEED= 1345.99
+foobar CleanUp
+delete foobar
+[Endtest]
+//--------------------------------------------------- End of Speed----------------------------------------------------------------------------------------------
+//--------------------------------------------------- Heading Param ----------------------------------------------------------------------------------------------
+
+[Test]
+title Heading_BV1
+create CUTLandmarkURL foobar
+foobar CreateInstanceL Encoder
+foobar CreateLandmarkL LATITUDE= 9 LONGITUDE= 18 HEADING= 340282346638529000000000000000000000000.00
+foobar SetOutputFileHandle
+foobar AddLandmark 
+foobar FinalizeEncoding
+foobar VerifyEncoding File 3 LATITUDE= 9.000000 LONGITUDE= 18.000000 HEADING= 340282346638529000000000000000000000000.00
+foobar CleanUp
+delete foobar
+[Endtest]
+
+[Test]
+title Heading_BV2
+create CUTLandmarkURL foobar
+foobar CreateInstanceL Encoder
+foobar CreateLandmarkL LATITUDE= 9 LONGITUDE= 108 HEADING= 1
+foobar SetOutputFileHandle
+foobar AddLandmark 
+foobar FinalizeEncoding
+foobar VerifyEncoding File 3 LATITUDE= 9.000000 LONGITUDE= 108.000000 HEADING= 1.00
+foobar CleanUp
+delete foobar
+[Endtest]
+
+[Test]
+title TestHeadingFoatingNumber1
+create CUTLandmarkURL foobar
+foobar CreateInstanceL Encoder
+foobar CreateLandmarkL LATITUDE= 9 LONGITUDE= 108 HEADING= 1345.00999
+foobar SetOutputFileHandle
+foobar AddLandmark 
+foobar FinalizeEncoding
+foobar VerifyEncoding File 3 LATITUDE= 9.000000 LONGITUDE= 108.000000 HEADING= 1345.01
+foobar CleanUp
+delete foobar
+[Endtest]
+
+[Test]
+title TestHeadingFoatingNumber2
+create CUTLandmarkURL foobar
+foobar CreateInstanceL Encoder
+foobar CreateLandmarkL LATITUDE= 9 LONGITUDE= 108 HEADING= 1345.01
+foobar SetOutputFileHandle
+foobar AddLandmark 
+foobar FinalizeEncoding
+foobar VerifyEncoding File 3 LATITUDE= 9.000000 LONGITUDE= 108.000000 HEADING= 1345.01
+foobar CleanUp
+delete foobar
+[Endtest]
+
+[Test]
+title TestHeadingFoatingNumber3
+create CUTLandmarkURL foobar
+foobar CreateInstanceL Encoder
+foobar CreateLandmarkL LATITUDE= 9 LONGITUDE= 108 HEADING= 1345.123456
+foobar SetOutputFileHandle
+foobar AddLandmark 
+foobar FinalizeEncoding
+foobar VerifyEncoding File 3 LATITUDE= 9.000000 LONGITUDE= 108.000000 HEADING= 1345.12
+foobar CleanUp
+delete foobar
+[Endtest]
+
+[Test]
+title TestHeadingFoatingNumber4
+create CUTLandmarkURL foobar
+foobar CreateInstanceL Encoder
+foobar CreateLandmarkL LATITUDE= 9 LONGITUDE= 108 HEADING= 1345.987654
+foobar SetOutputFileHandle
+foobar AddLandmark 
+foobar FinalizeEncoding
+foobar VerifyEncoding File 3 LATITUDE= 9.000000 LONGITUDE= 108.000000 HEADING= 1345.99
+foobar CleanUp
+delete foobar
+[Endtest]
+//--------------------------------------------------- End of Heading----------------------------------------------------------------------------------------------
\ No newline at end of file