Merge pull request #5878 from owncloud/extstorage-smb
[SMB] Fix stat and unlinkremotes/origin/stable6
commit
5f6f78ee03
@ -0,0 +1,41 @@ |
||||
<?php |
||||
/** |
||||
* Copyright (c) 2013 Vincent Petry <pvince81@owncloud.com> |
||||
* This file is licensed under the Affero General Public License version 3 or |
||||
* later. |
||||
* See the COPYING-README file. |
||||
*/ |
||||
|
||||
namespace Test\Files\Storage; |
||||
|
||||
class SMBFunctions extends \PHPUnit_Framework_TestCase { |
||||
|
||||
public function setUp() { |
||||
$id = uniqid(); |
||||
// dummy config |
||||
$this->config = array( |
||||
'run'=>false, |
||||
'user'=>'test', |
||||
'password'=>'testpassword', |
||||
'host'=>'smbhost', |
||||
'share'=>'/sharename', |
||||
'root'=>'/rootdir/', |
||||
); |
||||
|
||||
$this->instance = new \OC\Files\Storage\SMB($this->config); |
||||
} |
||||
|
||||
public function tearDown() { |
||||
} |
||||
|
||||
public function testGetId() { |
||||
$this->assertEquals('smb::test@smbhost//sharename//rootdir/', $this->instance->getId()); |
||||
} |
||||
|
||||
public function testConstructUrl() { |
||||
$this->assertEquals("smb://test:testpassword@smbhost/sharename/rootdir/abc", $this->instance->constructUrl('/abc')); |
||||
$this->assertEquals("smb://test:testpassword@smbhost/sharename/rootdir/abc", $this->instance->constructUrl('/abc/')); |
||||
$this->assertEquals("smb://test:testpassword@smbhost/sharename/rootdir/abc%2F", $this->instance->constructUrl('/abc/.')); |
||||
$this->assertEquals("smb://test:testpassword@smbhost/sharename/rootdir/abc%2Fdef", $this->instance->constructUrl('/abc/def')); |
||||
} |
||||
} |
Loading…
Reference in new issue