@@ -21,13 +21,18 @@ DB=$1
21
21
22
22
exitval=0
23
23
24
+ passed=0
25
+ failed=0
26
+
24
27
# $1 result
25
28
# $2 expected
26
29
function printresult() {
27
30
if [ " $1 " = " $2 " ]; then
28
31
echo -n -e " [\033[0;32mOK\033[0;0m] "
32
+ (( passed++ ))
29
33
else
30
34
echo -n -e " [\033[1;31mFAILED\033[0;0m] "
35
+ (( failed++ ))
31
36
exitval=1
32
37
fi
33
38
echo -e " (expected >$2 <, got >$1 <)"
154
159
)
155
160
printresult " $res " " Brixen|Bressanone"
156
161
162
+ # This is a fictual tagging as I do not know of an italian speaking town
163
+ # wehre the names are that similar
164
+ echo " select osml10n_get_placename_from_tags('" name" =>" Merano - Meran" ," name:de" =>" Meran" ," name:it" =>" Merano" ',true,false, '|') as name;"
165
+ res=$( psql -X -t -A $DB << EOF
166
+ select osml10n_get_placename_from_tags('"name"=>"Merano - Meran","name:de"=>"Meran","name:it"=>"Merano"',true,false, '|') as name;
167
+ EOF
168
+ )
169
+ printresult " $res " " Merano|Meran"
170
+
171
+ echo " select osml10n_get_placename_from_tags('" name" =>" Meran - Merano" ," name:de" =>" Meran" ," name:it" =>" Merano" ',true,false, '|') as name;"
172
+ res=$( psql -X -t -A $DB << EOF
173
+ select osml10n_get_placename_from_tags('"name"=>"Meran - Merano","name:de"=>"Meran","name:it"=>"Merano"',true,false, '|') as name;
174
+ EOF
175
+ )
176
+ printresult " $res " " Meran|Merano"
177
+
157
178
echo " select osml10n_get_placename_from_tags('" name" =>" Roma" ," name:de" =>" Rom" ',false,false, '|');"
158
179
res=$( psql -X -t -A $DB << EOF
159
180
select osml10n_get_placename_from_tags('"name"=>"Roma","name:de"=>"Rom"',false,false, '|');
232
253
)
233
254
printresult " $res " " Juchon|주촌"
234
255
235
- echo " select osml10n_get_streetname_from_tags('" name" =>" Pha Yar Kai Road ဘုရားကိုင်လမ်း " , " highway" =>" secondary" , " name:en" =>" Pha Yar Kai Road" , " name:my" =>" ဘုရားကိုင်လမ်း" ',true,false,'|');"
256
+ echo " select osml10n_get_streetname_from_tags('" name" =>" ဘုရားကိုင်လမ်း Pha Yar Kai Road" , " highway" =>" secondary" , " name:en" =>" Pha Yar Kai Road" , " name:my" =>" ဘုရားကိုင်လမ်း" ',true,false,'|');"
236
257
res=$( psql -X -t -A $DB << EOF
237
- select osml10n_get_streetname_from_tags('"name"=>"Pha Yar Kai Road ဘုရားကိုင်လမ်း ", "highway"=>"secondary", "name:en"=>"Pha Yar Kai Road", "name:my"=>"ဘုရားကိုင်လမ်း"',true,false,'|');
258
+ select osml10n_get_streetname_from_tags('"name"=>"ဘုရားကိုင်လမ်း Pha Yar Kai Road", "highway"=>"secondary", "name:en"=>"Pha Yar Kai Road", "name:my"=>"ဘုရားကိုင်လမ်း"',true,false,'|');
238
259
EOF
239
260
)
240
261
printresult " $res " " ဘုရားကိုင်လမ်း|Pha Yar Kai Rd."
253
274
)
254
275
printresult " $res " " Indien|भारत|India"
255
276
277
+ echo -e " \n$passed tests passed $failed tests failed."
278
+
256
279
exit $exitval
257
280
0 commit comments