landmarks/locationlandmarks/tsrc/LandmarkURL/conf/CUTLandmarkURL.cfg
branchRCL_3
changeset 44 2b4ea9893b66
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/landmarks/locationlandmarks/tsrc/LandmarkURL/conf/CUTLandmarkURL.cfg	Tue Aug 31 15:37:04 2010 +0300
@@ -0,0 +1,209 @@
+// Definitions
+[Define]
+Parser 0
+Encoder 1
+TenEncoder 2
+Buffer 0
+File 1
+EmptyFile 2
+EmptyBuffer 3
+TestPanic 1
+Accommodation 3000 
+Businesses 6000 
+TeleCommunication 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
+[Enddefine]
+
+[Test]
+title Create_Encoder
+create CUTLandmarkURL foobar
+foobar CreateInstanceL Encoder
+foobar CleanUp
+delete foobar
+[Endtest] 
+
+[Test]
+title Create_MULTIPLE_Encoder
+create CUTLandmarkURL foobar
+foobar CreateInstanceL TenEncoder
+foobar CleanUp
+delete foobar
+[Endtest] 
+
+[Test]
+title EncodeToBuffer
+create CUTLandmarkURL foobar
+foobar CreateInstanceL Encoder
+foobar CreateLandmarkL NAME= " Nokia India " LMDESCRIPTION= " This is an Example " VERT_ACC= 3.1234567 HACCURACY= 12.000009 LATITUDE= 85.10 LONGITUDE= 101.102 ALTITUDE= 100  SPEED= 5.12 HEADING= 90 COUNTRY= " India " STATE= " Karnataka " CITY= " Bangalore " STREET= " Outer Ring Road " POSTALCODE= " 560 103 " HOUSENO.= " 2A Jupiter Block " TELEPHONE= " +91-9902019801 " CATEGORY= Businesses WEB= " www.nokia.com " PID= " 1234 " TS= " 20090430:120000.100000 "
+foobar SetOutputBuffer
+foobar AddLandmark
+foobar FinalizeEncoding
+foobar VerifyEncoding Buffer 20 NAME= " Nokia%20India " LMDESCRIPTION= " This%20is%20an%20Example " VERT_ACC= 3.12 HACCURACY= 12.00 LATITUDE= 85.100000 LONGITUDE= 101.102000 ALTITUDE= 100.00  SPEED= 5.12 HEADING= 90.00 COUNTRY= " India " STATE= " Karnataka " CITY= " Bangalore " STREET= " Outer%20Ring%20Road " POSTALCODE= " 560%20103 " HOUSENO.= " 2A%20Jupiter%20Block " TELEPHONE= " %2b91%2d9902019801 " CATEGORY= " Business " WEB= " www%2enokia%2ecom " PID= " 1234 " TS= " 20090430:120000.100000 "
+foobar CleanUp
+delete foobar
+[Endtest]
+
+[Test]
+title EncodeToFile
+create CUTLandmarkURL foobar
+foobar CreateInstanceL Encoder
+foobar CreateLandmarkL NAME= " Nokia India " LMDESCRIPTION= " This is an Example " VERT_ACC= 3.1234567 HACCURACY= 12.000009 LATITUDE= 85.10 LONGITUDE= 101.102 ALTITUDE= 100  SPEED= 5.12 HEADING= 90 COUNTRY= " India " STATE= " Karnataka " CITY= " Bangalore " STREET= " Outer Ring Road " POSTALCODE= " 560 103 " HOUSENO.= " 2A Jupiter Block " TELEPHONE= " +91-9902019801 " CATEGORY= Businesses WEB= " www.nokia.com " PID= " 1234 " TS= " 20090430:120000.100000 "
+foobar SetOutputFileHandle
+foobar AddLandmark
+foobar FinalizeEncoding
+foobar VerifyEncoding File 20 NAME= " Nokia%20India " LMDESCRIPTION= " This%20is%20an%20Example " VERT_ACC= 3.12 HACCURACY= 12.00 LATITUDE= 85.100000 LONGITUDE= 101.102000 ALTITUDE= 100.00  SPEED= 5.12 HEADING= 90.00 COUNTRY= " India " STATE= " Karnataka " CITY= " Bangalore " STREET= " Outer%20Ring%20Road " POSTALCODE= " 560%20103 " HOUSENO.= " 2A%20Jupiter%20Block " TELEPHONE= " %2b91%2d9902019801 " CATEGORY= " Business " WEB= " www%2enokia%2ecom " PID= " 1234 " TS= " 20090430:120000.100000 "
+foobar CleanUp
+delete foobar
+[Endtest]
+
+[Test]
+title TestAddCategory
+create CUTLandmarkURL foobar
+foobar CreateInstanceL Encoder
+foobar CreateLandmarkL NAME= " Nokia India " LMDESCRIPTION= " This is an Example " VERT_ACC= 3.1234567 HACCURACY= 12.000009 LATITUDE= 85.10 LONGITUDE= 101.102 ALTITUDE= 100  SPEED= 5.12 HEADING= 90 COUNTRY= " India " STATE= " Karnataka " CITY= " Bangalore " STREET= " Outer Ring Road " POSTALCODE= " 560 103 " HOUSENO.= " 2A Jupiter Block " TELEPHONE= " +91-9902019801 " CATEGORY= Businesses WEB= " www.nokia.com " PID= " 1234 " TS= " 20090430:120000.100000 "
+foobar SetOutputFileHandle
+foobar AddLandmark
+foobar AddCategoryForLatestLandmark TeleCommunication
+foobar FinalizeEncoding
+foobar VerifyEncoding File 21 NAME= " Nokia%20India " LMDESCRIPTION= " This%20is%20an%20Example " VERT_ACC= 3.12 HACCURACY= 12.00 LATITUDE= 85.100000 LONGITUDE= 101.102000 ALTITUDE= 100.00  SPEED= 5.12 HEADING= 90.00 COUNTRY= " India " STATE= " Karnataka " CITY= " Bangalore " STREET= " Outer%20Ring%20Road " POSTALCODE= " 560%20103 " HOUSENO.= " 2A%20Jupiter%20Block " TELEPHONE= " %2b91%2d9902019801 " CATEGORY= " Business " WEB= " www%2enokia%2ecom " CATEGORYTWO= " Communication " PID= " 1234 " TS= " 20090430:120000.100000 "
+foobar CleanUp
+delete foobar
+[Endtest]
+//----------------------------------------------------------Test Latitude and Longitude Values---------------------------
+[Test]
+title TestLatLongNormalization1
+create CUTLandmarkURL foobar
+foobar CreateInstanceL Encoder
+foobar CreateLandmarkL LATITUDE= 90.1110 LONGITUDE= 180
+foobar SetOutputFileHandle
+foobar SetOutputBuffer
+foobar AddLandmark
+foobar FinalizeEncoding
+foobar VerifyEncoding Buffer 2 LATITUDE= 89.889000 LONGITUDE= 0.000000
+foobar CleanUp
+delete foobar
+[Endtest]
+
+
+[Test]
+title TestLatLongNormalization2
+create CUTLandmarkURL foobar
+foobar CreateInstanceL Encoder
+foobar CreateLandmarkL LATITUDE= -89.999 LONGITUDE= -180.001
+foobar SetOutputFileHandle
+foobar AddLandmark
+foobar FinalizeEncoding
+foobar VerifyEncoding File 2 LATITUDE= -89.999000 LONGITUDE= 179.999000
+foobar CleanUp
+delete foobar
+[Endtest]
+
+[Test]
+title TestLatLongNormalization3
+create CUTLandmarkURL foobar
+foobar CreateInstanceL Encoder
+foobar CreateLandmarkL LATITUDE= 270.000001 LONGITUDE= -359.999
+foobar SetOutputFileHandle
+foobar AddLandmark
+foobar FinalizeEncoding
+foobar VerifyEncoding File 2 LATITUDE= -89.999999 LONGITUDE= 0.001000
+foobar CleanUp
+delete foobar
+[Endtest]
+
+[Test]
+title TestLatLongNormalization4
+create CUTLandmarkURL foobar
+foobar CreateInstanceL Encoder
+foobar CreateLandmarkL LATITUDE= 269.0001 LONGITUDE= -360.001
+foobar SetOutputFileHandle
+foobar AddLandmark
+foobar FinalizeEncoding
+foobar VerifyEncoding File 2 LATITUDE= -89.000100 LONGITUDE= 179.999000
+foobar CleanUp
+delete foobar
+[Endtest]
+//------------------------------------------------------------------------------------------------------------------------
+
+[Test]
+title TestSetOutfileError
+create CUTLandmarkURL foobar
+foobar CreateInstanceL Encoder
+foobar CreateLandmarkL LATITUDE= 269.0001 LONGITUDE= -360.001
+foobar SetOutputFileHandle 1
+foobar CleanUp
+delete foobar
+[Endtest]
+//------------------------------------------------------------------------------------------------------------------------
+[Test]
+title TestAddAddLmkPanic
+create CUTLandmarkURL foobar
+foobar CreateInstanceL Encoder
+foobar CreateLandmarkL LATITUDE= 269.0001 LONGITUDE= -360.001
+foobar AddLandmark TestPanic
+pause 3000
+bringtoforeground
+foobar CleanUp
+delete foobar
+[Endtest]
+//------------------------------------------------------------------------------------------------------------------------
+[Test]
+title TestAddAddCategoryPanic
+create CUTLandmarkURL foobar
+foobar CreateInstanceL Encoder
+foobar AddCategoryForLatestLandmark TeleCommunication TestPanic
+foobar CleanUp
+delete foobar
+[Endtest]
+