Module talk:String/testcases

All tests passed.

Test: find
Text Expected Actual
✓[OK]{{#invoke:String|find|}}00
✓[OK]{{#invoke:String|find|source=}}00
✓[OK]{{#invoke:String|find|source=|target=}}00
✓[OK]{{#invoke:String|find|source=|target=Bob}}00
✓[OK]{{#invoke:String|find|Bob|Joe}}00
✓[OK]{{#invoke:String|find|Bob|b}}33
✓[OK]{{#invoke:String|find|Bob Joe|oe}}66
✓[OK]{{#invoke:String|find|source= Bob |o}}22
✓[OK]{{#invoke:String|find| Bob |o}}33
✓[OK]{{#invoke:String|find|높지만 급격히|}}33
✓[OK]{{#invoke:String|find|source=BAAAB|target=%w|plain=false}}11
✓[OK]{{#invoke:String|find|source=BAAAB|target=%w|start=3|plain=false}}33
✓[OK]{{#invoke:String|find|source=BAAAB|target=(%w)%1|plain=false}}22
Test: len
Text Expected Actual
✓[OK]{{#invoke:String|len| foo }}55
✓[OK]{{#invoke:String|len|s= foo }}33
✓[OK]{{#invoke:String|len|}}00
✓[OK]{{#invoke:String|len|s=}}00
✓[OK]{{#invoke:String|len| }}33
✓[OK]{{#invoke:String|len|最近の更新}}55
Test: match
Text Expected Actual
✓[OK]{{#invoke:String|match|dog (cat)|%((%a-)%)}}catcat
✓[OK]{{#invoke:String|match|dog (cat) (canary) (fish)|%((%a-)%)||-1}}fishfish
✓[OK]{{#invoke:String|match|dog (cat) (canary) (fish)|%((%a-)%)||2}}canarycanary
✓[OK]{{#invoke:String|match|dog (cat) (canary) (fish)|%((%a-)%)|6|1}}canarycanary
✓[OK]{{#invoke:String|match|dog (cat) (canary) (fish)|%((%a-)%)|6|2}}fishfish
✓[OK]{{#invoke:String|match|dog (cat)|%((%a-)%)||2|no_category=true}}String Module Error: Match not foundString Module Error: Match not found
✓[OK]{{#invoke:String|match|dog (cat)|%((%a-)%)||2|ignore_errors=true}}
Test: rep
Text Expected Actual
✓[OK]{{#invoke:String|rep|abc|1}}abcabc
✓[OK]{{#invoke:String|rep|a b|7}}a ba ba ba ba ba ba ba ba ba ba ba ba ba b
✓[OK]{{#invoke:String|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"
✓[OK]{{#invoke:String|rep|bla|glug|ignore_errors=true}}
✓[OK]{{#invoke:String|rep|àèò|3}}àèòàèòàèòàèòàèòàèò
Test: replace
Text Expected Actual
✓[OK]{{#invoke:String|replace|1.1.1.1|.|/}}1/1/1/11/1/1/1
✓[OK]{{#invoke:String|replace|alpha (beta)| (| gamma (}}alpha gamma (beta)alpha gamma (beta)
✓[OK]{{#invoke:String|replace|Dog (cat)|%s%(.*%)||plain=false}}DogDog
Category:Testcases modules
Category:Testcases modules