diff options
Diffstat (limited to 'apps/files_external/tests/google.php')
-rw-r--r-- | apps/files_external/tests/google.php | 31 |
1 files changed, 19 insertions, 12 deletions
diff --git a/apps/files_external/tests/google.php b/apps/files_external/tests/google.php index 1c028945228..08116f0e748 100644 --- a/apps/files_external/tests/google.php +++ b/apps/files_external/tests/google.php @@ -20,19 +20,26 @@ * License along with this library. If not, see <http://www.gnu.org/licenses/>. */ -class Test_Filestorage_Google extends Test_FileStorage { - - private $config; - private $id; +$config=include('apps/files_external/tests/config.php'); +if(!is_array($config) or !isset($config['google']) or !$config['google']['run']){ + abstract class Test_Filestorage_Google extends Test_FileStorage{} + return; +}else{ + class Test_Filestorage_Google extends Test_FileStorage { + + private $config; + private $id; - public function setUp(){ - $id=uniqid(); - $this->config=include('apps/files_external/tests/config.php'); - $this->config['google']['root'].='/'.$id;//make sure we have an new empty folder to work in - $this->instance=new OC_Filestorage_Google($this->config['google']); - } + public function setUp(){ + $id=uniqid(); + $this->config=include('apps/files_external/tests/config.php'); + $this->config['google']['root'].='/'.$id;//make sure we have an new empty folder to work in + $this->instance=new OC_Filestorage_Google($this->config['google']); + } - public function tearDown(){ - $this->instance->rmdir('/'); + public function tearDown(){ + $this->instance->rmdir('/'); + } } } + |