public function testDeleteShare() { $share = $this->getMock('OC\\Share20\\IShare'); $this->shareManager->expects($this->once())->method('getShareById')->with(42)->willReturn($share); $this->shareManager->expects($this->once())->method('deleteShare')->with($share); $expected = new \OC_OCS_Result(); $this->assertEquals($expected, $this->ocs->deleteShare(42)); }
/** * @dataProvider dataGetShare */ public function testGetShare(\OC\Share20\IShare $share, array $result) { $this->shareManager->expects($this->once())->method('getShareById')->with($share->getId())->willReturn($share); $this->userFolder->method('getRelativePath')->will($this->returnArgument(0)); $this->urlGenerator->method('linkToRouteAbsolute')->willReturn('url'); $expected = new \OC_OCS_Result($result); $this->assertEquals($expected->getData(), $this->ocs->getShare($share->getId())->getData()); }