Changeset 36832
- Timestamp:
- 03/03/2016 01:16:31 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/tests/phpunit/tests/functions.php
r36810 r36832 787 787 $this->assertEquals( '', ob_get_clean() ); 788 788 } 789 790 /** 791 * @ticket 36054 792 * @dataProvider datetime_provider 793 */ 794 function test_mysql_to_rfc3339( $expected, $actual ) { 795 $date_return = mysql_to_rfc3339( $actual ); 796 797 $this->assertTrue( is_string( $date_return ), 'The date return must be a string' ); 798 $this->assertNotEmpty( $date_return, 'The date return could not be an empty string' ); 799 $this->assertEquals( $expected, $date_return, 'The date does not match' ); 800 $this->assertEquals( new DateTime( $expected ), new DateTime( $date_return ), 'The date is not the same after the call method' ); 801 } 802 803 function datetime_provider() { 804 return array( 805 array( '2016-03-15T18:54:46', '15-03-2016 18:54:46' ), 806 array( '2016-03-02T19:13:25', '2016-03-02 19:13:25' ), 807 array( '2016-03-02T19:13:00', '2016-03-02 19:13' ), 808 array( '2016-03-02T19:13:00', '16-03-02 19:13' ), 809 array( '2016-03-02T19:13:00', '16-03-02 19:13' ) 810 ); 811 } 789 812 }
Note: See TracChangeset
for help on using the changeset viewer.