Modulvita:URLutil/teszt

Az oldal más nyelven nem érhető el.
Új téma nyitása
A Wikipédiából, a szabad enciklopédiából

Minden teszt sikeres.

test_getAuthority:

Szöveg Elvárt Aktuális
Igen {{#invoke:URLutil|getAuthority| http://eXample.com}} example.com example.com
Igen {{#invoke:URLutil|getAuthority| https://example.net/ppppp }} example.net example.net
Igen {{#invoke:URLutil|getAuthority| ftp://AÖÚd.org:8080/ppppp}} aöúd.org:8080 aöúd.org:8080
Igen {{#invoke:URLutil|getAuthority|//127.0.0.1}} 127.0.0.1 127.0.0.1
Igen {{#invoke:URLutil|getAuthority|//noTLD}}
Igen {{#invoke:URLutil|getAuthority| http://http://example.com:/badPort}}

test_getHost:

Szöveg Elvárt Aktuális
Igen {{#invoke:URLutil|getHost| //EXAMPLE.ORG:8080/ppppp}} example.org example.org
Igen {{#invoke:URLutil|getHost| https://example.net}} example.net example.net
Igen {{#invoke:URLutil|getHost|//127.0.0.1}} 127.0.0.1 127.0.0.1
Igen {{#invoke:URLutil|getHost|abc}}

test_getPort:

Szöveg Elvárt Aktuális
Igen {{#invoke:URLutil|getPort| //EXAMPLE.ORG:8080/ppppp}} 8080 8080
Igen {{#invoke:URLutil|getPort| //example.org:0/ppppp}}
Igen {{#invoke:URLutil|getPort| //example.org:/ppppp}}

test_getProtokoll:

Szöveg Elvárt Aktuális
Igen {{#invoke:URLutil|getProtokoll|//aaa}} // //
Igen {{#invoke:URLutil|getProtokoll|HTTP://aaa}} http:// http://
Igen {{#invoke:URLutil|getProtokoll| https://example.com}} https:// https://
Igen {{#invoke:URLutil|getProtokoll|http://}} http:// http://
Igen {{#invoke:URLutil|getProtokoll|//}} // //
Igen {{#invoke:URLutil|getProtokoll|http:}}
Igen {{#invoke:URLutil|getProtokoll| ://example.net}}
Igen {{#invoke:URLutil|getProtokoll| https//example.com}}

test_getTLD:

Szöveg Elvárt Aktuális
Igen {{#invoke:URLutil|getTLD|https://Example.COM}} com com
Igen {{#invoke:URLutil|getTLD|//ezsemmi.sehol.nincs/index.php?}} nincs nincs
Igen {{#invoke:URLutil|getTLD|//127.0.0.1}}
Igen {{#invoke:URLutil|getTLD|//nowhere/index.php?}}
Igen {{#invoke:URLutil|getTLD|example.org}}

test_getTop2domain:

Szöveg Elvárt Aktuális
Igen {{#invoke:URLutil|getTop2domain|https://Example.COM}} example.com example.com
Igen {{#invoke:URLutil|getTop2domain|//ezsemmi.sehol.nincs/index.php?}} sehol.nincs sehol.nincs
Igen {{#invoke:URLutil|getTop2domain|//0xff.nowhere/index.php?}} 0xff.nowhere 0xff.nowhere
Igen {{#invoke:URLutil|getTop2domain|//www.expo.02.ch/index.php?}} 02.ch 02.ch
Igen {{#invoke:URLutil|getTop2domain|//127.0.0.1}}
Igen {{#invoke:URLutil|getTop2domain|//nowhere/index.php?}}

test_isAuthority:

Szöveg Elvárt Aktuális
Igen {{#invoke:URLutil|isAuthority|sub.example.org:80}} 1 1
Igen {{#invoke:URLutil|isAuthority|127.0.0.1}} 1 1
Igen {{#invoke:URLutil|isAuthority|http://example.org}}

test_isDomain:

Szöveg Elvárt Aktuális
Igen {{#invoke:URLutil|isDomain|sub.example.org}} 1 1
Igen {{#invoke:URLutil|isDomain|127.0.0.1}}
Igen {{#invoke:URLutil|isDomain|sub.example.org:80}}
Igen {{#invoke:URLutil|isDomain|https://example.net/ppppp}}

test_isHost:

Szöveg Elvárt Aktuális
Igen {{#invoke:URLutil|isMailAddress| ö.gn-fn@example.net }} 1 1
Igen {{#invoke:URLutil|isMailAddress|example.net}}
Igen {{#invoke:URLutil|isMailAddress|user.gn-fn@}}
Igen {{#invoke:URLutil|isMailAddress|foo@bar}}

test_isIP:

Szöveg Elvárt Aktuális
Igen {{#invoke:URLutil|isIP|127.0.0.1}} 4 4
Igen {{#invoke:URLutil|isIP|2001:0db8:85a3:08d3:1319:8a2e:0370:7344}} 6 6
Igen {{#invoke:URLutil|isIP|Felhasználó}}
Igen {{#invoke:URLutil|isIP| }}
Igen {{#invoke:URLutil|isIP|987.654.321.0}}

test_isIPv4:

Szöveg Elvárt Aktuális
Igen {{#invoke:URLutil|isIPv4|127.0.0.1}} 1 1
Igen {{#invoke:URLutil|isIPv4|2001:0db8:85a3:08d3:1319:8a2e:0370:7344}}
Igen {{#invoke:URLutil|isIPv4|}}

test_isIPv6:

Szöveg Elvárt Aktuális
Igen {{#invoke:URLutil|isIPv6|127.0.0.1}}
Igen {{#invoke:URLutil|isIPv6|2001:0db8:85a3:08d3:1319:8a2e:0370:7344}} 1 1
Igen {{#invoke:URLutil|isIPv6|Felhasználó}}

test_isMailLink:

Szöveg Elvárt Aktuális
Igen {{#invoke:URLutil|isMailLink| mailto:ö.gn-fn@example.net }} 1 1
Igen {{#invoke:URLutil|isMailLink| ö.gn-fn@example.net }}

test_isProtocolDialog:

Szöveg Elvárt Aktuális
Igen {{#invoke:URLutil|isProtocolDialog|irc}} 1 1
Igen {{#invoke:URLutil|isProtocolDialog|mailto:}} 1 1
Igen {{#invoke:URLutil|isProtocolDialog|http:}}

test_isProtocolWiki:

Szöveg Elvárt Aktuális
Igen {{#invoke:URLutil|isProtocolWiki|//}} 1 1
Igen {{#invoke:URLutil|isProtocolWiki|http://}} 1 1
Igen {{#invoke:URLutil|isProtocolWiki|http:}} 1 1
Igen {{#invoke:URLutil|isProtocolWiki|https}} 1 1
Igen {{#invoke:URLutil|isProtocolWiki|HTTP}} 1 1
Igen {{#invoke:URLutil|isProtocolWiki|wais}}
Igen {{#invoke:URLutil|isProtocolWiki|irc}}
Igen {{#invoke:URLutil|isProtocolWiki|http//}}

test_isResourceURL:

Szöveg Elvárt Aktuális
Igen {{#invoke:URLutil|isResourceURL| https://example.net/ppppp }} 1 1
Igen {{#invoke:URLutil|isResourceURL| gopher://example.net/ppppp }}

test_isSuspiciousURL:

Szöveg Elvárt Aktuális
Igen {{#invoke:URLutil|isSuspiciousURL|1=http://example.com/p[x]=5}} 1 1
Igen {{#invoke:URLutil|isSuspiciousURL|1=http://example.org/a{{!}}b}} 1 1
Igen {{#invoke:URLutil|isSuspiciousURL|//127.0.0.1:8080/Ppp}}

test_isUnescapedURL:

Szöveg Elvárt Aktuális
Igen {{#invoke:URLutil|isUnescapedURL|1=http://example.com/p[x]=5}} 1 1
Igen {{#invoke:URLutil|isUnescapedURL|1=http://example.org/p=5}}

test_isWebURL:

Szöveg Elvárt Aktuális
Igen {{#invoke:URLutil|isWebURL|HTTP://Example.net:80/ppppp}} 1 1
Igen {{#invoke:URLutil|isWebURL|//127.0.0.1:8080/Ppp}} 1 1
Igen {{#invoke:URLutil|isWebURL|http://example.org/ path}}
Igen {{#invoke:URLutil|isWebURL|/example.org/path}}

test_wikiEscapeURL:

Szöveg Elvárt Aktuális
Igen {{#invoke:URLutil|wikiEscapeURL|1=http://example.com/p[x]=5}} http://example.com/p%5Bx%5D=5 http://example.com/p%5Bx%5D=5