词条 | 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条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。