This file is indexed.

/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());
    }

}