| @@ 1493-1510 (lines=18) @@ | ||
| 1490 | $this->assertEquals($str, $stringy); |
|
| 1491 | } |
|
| 1492 | ||
| 1493 | public function trimLeftProvider() |
|
| 1494 | { |
|
| 1495 | return array( |
|
| 1496 | array('foo bar ', ' foo bar '), |
|
| 1497 | array('foo bar', ' foo bar'), |
|
| 1498 | array('foo bar ', 'foo bar '), |
|
| 1499 | array("foo bar \n\t", "\n\t foo bar \n\t"), |
|
| 1500 | array('fòô bàř ', ' fòô bàř '), |
|
| 1501 | array('fòô bàř', ' fòô bàř'), |
|
| 1502 | array('fòô bàř ', 'fòô bàř '), |
|
| 1503 | array('foo bar', '--foo bar', '-'), |
|
| 1504 | array('fòô bàř', 'òòfòô bàř', 'ò', 'UTF-8'), |
|
| 1505 | array("fòô bàř \n\t", "\n\t fòô bàř \n\t", null, 'UTF-8'), |
|
| 1506 | array('fòô ', ' fòô ', null, 'UTF-8'), // narrow no-break space (U+202F) |
|
| 1507 | array('fòô ', ' fòô ', null, 'UTF-8'), // medium mathematical space (U+205F) |
|
| 1508 | array('fòô', ' fòô', null, 'UTF-8') // spaces U+2000 to U+200A |
|
| 1509 | ); |
|
| 1510 | } |
|
| 1511 | ||
| 1512 | /** |
|
| 1513 | * @dataProvider trimRightProvider() |
|
| @@ 1525-1542 (lines=18) @@ | ||
| 1522 | $this->assertEquals($str, $stringy); |
|
| 1523 | } |
|
| 1524 | ||
| 1525 | public function trimRightProvider() |
|
| 1526 | { |
|
| 1527 | return array( |
|
| 1528 | array(' foo bar', ' foo bar '), |
|
| 1529 | array('foo bar', 'foo bar '), |
|
| 1530 | array(' foo bar', ' foo bar'), |
|
| 1531 | array("\n\t foo bar", "\n\t foo bar \n\t"), |
|
| 1532 | array(' fòô bàř', ' fòô bàř '), |
|
| 1533 | array('fòô bàř', 'fòô bàř '), |
|
| 1534 | array(' fòô bàř', ' fòô bàř'), |
|
| 1535 | array('foo bar', 'foo bar--', '-'), |
|
| 1536 | array('fòô bàř', 'fòô bàřòò', 'ò', 'UTF-8'), |
|
| 1537 | array("\n\t fòô bàř", "\n\t fòô bàř \n\t", null, 'UTF-8'), |
|
| 1538 | array(' fòô', ' fòô ', null, 'UTF-8'), // narrow no-break space (U+202F) |
|
| 1539 | array(' fòô', ' fòô ', null, 'UTF-8'), // medium mathematical space (U+205F) |
|
| 1540 | array('fòô', 'fòô ', null, 'UTF-8') // spaces U+2000 to U+200A |
|
| 1541 | ); |
|
| 1542 | } |
|
| 1543 | ||
| 1544 | /** |
|
| 1545 | * @dataProvider longestCommonPrefixProvider() |
|