Changeset View
Changeset View
Standalone View
Standalone View
tests/timezone_converter.php
Show First 20 Lines • Show All 97 Lines • ▼ Show 20 Lines | function test_get_offsets_for_timezone() | ||||
$this->assertSame($output['standardBias'], 0); | $this->assertSame($output['standardBias'], 0); | ||||
$this->assertSame($output['standardMonth'], 10); | $this->assertSame($output['standardMonth'], 10); | ||||
$this->assertSame($output['standardDay'], 5); | $this->assertSame($output['standardDay'], 5); | ||||
$this->assertSame($output['standardHour'], 1); | $this->assertSame($output['standardHour'], 1); | ||||
$this->assertSame($output['daylightBias'], -60); | $this->assertSame($output['daylightBias'], -60); | ||||
$this->assertSame($output['daylightMonth'], 3); | $this->assertSame($output['daylightMonth'], 3); | ||||
$this->assertSame($output['daylightDay'], 5); | $this->assertSame($output['daylightDay'], 5); | ||||
$this->assertSame($output['daylightHour'], 0); | $this->assertSame($output['daylightHour'], 0); | ||||
$output = $converter->getOffsetsForTimezone('Asia/Tehran', $datetime); | |||||
$this->assertSame($output['bias'], -210); | |||||
$this->assertSame($output['standardBias'], 0); | |||||
$this->assertSame($output['standardMonth'], 9); | |||||
$this->assertSame($output['standardDay'], 3); | |||||
$this->assertSame($output['standardHour'], 24); | |||||
$this->assertSame($output['daylightBias'], -60); | |||||
$this->assertSame($output['daylightMonth'], 3); | |||||
$this->assertSame($output['daylightDay'], 4); | |||||
$this->assertSame($output['daylightHour'], 0); | |||||
} | } | ||||
} | } | ||||
class timezone_converter_test extends kolab_sync_timezone_converter | class timezone_converter_test extends kolab_sync_timezone_converter | ||||
{ | { | ||||
// disable cache | // disable cache | ||||
function getCache() | function getCache() | ||||
{ | { | ||||
return null; | return null; | ||||
} | } | ||||
} | } |