wiki.techinc.nl/tests/phpunit/includes/TimeAdjustTest.php
umherirrender 2b021dc48a Fixed spacing
- Added/removed spaces around parenthesis
- Added space after switch/if/foreach
- changed else if to elseif

Change-Id: I99cda543e0e077320091addd75c188cb6e3a42c2
2014-07-19 23:12:10 +02:00

39 lines
1.1 KiB
PHP

<?php
class TimeAdjustTest extends MediaWikiLangTestCase {
protected function setUp() {
parent::setUp();
}
/**
* Test offset usage for a given Language::userAdjust
* @dataProvider dataUserAdjust
* @covers Language::userAdjust
*/
public function testUserAdjust( $date, $localTZoffset, $expected ) {
global $wgContLang;
$this->setMwGlobals( 'wgLocalTZoffset', $localTZoffset );
$this->assertEquals(
$expected,
strval( $wgContLang->userAdjust( $date, '' ) ),
"User adjust {$date} by {$localTZoffset} minutes should give {$expected}"
);
}
public static function dataUserAdjust() {
return array(
array( '20061231235959', 0, '20061231235959' ),
array( '20061231235959', 5, '20070101000459' ),
array( '20061231235959', 15, '20070101001459' ),
array( '20061231235959', 60, '20070101005959' ),
array( '20061231235959', 90, '20070101012959' ),
array( '20061231235959', 120, '20070101015959' ),
array( '20061231235959', 540, '20070101085959' ),
array( '20061231235959', -5, '20061231235459' ),
array( '20061231235959', -30, '20061231232959' ),
array( '20061231235959', -60, '20061231225959' ),
);
}
}