মডিউল:Infobox road/abbrev/testcases
< মডিউল:Infobox road | abbrev
মডিউল নথি[তৈরি করুন]
আপনি চাইলে এই স্ক্রিবুন্তো মডিউলের জন্য একটি নথির পাতা তৈরি করতে পারেন (তৈরি করুন) সম্পাদনাকারীগণ খেলাঘর (তৈরি করুন | আয়না) এবং পরীক্ষা পাতায় (তৈরি করুন) এই মডিউল সংক্রান্ত পরীক্ষা-নিরীক্ষা করতে পারেন। দয়া করে /নথি উপপাতায় বিষয়শ্রেণী যোগ করুন। এই মডিউলের উপপাতাসমূহ। |
-- Unit tests for [[Module:Infobox road/abbrev]]. Click talk page to run tests.
local p = require('Module:UnitTests')
function p:test_Austria()
self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=AUT|type=A|route=1}}', 'A1')
self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=AUT|type=S|route=1}}', 'S1')
end
function p:test_Bangladesh()
self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=BGD|type=N|route=1}}', 'N1')
self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=BGD|type=R|route=1}}', 'R1')
self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=BGD|type=Z|route=1}}', 'Z1')
end
function p:test_China()
self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=CHN|type=G|route=1}}', 'G1')
self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=CHN|type=Ex|route=1}}', 'G1')
self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=CHN|type=Expwy|route=1}}', 'G1')
self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=CHN|type=S|route=1}}', 'S1')
self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=CHN|type=X|route=1}}', 'X1')
end
function p:test_Croatia()
self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=HRV|type=A|route=1}}', 'A1')
self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=HRV|type=D|route=1}}', 'D1')
end
function p:test_Cyprus()
self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=CYP|type=A|route=1}}', 'A1')
self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=CYP|type=B|route=1}}', 'B1')
end
function p:test_CzechRepublic()
self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=CZE|type=D|route=1}}', 'D1')
self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=CZE|type=R|route=1}}', 'R1')
end
function p:test_Europe()
self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=EUR|type=E|route=1}}', 'E1')
end
function p:test_Georgia()
self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=GEO|type=A|route=1}}', 'A 1')
self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=GEO|type=B|route=1}}', 'B 1')
end
function p:test_Germany()
self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=DEU|type=A|route=1}}', 'A 1')
self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=DEU|type=B|route=1}}', 'B 1')
end
function p:test_Greece()
self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=GRC|type=A|route=1}}', 'A1')
self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=GRC|type=EO|route=1}}', 'EO1')
end
function p:test_HongKong()
self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=HKG|type=Route|route=1}}', 'Route 1')
self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=HKG|type=route|route=1}}', 'Route 1')
end
function p:test_Hungary()
self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=HUN|type=M|route=1}}', 'M1')
end
function p:test_India()
self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=IND|type=NE|route=1}}', 'NE 1')
self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=IND|type=NH|route=1}}', 'NH 1')
self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=IND|type=SH|route=1}}', 'SH 1')
end
function p:test_Indonesia()
self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=IDN|type=N|route=1}}', 'National Route 1')
self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=IDN|type=National|route=1}}', 'National Route 1')
self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=IDN|type=National Highway|route=1}}', 'National Route 1')
end
function p:test_Italy()
self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=ITA|type=A|route=1}}', 'A1')
end
function p:test_Japan()
self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=JPN|type=National|route=1}}', 'Route 1')
self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=JPN|type=Route|route=1}}', 'Route 1')
end
function p:test_Latvia()
self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=LVA|type=A|route=1}}', 'A1')
end
function p:test_Mexico()
self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=MEX|type=Federal Highway|route=1}}', 'Fed. 1')
self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=MEX|type=Hwy|route=1}}', 'Fed. 1')
self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=MEX|type=FH|route=1}}', 'Fed. 1')
self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=MEX|type=SH|route=1}}', 'SH 1')
end
function p:test_Netherlands()
self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=NLD|type=A|route=1}}', 'A1')
self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=NLD|type=N|route=1}}', 'N1')
end
function p:test_NewZealand()
self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=NZL|type=SH|route=1}}', 'SH 1')
end
function p:test_Norway()
self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=NOR|type=National|route=1}}', 'NR 1')
self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=NOR|type=Fylkesvei|route=1}}', 'Fv 1')
self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=NOR|type=fylkesvei|route=1}}', 'Fv 1')
self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=NOR|type=Fv|route=1}}', 'Fv 1')
self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=NOR|type=fv|route=1}}', 'Fv 1')
end
function p:test_Poland()
self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=POL|type=A|route=1}}', 'A1')
self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=POL|type=S|route=1}}', 'S1')
end
function p:test_Romania()
self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=ROU|type=A|route=1}}', 'A1')
self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=ROU|type=DN|route=1}}', 'DN1')
end
function p:test_Russia()
self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=RUS|type=M|route=1}}', 'M1')
end
function p:test_Slovakia()
self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=SVK|type=D|route=1}}', 'D1')
self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=SVK|type=R|route=1}}', 'R1')
end
function p:test_Slovenia()
self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=SVN|type=A|route=1}}', 'A1')
self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=SVN|type=H|route=1}}', 'H1')
end
function p:test_SouthAfrica()
self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=ZAF|type=N|route=1}}', 'N1')
self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=ZAF|type=R|route=1}}', 'R1')
end
function p:test_SouthKorea()
self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=KOR|type=National|route=1}}', 'NR 1')
self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=KOR|type=NR|route=1}}', 'NR 1')
end
function p:test_Spain()
self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=ESP|type=A|route=1}}', 'A-1')
self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=ESP|type=E|route=1}}', 'E-1')
self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=ESP|type=M|route=1}}', 'M-1')
self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=ESP|type=R|route=1}}', 'R-1')
end
function p:test_SriLanka()
self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=LKA|type=E|route=1}}', 'E1')
self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=LKA|type=A|route=1}}', 'A1')
self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=LKA|type=B|route=1}}', 'B1')
end
function p:test_Switzerland()
self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=CHE|type=A|route=1}}', 'A1')
end
function p:test_Taiwan()
self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=TWN|type=NH|route=1}}', 'NH 1')
self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=TWN|type=PH|route=1}}', 'PH 1')
end
function p:test_Turkey()
self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=TUR|type=otoyol|route=1}}', 'O-1')
self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=TUR|type=O|route=1}}', 'O-1')
self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=TUR|type=state|route=1}}', 'D.1')
self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=TUR|type=D|route=1}}', 'D.1')
end
function p:test_Ukraine()
self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=UKR|type=M|route=1}}', 'Highway M1')
self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=UKR|type=H|route=1}}', 'Highway H1')
end
function p:test_UnitedKingdom()
self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=GBR|type=A|route=1}}', 'A1')
self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=GBR|type=M|route=1}}', 'M1')
end
function p:test_Uruguay()
self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=URY|type=Route|route=1}}', 'Route 1')
self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=URY|type=route|route=1}}', 'Route 1')
end
return p