请输入您要查询的百科知识:

 

词条 Module:Infobox road/abbrev/USA/testcases
释义 -- Unit tests for Infobox road/abbrev/USA. Click talk page to run tests.

local p = require('Module:UnitTests')

function p:test_Interstates()

    self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=USA|state=CA|type=Interstate|route=5}}', 'I-5')    self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=USA|state=HI|type=I|route=3}}', 'H-3')    self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=USA|state=PR|type=Interstate|route=1}}', 'PRI-1')

end

function p:test_Future()

end

function p:test_USHighways()

    self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=USA|state=CA|type=US|route=6}}', 'US 6')    self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=USA|state=UT|type=US|route=6}}', 'US-6')

end

function p:test_NERoutes()

end

function p:test_StateRoutes()

    self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=USA|state=AL|type=AL|route=1}}', 'SR-1')    self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=USA|state=AK|type=AK|route=1}}', 'AK-1')    self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=USA|state=AZ|type=SR|route=77}}', 'SR 77')    self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=USA|state=AR|type=AR|route=1}}', 'Hwy. 1')    self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=USA|state=CA|type=SR|route=1}}', 'SR 1')    self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=USA|state=CO|type=SH|route=77}}', 'SH 77')    self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=USA|state=CT|type=CT|route=9}}', 'Route 9')    self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=USA|state=DE|type=DE|route=1}}', 'DE 1')    self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=USA|state=DC|type=DC|route=295}}', 'DC 295')    self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=USA|state=FL|type=SR|route=A1A}}', 'SR A1A')    self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=USA|state=GA|type=GA|route=1}}', 'SR 1')    self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=USA|state=GU|type=GU|route=1}}', 'GH-1')    self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=USA|state=HI|type=Route|route=61}}', 'Route 61')    self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=USA|state=ID|type=ID|route=1}}', 'SH-1')    self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=USA|state=IL|type=IL|route=47}}', 'IL 47')    self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=USA|state=IN|type=IN|route=1}}', 'SR 1')    self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=USA|state=IA|type=IA|route=1}}', 'Iowa 1')    self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=USA|state=KS|type=K|route=4}}', 'K-4')    self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=USA|state=KY|type=KY|route=10}}', 'KY 10')    self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=USA|state=LA|type=LA|route=1}}', 'LA 1')    self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=USA|state=ME|type=ME|route=1}}', 'SR 1')    self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=USA|state=MD|type=MD|route=1}}', 'MD 1')    self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=USA|state=MA|type=MA|route=3}}', 'Route 3')    self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=USA|state=MI|type=M|route=15}}', 'M-15')    self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=USA|state=MN|type=MN|route=1}}', 'MN 1')    self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=USA|state=MS|type=MS|route=1}}', 'MS 1')    self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=USA|state=MO|type=Route|route=30}}', 'Route 30')    self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=USA|state=MT|type=MT|route=200}}', 'MT 200')    self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=USA|state=NE|type=NE|route=1}}', 'N-1')    self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=USA|state=NV|type=SR|route=407}}', 'SR 407')    self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=USA|state=NH|type=NH|route=1}}', 'NH 1')    self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=USA|state=NJ|type=NJ|route=10}}', 'Route 10')    self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=USA|state=NM|type=NM|route=1}}', 'NM 1')    self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=USA|state=NY|type=NY|route=9|dab=}}', 'NY 9')    self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=USA|state=NY|type=NY|route=9|dab=E}}', 'NY 9 (E)')    self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=USA|state=NC|type=NC|route=1}}', 'NC 1')    self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=USA|state=ND|type=ND|route=1}}', 'ND 1')    self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=USA|state=OH|type=OH|route=1}}', 'SR 1')    self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=USA|state=OK|type=OK|route=10}}', 'SH-10')    self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=USA|state=OR|type=OR|route=99}}', 'OR 99')    self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=USA|state=PA|type=PA|route=1}}', 'PA 1')    self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=USA|state=PR|type=PR|route=10}}', 'PR-10')    self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=USA|state=RI|type=RI|route=1}}', 'Route 1')    self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=USA|state=SC|type=SC|route=1}}', 'SC 1')    self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=USA|state=SD|type=SD|route=1}}', 'SD 1')    self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=USA|state=TN|type=TN|route=1}}', 'SR-1')    self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=USA|state=TX|type=SH|route=211}}', 'SH 211')    self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=USA|state=UT|type=U|route=1}}', 'SR-1')    self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=USA|state=UT|type=UT|route=281-320}}', 'SR-281 to SR-320')    self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=USA|state=VT|type=VT|route=1}}', 'VT 1')    self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=USA|state=VI|type=VI|route=1}}', 'Highway 1')    self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=USA|state=VA|type=VA|route=1}}', 'SR 1')    self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=USA|state=WA|type=WA|route=500}}', 'SR 500')    self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=USA|state=WV|type=WV|route=1}}', 'WV 1')    self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=USA|state=WI|type=WI|route=120}}', 'WIS 120')    self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=USA|state=WY|type=WY|route=20}}', 'WYO 20')

end

function p:test_Former()

    self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=USA|state=FL|type=Former|route=1}}', 'ex-SR 1')    self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=USA|state=FL|type=Former Toll|route=1}}', 'ex-SR 1')

end

function p:test_Secondary()

    self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=USA|state=MT|type=Sec|route=12}}', 'SR-12')    self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=USA|state=TN|type=Secondary|route=12}}', 'SR-12')    self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=USA|state=CA|type=Secondary|route=852}}', 'SR 852')

end

function p:test_County()

    self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=USA|state=AL|type=CR|route=20}}', 'CR-20')    self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=USA|state=ID|type=CR|route=20}}', 'CR-20')    self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=USA|state=LA|type=CR|route=20}}', 'PR 20')    self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=USA|state=CA|type=CR|route=S17}}', 'CR S17')

end

function p:test_CDH()

end

function p:test_E()

end

function p:test_Forest()

    self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=USA|state=CA|type=FR|route=9}}', 'F.H. 9')    self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=USA|state=MI|type=FFH|route=9}}', 'FFH 9')    self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=USA|state=WY|type=FH|route=9}}', 'FH 9')

end

function p:test_Toll()

    self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=USA|state=FL|type=Toll|route=529}}', 'SR 529')    self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=USA|state=PA|type=Toll|route=100}}', 'PA 100')    self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=USA|state=TX|type=Toll|route=1}}', 'Loop 1')    self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=USA|state=TX|type=Toll|route=183A}}', '183A')    self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=USA|state=TX|type=Toll|route=130}}', 'SH 130')

end

function p:test_LA1924()

end

function p:test_FarmToMarket()

    self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=USA|state=TX|type=Farm|route=1957}}', 'FM 1957')    self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=USA|state=TX|type=FM|route=471}}', 'FM 471')

end

function p:test_Link()

end

function p:test_Loop()

end

function p:test_PSH()

end

function p:test_SSH()

end

function p:test_Park()

end

function p:test_Parkway()

end

function p:test_RanchToMarket()

    self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=USA|state=TX|type=Ranch|route=1}}', 'RM 1')    self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=USA|state=TX|type=RM|route=620}}', 'RM 620')

end

function p:test_Recreational()

    self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=USA|state=TX|type=Rec|route=255}}', 'RE 255')    self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=USA|state=NE|type=RE|route=2}}', 'R-2')

end

function p:test_Spur()

    self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=USA|state=TX|type=Spur|route=422}}', 'Spur 422')    self:preprocess_equals('{{#invoke:Infobox road/abbrev|abbr|country=USA|state=NE|type=Spur|route=2}}', 'S-2')

end

return p

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/9/23 21:31:43