/usr/share/php/tests/Horde_Date/Horde/Date/SpanTest.php is in php-horde-date 2.0.7-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 | <?php
/**
* @category Horde
* @package Date
* @subpackage UnitTests
*/
/**
* @category Horde
* @package Date
* @subpackage UnitTests
*/
class Horde_Date_SpanTest extends PHPUnit_Framework_TestCase
{
public function testWidth()
{
$s = new Horde_Date_Span(new Horde_Date('2006-08-16 00:00:00'), new Horde_Date('2006-08-17 00:00:00'));
$this->assertEquals(60 * 60 * 24, $s->width());
}
public function testIncludes()
{
$s = new Horde_Date_Span(new Horde_Date('2006-08-16 00:00:00'), new Horde_Date('2006-08-17 00:00:00'));
$this->assertTrue($s->includes(new Horde_Date('2006-08-16 12:00:00')));
$this->assertFalse($s->includes(new Horde_Date('2006-08-15 00:00:00')));
$this->assertFalse($s->includes(new Horde_Date('2006-08-18 00:00:00')));
}
public function testSpanMath()
{
$s = new Horde_Date_Span(new Horde_Date(1), new Horde_Date(2));
$this->assertEquals(2, $s->add(1)->begin->timestamp());
$this->assertEquals(3, $s->add(1)->end->timestamp());
$this->assertEquals(0, $s->sub(1)->begin->timestamp());
$this->assertEquals(1, $s->sub(1)->end->timestamp());
}
}
|