. * */ namespace Test\Files\Storage; use OC\User\User; class DummyUser extends User { private $home; private $uid; public function __construct($uid, $home) { $this->uid = $uid; $this->home = $home; } public function getHome() { return $this->home; } public function getUID() { return $this->uid; } } class Home extends Storage { /** * @var string tmpDir */ private $tmpDir; /** * @var \OC\User\User $user */ private $user; public function setUp() { $this->tmpDir = \OC_Helper::tmpFolder(); $userId = uniqid('user_'); $this->user = new DummyUser($userId, $this->tmpDir); $this->instance = new \OC\Files\Storage\Home(array('user' => $this->user)); } public function tearDown() { \OC_Helper::rmdirr($this->tmpDir); } public function testRoot() { $this->assertEquals($this->tmpDir, $this->instance->getLocalFolder('')); } }