diff options
author | Robin Appelman <icewind@owncloud.com> | 2012-08-19 02:30:33 +0200 |
---|---|---|
committer | Robin Appelman <icewind@owncloud.com> | 2012-08-19 02:30:33 +0200 |
commit | 9b44d0cb32795c5ec645922b204de88c8f33c196 (patch) | |
tree | ee77586e27cd12b07901a33a3a6180b081d1a2da /tests | |
parent | eb4214821088529bc397af85ba2c5a2df5ba3c25 (diff) | |
download | nextcloud-server-9b44d0cb32795c5ec645922b204de88c8f33c196.tar.gz nextcloud-server-9b44d0cb32795c5ec645922b204de88c8f33c196.zip |
add OC_FileStorage::getLocalFolder
Diffstat (limited to 'tests')
-rw-r--r-- | tests/lib/filestorage.php | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/tests/lib/filestorage.php b/tests/lib/filestorage.php index 00f37b9f1a2..e554a75e441 100644 --- a/tests/lib/filestorage.php +++ b/tests/lib/filestorage.php @@ -129,12 +129,25 @@ abstract class Test_FileStorage extends UnitTestCase { $this->assertEqual(file_get_contents($textFile),$this->instance->file_get_contents('/target.txt')); } - public function testLocalFile(){ + public function testLocal(){ $textFile=OC::$SERVERROOT.'/tests/data/lorem.txt'; $this->instance->file_put_contents('/lorem.txt',file_get_contents($textFile)); $localFile=$this->instance->getLocalFile('/lorem.txt'); $this->assertTrue(file_exists($localFile)); $this->assertEqual(file_get_contents($localFile),file_get_contents($textFile)); + + $this->instance->mkdir('/folder'); + $this->instance->file_put_contents('/folder/lorem.txt',file_get_contents($textFile)); + $this->instance->file_put_contents('/folder/bar.txt','asd'); + $this->instance->mkdir('/folder/recursive'); + $this->instance->file_put_contents('/folder/recursive/file.txt','foo'); + $localFolder=$this->instance->getLocalFolder('/folder'); + + $this->assertTrue(is_dir($localFolder)); + $this->assertTrue(file_exists($localFolder.'/lorem.txt')); + $this->assertEqual(file_get_contents($localFolder.'/lorem.txt'),file_get_contents($textFile)); + $this->assertEqual(file_get_contents($localFolder.'/bar.txt'),'asd'); + $this->assertEqual(file_get_contents($localFolder.'/recursive/file.txt'),'foo'); } public function testStat(){ |