| Tag | Input | Expected | Actual |
| length | 'test' | '4' | 'test' |
| capitalize | 'test' | 'Test' | 'test' |
| uncapitalize | 'test' | 'test' | 'Test' |
| upperCase | 'Test' | 'TEST' | 'Test' |
| lowerCase | 'TeSt' | 'test' | 'TeSt' |
| trim | ' Test ' | 'Test' | ' Test ' |
| chop | 'Testy' | 'Test' | 'Testy' |
| chopNewline | 'Testy\n' | 'Test' | 'Test
' |
| escape | 'Test tseT' | 'Test\ttseT' | 'Test tseT' |
| reverse | 'Test' | 'tseT' | 'Test' |
| swapCase | 'Test' | 'tEST' | 'Test' |
| soundex | 'Test' | 'T230' | 'Test' |
| metaphone | 'Test' | 'TST' | 'Test' |
| quoteRegexp | 'Te.*st' | 'Te\.\*st' | 'Te.*st' |
| capitalizeAllWords | 'test and tset' | 'Test And Tset' | 'test and tset' |
| removeXml | '<test>query?<test>' | 'query?' | 'query?' |
| |
| count | 'Test' | '1' | 'Test' |
| delete | 'Test' | 'Tst' | 'Test' |
| squeeze | 'Teeest' | 'Test' | 'Teeest' |
| |
| center | 'Test' | ' Test ' | 'Test' |
| center | 'Test' | '::Test::' | 'Test' |
| leftPad | 'Test' | '::::Test' | 'Test' |
| rightPad | 'Test' | 'Test::::' | 'Test' |
| |
| chomp | 'TestTeee' | 'Test' | 'TestTeee' |
| prechomp | 'TestTeee' | 'Teee' | 'TestTeee' |
| getChomp | 'TestTeee' | 'eee' | 'TestTeee' |
| getPrechomp | 'TestTeee' | 'Tes' | 'TestTeee' |
| strip | '::Test::' | 'Test' | '::Test::' |
| stripStart | '::Test::' | 'Test::' | '::Test::' |
| stripEnd | '::Test::' | '::Test' | '::Test::' |
| |
| overlay | 'TestTestTest' | 'TestBobTest' | 'TestTestTest' |
| |
| substring | 'TestBobTest' | 'Bob' | 'TestBobTest' |
| substring | 'TestBobTest' | 'BobTest' | 'TestBobTest' |
| |
| repeat | 'Test' | 'TestTestTestTest' | 'Test' |
| |
| nestedString | 'TestBobTest' | 'Bob' | 'TestBobTest' |
| |
| countMatches | 'TestBobTest' | '2' | 'TestBobTest' |
| |
| default | 'null' | '' | 'null' |
| default | 'Test' | 'Bob' | 'Test' |
| |
| replace | 'TestBobTest' | 'JimBobJim' | 'TestBobTest' |
| replace | 'TestBobTest' | 'JimBobTest' | 'TestBobTest' |
| |
| encodeUrl | 'http://www.apache.org/' | 'http%3A%2F%2Fwww.apache.org%2F' | 'http://www.apache.org/' |
| |
| decodeUrl | 'http%3A%2F%2Fwww.apache.org%2F' | 'http://www.apache.org/' | 'http%3A%2F%2Fwww.apache.org%2F' |
| |
| randomString | n/a | n/a | '' |
| randomString:numeric | n/a | n/a | '' |
| randomString:alphanumeric | n/a | n/a | '' |
| randomString:unicode | n/a | n/a | '' |
| randomString:alphabet | n/a | n/a | '' |
| randomString:A-Q | n/a | n/a | '' |
| randomString:a , i z and B | n/a | n/a | 'ai,zB' |
| |
| truncateNicely | 'Incy wincy spider climbed up the spout' | 'Incy wincy spider...' | 'Incy wincy spider climbed up the spout' |
| |
|