1
0
mirror of https://github.com/danog/phpseclib.git synced 2024-11-27 04:46:26 +01:00

Merge branch 'master' into php5

* master:
  SFTP: Add truncate() to size() test for files larger than 4 GiB.
This commit is contained in:
Andreas Fischer 2014-10-19 21:07:47 +02:00
commit d494cc5100

View File

@ -431,6 +431,20 @@ class Functional_Net_SFTPUserStoryTest extends PhpseclibFunctionalTestCase
/** /**
* @depends testFileExistsIsFileIsDirDir * @depends testFileExistsIsFileIsDirDir
*/ */
public function testTruncateLargeFile($sftp)
{
$filesize = (4 * 1024 + 16) * 1024 * 1024;
$filename = 'file-large-from-truncate-4112MiB.txt';
$this->assertTrue($sftp->touch($filename));
$this->assertTrue($sftp->truncate($filename, $filesize));
$this->assertSame($filesize, $sftp->size($filename));
return $sftp;
}
/**
* @depends testTruncateLargeFile
*/
public function testRmDirScratch($sftp) public function testRmDirScratch($sftp)
{ {
$this->assertFalse( $this->assertFalse(