Moduldiskusjon:String/testtilfeller

Sideinnholdet støttes ikke på andre språk.
Fra Wikipedia, den frie encyklopedi

All tests passed.

test_find
Text Expected Actual
Y {{#invoke:String/sandkasse|find|}} 0 0
Y {{#invoke:String/sandkasse|find|source=}} 0 0
Y {{#invoke:String/sandkasse|find|source=|target=}} 0 0
Y {{#invoke:String/sandkasse|find|source=|target=Bob}} 0 0
Y {{#invoke:String/sandkasse|find|Bob|Joe}} 0 0
Y {{#invoke:String/sandkasse|find|Bob|b}} 3 3
Y {{#invoke:String/sandkasse|find|Bob Joe|oe}} 6 6
Y {{#invoke:String/sandkasse|find|source= Bob |o}} 2 2
Y {{#invoke:String/sandkasse|find| Bob |o}} 3 3
Y {{#invoke:String/sandkasse|find|높지만 급격히|만}} 3 3
Y {{#invoke:String/sandkasse|find|source=BAAAB|target=%w|plain=false}} 1 1
Y {{#invoke:String/sandkasse|find|source=BAAAB|target=%w|start=3|plain=false}} 3 3
Y {{#invoke:String/sandkasse|find|source=BAAAB|target=(%w)%1|plain=false}} 2 2
test_len
Text Expected Actual
Y {{#invoke:String/sandkasse|len| foo }} 5 5
Y {{#invoke:String/sandkasse|len|s= foo }} 3 3
Y {{#invoke:String/sandkasse|len|}} 0 0
Y {{#invoke:String/sandkasse|len|s=}} 0 0
Y {{#invoke:String/sandkasse|len| }} 3 3
Y {{#invoke:String/sandkasse|len|最近の更新}} 5 5
test_match
Text Expected Actual
Y {{#invoke:String/sandkasse|match|dog (cat)|%((%a-)%)}} cat cat
Y {{#invoke:String/sandkasse|match|dog (cat) (canary) (fish)|%((%a-)%)||-1}} fish fish
Y {{#invoke:String/sandkasse|match|dog (cat) (canary) (fish)|%((%a-)%)||2}} canary canary
Y {{#invoke:String/sandkasse|match|dog (cat) (canary) (fish)|%((%a-)%)|6|1}} canary canary
Y {{#invoke:String/sandkasse|match|dog (cat) (canary) (fish)|%((%a-)%)|6|2}} fish fish
Y {{#invoke:String/sandkasse|match|dog (cat)|%((%a-)%)||2|no_category=true}} String Module Error: Match not found String Module Error: Match not found
Y {{#invoke:String/sandkasse|match|dog (cat)|%((%a-)%)||2|ignore_errors=true}}
test_rep
Text Expected Actual
Y {{#invoke:String/sandkasse|rep|abc|1}} abc abc
Y {{#invoke:String/sandkasse|rep|a b|7}} a ba ba ba ba ba ba b a ba ba ba ba ba ba b
Y {{#invoke:String/sandkasse|rep|bla|glug|no_category=true}} String Module Error: function rep expects a number as second parameter, received "glug" String Module Error: function rep expects a number as second parameter, received "glug"
Y {{#invoke:String/sandkasse|rep|bla|glug|ignore_errors=true}}
Y {{#invoke:String/sandkasse|rep|àèò|3}} àèòàèòàèò àèòàèòàèò
test_replace
Text Expected Actual
Y {{#invoke:String/sandkasse|replace|1.1.1.1|.|/}} 1/1/1/1 1/1/1/1
Y {{#invoke:String/sandkasse|replace|alpha (beta)| (| gamma (}} alpha gamma (beta) alpha gamma (beta)
Y {{#invoke:String/sandkasse|replace|Dog (cat)|%s%(.*%)||plain=false}} Dog Dog