Discussioni modulo:String/test

Da Cathopedia, l'enciclopedia cattolica.
Vai alla navigazione Vai alla ricerca

Passati tutti i test.

test_len:

Testo Risultato atteso Risultato ottenuto
✔ Fatto {{#invoke:String|len| foo }} 5 5
✔ Fatto {{#invoke:String|len|s= foo }} 3 3
✔ Fatto {{#invoke:String|len|}} 0 0
✔ Fatto {{#invoke:String|len|s=}} 0 0
✔ Fatto {{#invoke:String|len| }} 3 3
✔ Fatto {{#invoke:String|len|最近の更新}} 5 5

test_collate:

Testo Risultato atteso Risultato ottenuto
✔ Fatto {{#invoke:String|collate|Ameliè}} Amelie Amelie
✔ Fatto {{#invoke:String|collate|John le Carré}} John le Carre John le Carre
✔ Fatto {{#invoke:String|collate|Anatolij Michajlovič Stessel'}} Anatolij Michajlovic Stessel' Anatolij Michajlovic Stessel'
✔ Fatto {{#invoke:String|collate|Tōgō Heihachirō}} Togo Heihachiro Togo Heihachiro
✔ Fatto {{#invoke:String|collate|Tōgō Heihachirō}} Togo Heihachiro Togo Heihachiro
✔ Fatto {{#invoke:String|collate|Uryū Sotokichi}} Uryu Sotokichi Uryu Sotokichi
✔ Fatto {{#invoke:String|collate|Rolf Løvland}} Rolf Lovland Rolf Lovland
✔ Fatto {{#invoke:String|collate|John Storgårds}} John Storgards John Storgards

test_titolo_alfa:

Testo Risultato atteso Risultato ottenuto
✔ Fatto {{#invoke:String|titolo_alfa|prova}} Prova Prova
✔ Fatto {{#invoke:String|titolo_alfa|prova (disambigua)}} Prova Prova
✔ Fatto {{#invoke:String|titolo_alfa|...prova}} Prova Prova
✔ Fatto {{#invoke:String|titolo_alfa|...prova (disambigua)}} Prova Prova
✔ Fatto {{#invoke:String|titolo_alfa|Pròvâ}} Prova Prova
✔ Fatto {{#invoke:String|titolo_alfa|Una prova}} Prova, Una Prova, Una
✔ Fatto {{#invoke:String|titolo_alfa|La prova (disambigua)}} Prova, La Prova, La

test_rep:

Testo Risultato atteso Risultato ottenuto
✔ Fatto {{#invoke:String|rep|abc|1}} abc abc
✔ Fatto {{#invoke:String|rep|a b|7}} a ba ba ba ba ba ba b a ba ba ba ba ba ba b
✔ Fatto {{#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"
✔ Fatto {{#invoke:String|rep|bla|glug|ignore_errors=true}}
✔ Fatto {{#invoke:String|rep|àèò|3}} àèòàèòàèò àèòàèòàèò
✔ Fatto {{#invoke:String|rep|높지만|3}} 높지만높지만높지만 높지만높지만높지만

test_replace:

Testo Risultato atteso Risultato ottenuto
✔ Fatto {{#invoke:String|replace|1.1.1.1|.|/}} 1/1/1/1 1/1/1/1
✔ Fatto {{#invoke:String|replace|alpha (beta)| (| gamma (}} alpha gamma (beta) alpha gamma (beta)
✔ Fatto {{#invoke:String|replace|Dog (cat)|%s%(.*%)||plain=false}} Dog Dog

test_find:

Testo Risultato atteso Risultato ottenuto
✔ Fatto {{#invoke:String|find|}} 0 0
✔ Fatto {{#invoke:String|find|source=}} 0 0
✔ Fatto {{#invoke:String|find|source=|target=}} 0 0
✔ Fatto {{#invoke:String|find|source=|target=Bob}} 0 0
✔ Fatto {{#invoke:String|find|Bob|Joe}} 0 0
✔ Fatto {{#invoke:String|find|Bob|b}} 3 3
✔ Fatto {{#invoke:String|find|Bob Joe|oe}} 6 6
✔ Fatto {{#invoke:String|find|source= Bob |o}} 2 2
✔ Fatto {{#invoke:String|find| Bob |o}} 3 3
✔ Fatto {{#invoke:String|find|높지만 급격히|만}} 3 3
✔ Fatto {{#invoke:String|find|source=BAAAB|target=%w|plain=false}} 1 1
✔ Fatto {{#invoke:String|find|source=BAAAB|target=%w|start=3|plain=false}} 3 3
✔ Fatto {{#invoke:String|find|source=BAAAB|target=(%w)%1|plain=false}} 2 2

test_match:

Testo Risultato atteso Risultato ottenuto
✔ Fatto {{#invoke:String|match|dog (cat)|%((%a-)%)}} cat cat
✔ Fatto {{#invoke:String|match|dog (cat) (canary) (fish)|%((%a-)%)||-1}} fish fish
✔ Fatto {{#invoke:String|match|dog (cat) (canary) (fish)|%((%a-)%)||2}} canary canary
✔ Fatto {{#invoke:String|match|dog (cat) (canary) (fish)|%((%a-)%)|6|1}} canary canary
✔ Fatto {{#invoke:String|match|dog (cat) (canary) (fish)|%((%a-)%)|6|2}} fish fish
✔ Fatto {{#invoke:String|match|dog (cat)|%((%a-)%)||2|no_category=true}} Errore nel modulo String: Corrispondenza non trovata Errore nel modulo String: Corrispondenza non trovata
✔ Fatto {{#invoke:String|match|dog (cat)|%((%a-)%)||2|ignore_errors=true}}

test_decode:

Testo Risultato atteso Risultato ottenuto
✔ Fatto {{#invoke:String|decode|source=TEST%3D%3Dabc}} TEST==abc TEST==abc
✔ Fatto {{#invoke:String|decode|TEST%3D%3Dabc}} TEST==abc TEST==abc
✔ Fatto {{#invoke:String|decode|%24+%26}} $ & $ &
✔ Fatto {{#invoke:String|decode|%24+%26|PATH}} $+& $+&
✔ Fatto {{#invoke:String|decode|%24+%26|QUERY}} $ & $ &
✔ Fatto {{#invoke:String|decode|%24_%26|WIKI}} $ & $ &