add unit test

This commit is contained in:
Robin Appelman 2015-09-16 13:40:12 +02:00 committed by Thomas Müller
parent 773941dfb0
commit 2839ef3439
1 changed files with 17 additions and 0 deletions

View File

@ -809,4 +809,21 @@ class File extends \Test\TestCase {
return $files;
}
/**
* @expectedException \Sabre\DAV\Exception\ServiceUnavailable
*/
public function testGetFopenFails() {
$view = $this->getMock('\OC\Files\View', ['fopen'], array());
$view->expects($this->atLeastOnce())
->method('fopen')
->will($this->returnValue(false));
$info = new \OC\Files\FileInfo('/test.txt', null, null, array(
'permissions' => \OCP\Constants::PERMISSION_ALL
), null);
$file = new \OC\Connector\Sabre\File($view, $info);
$file->get();
}
}