diff options
Diffstat (limited to 'apps/files_external/tests/ftp.php')
-rw-r--r-- | apps/files_external/tests/ftp.php | 31 |
1 files changed, 19 insertions, 12 deletions
diff --git a/apps/files_external/tests/ftp.php b/apps/files_external/tests/ftp.php index aa565751ba3..e30fb9a1c38 100644 --- a/apps/files_external/tests/ftp.php +++ b/apps/files_external/tests/ftp.php @@ -5,19 +5,26 @@ * later. * See the COPYING-README file. */ + +$config=include('apps/files_external/tests/config.php'); +if(!is_array($config) or !isset($config['ftp']) or !$config['ftp']['run']){ + abstract class Test_Filestorage_FTP extends Test_FileStorage{} + return; +}else{ + class Test_Filestorage_FTP extends Test_FileStorage { + private $config; + private $id; -class Test_Filestorage_FTP extends Test_FileStorage { - private $config; - private $id; + public function setUp(){ + $id=uniqid(); + $this->config=include('apps/files_external/tests/config.php'); + $this->config['ftp']['root'].='/'.$id;//make sure we have an new empty folder to work in + $this->instance=new OC_Filestorage_FTP($this->config['ftp']); + } - public function setUp(){ - $id=uniqid(); - $this->config=include('apps/files_external/tests/config.php'); - $this->config['ftp']['root'].='/'.$id;//make sure we have an new empty folder to work in - $this->instance=new OC_Filestorage_FTP($this->config['ftp']); - } - - public function tearDown(){ - OC_Helper::rmdirr($this->instance->constructUrl('')); + public function tearDown(){ + OC_Helper::rmdirr($this->instance->constructUrl('')); + } } } + |