/usr/share/php/tests/Horde_Support/Horde/Support/CombineStreamTest.php is in php-horde-support 2.1.1-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 39 40 41 42 | <?php
/**
* Copyright 2009-2013 Horde LLC (http://www.horde.org/)
*
* @category Horde
* @package Support
* @subpackage UnitTests
* @license http://www.horde.org/licenses/bsd
*/
/**
* @category Horde
* @package Support
* @subpackage UnitTests
* @license http://www.horde.org/licenses/bsd
*/
class Horde_Support_CombineStreamTest extends PHPUnit_Framework_TestCase
{
public function testUsage()
{
$fp = fopen('php://temp', 'r+');
fwrite($fp, '12345');
$data = array('ABCDE', $fp, 'fghij');
$ob = new Horde_Support_CombineStream($data);
$stream = $ob->fopen();
$this->assertEquals('ABCDE12345fghij', fread($stream, 1024));
$this->assertEquals(true, feof($stream));
$this->assertEquals(0, fseek($stream, 0));
$this->assertEquals(-1, fseek($stream, 0));
$this->assertEquals(0, ftell($stream));
$this->assertEquals(0, fseek($stream, 5, SEEK_CUR));
$this->assertEquals(5, ftell($stream));
$this->assertEquals(10, fwrite($stream, '0000000000'));
$this->assertEquals(0, fseek($stream, 0, SEEK_END));
$this->assertEquals(20, ftell($stream));
$this->assertEquals(false, feof($stream));
fclose($stream);
}
}
|