Ejemplo n.º 1
0
Archivo: node.php Proyecto: kenwi/core
 /**
  * @dataProvider davPermissionsProvider
  */
 public function testDavPermissions($permissions, $type, $shared, $mounted, $expected)
 {
     $info = $this->getMockBuilder('\\OC\\Files\\FileInfo')->disableOriginalConstructor()->setMethods(array('getPermissions', 'isShared', 'isMounted', 'getType'))->getMock();
     $info->expects($this->any())->method('getPermissions')->will($this->returnValue($permissions));
     $info->expects($this->any())->method('isShared')->will($this->returnValue($shared));
     $info->expects($this->any())->method('isMounted')->will($this->returnValue($mounted));
     $info->expects($this->any())->method('getType')->will($this->returnValue($type));
     $view = $this->getMock('\\OC\\Files\\View');
     $node = new \OCA\DAV\Connector\Sabre\File($view, $info);
     $this->assertEquals($expected, $node->getDavPermissions());
 }