mirror of
https://github.com/phpseclib/phpseclib.git
synced 2024-11-16 02:07:09 +00:00
SFTP: Rudimentary tests for file_exists(), is_file(), is_dir().
This commit is contained in:
parent
77641003fa
commit
e0e62360df
@ -151,6 +151,52 @@ class Net_SFTPFunctionalTest extends PhpseclibFunctionalTestCase
|
|||||||
/**
|
/**
|
||||||
* @depends testPutSizeGetFile
|
* @depends testPutSizeGetFile
|
||||||
*/
|
*/
|
||||||
|
public function testFileExistsIsFileIsDirFile($sftp)
|
||||||
|
{
|
||||||
|
$this->assertTrue(
|
||||||
|
$sftp->file_exists('file1.txt'),
|
||||||
|
'Failed asserting that file_exists() on example file returns true.'
|
||||||
|
);
|
||||||
|
|
||||||
|
$this->assertTrue(
|
||||||
|
$sftp->is_file('file1.txt'),
|
||||||
|
'Failed asserting that is_file() on example file returns true.'
|
||||||
|
);
|
||||||
|
|
||||||
|
$this->assertFalse(
|
||||||
|
$sftp->is_dir('file1.txt'),
|
||||||
|
'Failed asserting that is_dir() on example file returns false.'
|
||||||
|
);
|
||||||
|
|
||||||
|
return $sftp;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @depends testFileExistsIsFileIsDirFile
|
||||||
|
*/
|
||||||
|
public function testFileExistsIsFileIsDirFileNonexistent($sftp)
|
||||||
|
{
|
||||||
|
$this->assertFalse(
|
||||||
|
$sftp->file_exists('file2.txt'),
|
||||||
|
'Failed asserting that a nonexistent file does not exist.'
|
||||||
|
);
|
||||||
|
|
||||||
|
$this->assertFalse(
|
||||||
|
$sftp->is_file('file2.txt'),
|
||||||
|
'Failed asserting that is_file() on nonexistent file returns false.'
|
||||||
|
);
|
||||||
|
|
||||||
|
$this->assertFalse(
|
||||||
|
$sftp->is_dir('file2.txt'),
|
||||||
|
'Failed asserting that is_dir() on nonexistent file returns false.'
|
||||||
|
);
|
||||||
|
|
||||||
|
return $sftp;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @depends testFileExistsIsFileIsDirFileNonexistent
|
||||||
|
*/
|
||||||
public function testChDirUpHome($sftp)
|
public function testChDirUpHome($sftp)
|
||||||
{
|
{
|
||||||
$this->assertTrue(
|
$this->assertTrue(
|
||||||
@ -170,6 +216,29 @@ class Net_SFTPFunctionalTest extends PhpseclibFunctionalTestCase
|
|||||||
/**
|
/**
|
||||||
* @depends testChDirUpHome
|
* @depends testChDirUpHome
|
||||||
*/
|
*/
|
||||||
|
public function testFileExistsIsFileIsDirDir($sftp)
|
||||||
|
{
|
||||||
|
$this->assertTrue(
|
||||||
|
$sftp->file_exists(self::$scratchDir),
|
||||||
|
'Failed asserting that file_exists() on scratch dir returns true.'
|
||||||
|
);
|
||||||
|
|
||||||
|
$this->assertFalse(
|
||||||
|
$sftp->is_file(self::$scratchDir),
|
||||||
|
'Failed asserting that is_file() on example file returns false.'
|
||||||
|
);
|
||||||
|
|
||||||
|
$this->assertTrue(
|
||||||
|
$sftp->is_dir(self::$scratchDir),
|
||||||
|
'Failed asserting that is_dir() on example file returns true.'
|
||||||
|
);
|
||||||
|
|
||||||
|
return $sftp;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @depends testFileExistsIsFileIsDirDir
|
||||||
|
*/
|
||||||
public function testRmDirScratch($sftp)
|
public function testRmDirScratch($sftp)
|
||||||
{
|
{
|
||||||
$this->assertFalse(
|
$this->assertFalse(
|
||||||
|
Loading…
Reference in New Issue
Block a user