Changeset 43633 for trunk/tests/phpunit/tests/functions.php
- Timestamp:
- 09/08/2018 04:19:40 AM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/tests/phpunit/tests/functions.php
r43571 r43633 1519 1519 ); 1520 1520 } 1521 1522 /** 1523 * Test the human_readable_duration function. 1524 * 1525 * @ticket 39667 1526 * @dataProvider _datahuman_readable_duration() 1527 * 1528 * @param $input 1529 * @param $expected 1530 */ 1531 public function test_duration_format( $input, $expected ) { 1532 $this->assertSame( $expected, human_readable_duration( $input ) ); 1533 } 1534 1535 public function _datahuman_readable_duration() { 1536 return array( 1537 array( array(), false ), 1538 array( '30:00', '30 minutes, 0 seconds' ), 1539 array( 'Batman Begins !', false ), 1540 array( '', false ), 1541 array( '-1', false ), 1542 array( -1, false ), 1543 array( 0, false ), 1544 array( 1, false ), 1545 array( '00', false ), 1546 array( '00:00', '0 minutes, 0 seconds' ), 1547 array( '00:00:00', '0 hours, 0 minutes, 0 seconds' ), 1548 array( '10:30:34', '10 hours, 30 minutes, 34 seconds' ), 1549 array( '00:30:34', '0 hours, 30 minutes, 34 seconds' ), 1550 array( 'MM:30:00', false ), 1551 array( '30:MM', false ), 1552 array( 'MM:00', false ), 1553 array( 'MM:MM', false ), 1554 array( '01:01', '1 minute, 1 second' ), 1555 array( '01:01:01', '1 hour, 1 minute, 1 second' ), 1556 array( '0:05', '5 seconds' ), 1557 array( '1:02:00', '1 hour, 2 minutes, 0 seconds' ), 1558 ); 1559 } 1521 1560 }
Note: See TracChangeset
for help on using the changeset viewer.