Add unit tests for InvalidPath Exception being thrown
This commit is contained in:
parent
06dda427f3
commit
249e54e34a
|
@ -140,7 +140,33 @@ class Test_OC_Connector_Sabre_Directory extends \Test\TestCase {
|
||||||
|
|
||||||
// calling a second time just returns the cached values,
|
// calling a second time just returns the cached values,
|
||||||
// does not call getDirectoryContents again
|
// does not call getDirectoryContents again
|
||||||
$nodes = $dir->getChildren();
|
$dir->getChildren();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @expectedException \Sabre\DAV\Exception\ServiceUnavailable
|
||||||
|
*/
|
||||||
|
public function testGetChildThrowStorageNotAvailableException() {
|
||||||
|
$this->view->expects($this->once())
|
||||||
|
->method('getFileInfo')
|
||||||
|
->willThrowException(new \OCP\Files\StorageNotAvailableException());
|
||||||
|
|
||||||
|
$dir = new \OC\Connector\Sabre\Directory($this->view, $this->info);
|
||||||
|
$dir->getChild('.');
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @expectedException \OC\Connector\Sabre\Exception\InvalidPath
|
||||||
|
*/
|
||||||
|
public function testGetChildThrowInvalidPath() {
|
||||||
|
$this->view->expects($this->once())
|
||||||
|
->method('verifyPath')
|
||||||
|
->willThrowException(new \OCP\Files\InvalidPathException());
|
||||||
|
$this->view->expects($this->never())
|
||||||
|
->method('getFileInfo');
|
||||||
|
|
||||||
|
$dir = new \OC\Connector\Sabre\Directory($this->view, $this->info);
|
||||||
|
$dir->getChild('.');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function testGetQuotaInfo() {
|
public function testGetQuotaInfo() {
|
||||||
|
|
Loading…
Reference in New Issue