Vai al contenuto

Discussioni modulo:String/test

Contenuti della pagina non supportati in altre lingue.
Aggiungi argomento
Da Wikipedia, l'enciclopedia libera.

Passati tutti i test.

test_len:

TestoRisultato attesoRisultato ottenuto
✔{{#invoke:String|len| foo }}55
✔{{#invoke:String|len|s= foo }}33
✔{{#invoke:String|len|}}00
✔{{#invoke:String|len|s=}}00
✔{{#invoke:String|len| }}33
✔{{#invoke:String|len|最近の更新}}55

test_collate:

TestoRisultato attesoRisultato ottenuto
✔{{#invoke:String|collate|Ameliè}}AmelieAmelie
✔{{#invoke:String|collate|John le Carré}}John le CarreJohn le Carre
✔{{#invoke:String|collate|Anatolij Michajlovič Stessel'}}Anatolij Michajlovic Stessel'Anatolij Michajlovic Stessel'
✔{{#invoke:String|collate|Tōgō Heihachirō}}Togo HeihachiroTogo Heihachiro
✔{{#invoke:String|collate|Tōgō Heihachirō}}Togo HeihachiroTogo Heihachiro
✔{{#invoke:String|collate|Uryū Sotokichi}}Uryu SotokichiUryu Sotokichi
✔{{#invoke:String|collate|Rolf Løvland}}Rolf LovlandRolf Lovland
✔{{#invoke:String|collate|John Storgårds}}John StorgardsJohn Storgards

test_titolo_alfa:

TestoRisultato attesoRisultato ottenuto
✔{{#invoke:String|titolo_alfa|prova}}ProvaProva
✔{{#invoke:String|titolo_alfa|prova (disambigua)}}ProvaProva
✔{{#invoke:String|titolo_alfa|...prova}}ProvaProva
✔{{#invoke:String|titolo_alfa|...prova (disambigua)}}ProvaProva
✔{{#invoke:String|titolo_alfa|Pròvâ}}ProvaProva
✔{{#invoke:String|titolo_alfa|Una prova}}Prova, UnaProva, Una
✔{{#invoke:String|titolo_alfa|La prova (disambigua)}}Prova, LaProva, La

test_rep:

TestoRisultato attesoRisultato ottenuto
✔{{#invoke:String|rep|abc|1}}abcabc
✔{{#invoke:String|rep|a b|7}}a ba ba ba ba ba ba ba ba ba ba ba ba ba b
✔{{#invoke:String|rep|bla|glug|no_category=true}}Errore nel modulo String: la funzione rep si aspetta un secondo parametro con il numero di ripetizioni, ricevuto "glug"Errore nel modulo String: la funzione rep si aspetta un secondo parametro con il numero di ripetizioni, ricevuto "glug"
✔{{#invoke:String|rep|bla|glug|ignore_errors=true}}
✔{{#invoke:String|rep|àèò|3}}àèòàèòàèòàèòàèòàèò
✔{{#invoke:String|rep|높지만|3}}높지만높지만높지만높지만높지만높지만

test_replace:

TestoRisultato attesoRisultato ottenuto
✔{{#invoke:String|replace|1.1.1.1|.|/}}1/1/1/11/1/1/1
✔{{#invoke:String|replace|alpha (beta)| (| gamma (}}alpha gamma (beta)alpha gamma (beta)
✔{{#invoke:String|replace|Dog (cat)|%s%(.*%)||plain=false}}DogDog

test_find:

TestoRisultato attesoRisultato ottenuto
✔{{#invoke:String|find|}}00
✔{{#invoke:String|find|source=}}00
✔{{#invoke:String|find|source=|target=}}00
✔{{#invoke:String|find|source=|target=Bob}}00
✔{{#invoke:String|find|Bob|Joe}}00
✔{{#invoke:String|find|Bob|b}}33
✔{{#invoke:String|find|Bob Joe|oe}}66
✔{{#invoke:String|find|source= Bob |o}}22
✔{{#invoke:String|find| Bob |o}}33
✔{{#invoke:String|find|높지만 급격히|만}}33
✔{{#invoke:String|find|source=BAAAB|target=%w|plain=false}}11
✔{{#invoke:String|find|source=BAAAB|target=%w|start=3|plain=false}}33
✔{{#invoke:String|find|source=BAAAB|target=(%w)%1|plain=false}}22

test_match:

TestoRisultato attesoRisultato ottenuto
✔{{#invoke:String|match|dog (cat)|%((%a-)%)}}catcat
✔{{#invoke:String|match|dog (cat) (canary) (fish)|%((%a-)%)||-1}}fishfish
✔{{#invoke:String|match|dog (cat) (canary) (fish)|%((%a-)%)||2}}canarycanary
✔{{#invoke:String|match|dog (cat) (canary) (fish)|%((%a-)%)|6|1}}canarycanary
✔{{#invoke:String|match|dog (cat) (canary) (fish)|%((%a-)%)|6|2}}fishfish
✔{{#invoke:String|match|dog (cat)|%((%a-)%)||2|no_category=true}}Errore nel modulo String: Corrispondenza non trovataErrore nel modulo String: Corrispondenza non trovata
✔{{#invoke:String|match|dog (cat)|%((%a-)%)||2|ignore_errors=true}}

test_decode:

TestoRisultato attesoRisultato ottenuto
✔{{#invoke:String|decode|source=TEST%3D%3Dabc}}TEST==abcTEST==abc
✔{{#invoke:String|decode|TEST%3D%3Dabc}}TEST==abcTEST==abc
✔{{#invoke:String|decode|%24+%26}}$ &$ &
✔{{#invoke:String|decode|%24+%26|PATH}}$+&$+&
✔{{#invoke:String|decode|%24+%26|QUERY}}$ &$ &
✔{{#invoke:String|decode|%24_%26|WIKI}}$ &$ &