Browse Source

code cleanup

tags/v6.0.0alpha2
Thomas Müller 10 years ago
parent
commit
79da35b698
1 changed files with 22 additions and 39 deletions
  1. 22
    39
      tests/lib/connector/sabre/objecttree.php

+ 22
- 39
tests/lib/connector/sabre/objecttree.php View File

@@ -36,38 +36,14 @@ class ObjectTree extends PHPUnit_Framework_TestCase {
* @expectedException Sabre_DAV_Exception_Forbidden
*/
public function testMoveFailed($source, $dest, $updatables) {
$rootDir = new OC_Connector_Sabre_Directory('');
$objectTree = $this->getMock('\OC\Connector\Sabre\ObjectTree',
array('nodeExists', 'getNodeForPath'),
array($rootDir));

$objectTree->expects($this->once())
->method('getNodeForPath')
->with($this->identicalTo('a/b'))
->will($this->returnValue(false));

/** @var $objectTree \OC\Connector\Sabre\ObjectTree */
$objectTree->fileView = new TestDoubleFileView($updatables);
$objectTree->move($source, $dest);
$this->moveTest($source, $dest, $updatables);
}

/**
* @dataProvider moveSuccessProvider
*/
public function testMoveSuccess($source, $dest, $updatables) {
$rootDir = new OC_Connector_Sabre_Directory('');
$objectTree = $this->getMock('\OC\Connector\Sabre\ObjectTree',
array('nodeExists', 'getNodeForPath'),
array($rootDir));

$objectTree->expects($this->once())
->method('getNodeForPath')
->with($this->identicalTo('a/b'))
->will($this->returnValue(false));

/** @var $objectTree \OC\Connector\Sabre\ObjectTree */
$objectTree->fileView = new TestDoubleFileView($updatables);
$objectTree->move($source, $dest);
$this->moveTest($source, $dest, $updatables);
$this->assertTrue(true);
}

@@ -87,18 +63,25 @@ class ObjectTree extends PHPUnit_Framework_TestCase {
);
}

// private function buildFileViewMock($updatables) {
// // mock filesysten
// $view = $this->getMock('\OC\Files\View', array('isUpdatable'), array(), '', FALSE);
//
// foreach ($updatables as $path => $updatable) {
// $view->expects($this->any())
// ->method('isUpdatable')
// ->with($this->identicalTo($path))
// ->will($this->returnValue($updatable));
// }
//
// return $view;
// }
/**
* @param $source
* @param $dest
* @param $updatables
*/
private function moveTest($source, $dest, $updatables) {
$rootDir = new OC_Connector_Sabre_Directory('');
$objectTree = $this->getMock('\OC\Connector\Sabre\ObjectTree',
array('nodeExists', 'getNodeForPath'),
array($rootDir));

$objectTree->expects($this->once())
->method('getNodeForPath')
->with($this->identicalTo($source))
->will($this->returnValue(false));

/** @var $objectTree \OC\Connector\Sabre\ObjectTree */
$objectTree->fileView = new TestDoubleFileView($updatables);
$objectTree->move($source, $dest);
}

}

Loading…
Cancel
Save